Ingredients
Equipment
Method
- In a large Dutch oven or pot (at least 5 quarts) over medium-high heat, melt the butter. Add the chopped onion and cook for 3 to 4 minutes until softened and light golden. Stir in the minced garlic and sauté for another minute until fragrant.
- Whisk in the flour continuously for 1 to 2 minutes until it turns golden brown.
- Gradually pour in the chicken or vegetable stock while whisking constantly. Add the broccoli florets, grated carrots, salt, pepper, and paprika. Stir to combine and bring to a boil.
- Reduce the heat to medium-low and simmer for about 15 minutes until the broccoli and carrots are tender when pierced with a fork.
- Stir in the half and half and freshly grated cheddar cheese. Keep the heat at medium-low and let simmer gently for about 1 minute, stirring frequently, until the cheese is fully melted and the soup is smooth and velvety.
- Taste and adjust seasoning as needed. Serve hot with toasted crusty bread or in a bread bowl if desired. Enjoy!
Notes
Always grate cheese from a block rather than using pre-shredded cheese. Pre-shredded cheese contains anti-caking agents that can make the soup grainy. Sharp cheddar provides the most robust flavor. Half and half can be substituted with whole milk for a lighter result or heavy cream for an extra rich and thick soup. Frozen broccoli works well if fresh is unavailable. Add it during the last few minutes of cooking to avoid overcooking. Use warm stock rather than cold to maintain a consistent cooking temperature throughout. Do not overcook the broccoli or it will become mushy and lose its color. The soup will thicken significantly when refrigerated - add extra liquid when reheating. Allow soup to cool completely before storing.
