Ingredients
Method
- Steam the broccoli florets until bright green and tender-crisp, about 4-5 minutes. They should still have a slight bite since they'll continue cooking in the soup. Set aside and roughly chop half of them into smaller pieces for varied texture.
- In a large pot, melt butter over medium heat. Add diced onion and carrots, cooking for 5-6 minutes until the onion becomes translucent and the carrots start to soften. Stir in minced garlic and cook for another 30 seconds until fragrant.
- Sprinkle flour over the vegetables and stir constantly for 2 minutes. This step prevents lumps and creates the thickening base for your creamy soup. The mixture should look slightly golden and smell nutty.
- Slowly pour in chicken broth while whisking continuously to prevent lumps. Add milk and bring the mixture to a gentle simmer.
- Reduce heat to low and gradually add grated cheddar cheese, stirring until completely melted. Fold in the steamed broccoli and season with salt, pepper, and paprika. Let everything warm through for 3-4 minutes, tasting and adjusting seasonings as needed.
Notes
Budget-friendly swaps: Use vegetable broth instead of chicken broth for a vegetarian version. Pre-shredded cheese works in a pinch, though freshly grated melts more smoothly. Don't add cheese over high heat - it will separate and become stringy. Always reduce to low heat before incorporating cheese. Avoid overcooking the broccoli initially. Refrigerate leftovers for up to 4 days in airtight containers. Reheat gently on the stovetop over low heat, adding a splash of milk if needed. Freezing isn't recommended as dairy-based soups can separate when thawed.
