Ingredients
Equipment
Method
Preparation
- Steam the broccoli florets until tender-crisp; you can either use a steamer basket or microwave them. Set aside a handful of florets for garnish later, and roughly chop the remaining steamed broccoli.
Making the Base
- In a large pot or Dutch oven, melt the butter over medium heat, then add the finely chopped onion and sauté until it becomes translucent. Stir in the minced garlic and cook for another minute until fragrant.
- Sprinkle the flour over the onion and garlic mixture, whisking constantly for about 1-2 minutes to create a roux, making sure to cook out any raw flour taste.
- Gradually whisk in the chicken or vegetable broth and then the milk, ensuring there are no lumps, and bring the mixture to a gentle simmer.
Combining and Finishing
- Add the chopped broccoli to the simmering base and cook for 5-7 minutes, allowing the flavors to meld. If desired, use an immersion blender to partially purée the soup for a smoother texture with some broccoli chunks remaining.
- Reduce the heat to low and gradually stir in the shredded cheddar cheese until it is completely melted and smooth; avoid boiling the soup after adding the cheese to prevent separation.
- Stir in the heavy cream, salt, pepper, and optional nutmeg; taste and adjust seasonings as needed.
- Serve the soup hot, garnished with the reserved steamed broccoli florets and an extra sprinkle of cheddar cheese if desired.
Notes
For a richer flavor, use a good quality sharp cheddar cheese. If you prefer a completely smooth soup, purée all the broccoli. A pinch of cayenne pepper can be added for a slight kick. This soup reheats well on the stovetop over low heat, stirring occasionally.
