Ingredients
Method
Preparation
- In a large heavy-bottomed pot over medium heat, melt the butter.
- Add chopped onion and cook for 5 to 7 minutes until soft and translucent, stirring occasionally.
- Add minced garlic and cook for 30 seconds until fragrant.
Making the Roux
- Sprinkle the flour over the onions and stir to combine.
- Cook for 1 to 2 minutes to remove raw flour taste; the mixture should look slightly pasty and bubbling.
Simmering
- Slowly whisk in the broth until smooth.
- Bring to a gentle simmer and cook for 5 minutes, stirring so the soup begins to thicken.
Adding Broccoli and Milk
- Stir in the broccoli florets and half-and-half.
- Return to a simmer and cook for 8 to 10 minutes until broccoli is tender but not mushy.
Melting the Cheese
- Reduce heat to low.
- Add the cubed Velveeta and shredded cheddar, if using.
- Stir constantly until fully melted and smooth, about 3 to 5 minutes.
- If you want a smoother texture, use an immersion blender to purée half the soup, leaving some broccoli chunks.
Final Seasoning
- Taste and season with salt, pepper, and a pinch of nutmeg.
- Keep warm on low heat, stirring occasionally. Do not boil after adding dairy to prevent separation.
Serving
- Ladle into bowls and garnish with chopped chives and croutons.
- Serve immediately.
Notes
Use high-quality fresh broccoli when possible for best texture. For a thicker soup, simmer a few more minutes; for thinner, add a splash more broth or milk. Avoid boiling after adding cheese to prevent graininess. Vegetarian version: swap chicken broth for vegetable broth. Dairy-free attempt: use a plant-based cream and dairy-free melting cheese, but texture will differ. Low-carb option: omit flour and blend cooked cauliflower with some soup to thicken. To store: refrigerate in an airtight container for up to 4 days. Reheat gently on the stove over low heat, adding a splash of milk if needed. Freezing: Cheese-based soups can change texture when frozen; freeze only if necessary and expect some separation. Reheat slowly and whisk well.
