Pin It The rain was coming down in sheets last Tuesday, the kind of gray afternoon that demands something warm and substantial in a bowl. I had bought too much broccoli at the farmers market, intending to roast it, but my kitchen had other plans. This soup came together in exactly the right way, not too fussy, just honest comfort food that makes you feel cared for without anyone actually having to care for you.
My roommate walked in while I was simmering the base and literally hovered over the pot, asking what smelled so good. She ended up eating two bowls and then called her mom to get the recipe, except I had to admit it was just something I threw together based on what I had. Sometimes the best meals are the ones that happen by accident.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Broccoli: Fresh florets work best here, though frozen will do in a pinch, just expect a slightly softer texture
- Sharp cheddar cheese: The sharpness matters because mild cheese gets lost in all that cream and needs to really stand up to the other flavors
- Whole milk: I have tried using lower fat milk but the soup never achieves that luxurious mouthfeel that makes you want to curl up on the couch
- Butter: Unsalted gives you control over the seasoning, though salted works fine if you adjust the salt accordingly
- Garlic and onion: These form the aromatic foundation that makes the house smell amazing while it cooks
- Carrot: Grated carrot adds natural sweetness and a beautiful golden hue to the finished soup
- All-purpose flour: This creates the roux that thickens the soup without making it feel heavy or pasty
- Heavy cream: Just a half cup transforms this from good to absolutely restaurant-worthy
- Vegetable broth: Homemade is ideal but store-bought works perfectly fine, just watch the sodium content
- Nutmeg: Optional but absolutely worth it, this is the secret ingredient that makes people ask what you did differently
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor base:
- Melt the butter in a large pot over medium heat, then add the onion and garlic, cooking until they soften and become fragrant, about 3 minutes. The kitchen should start smelling amazing right about now.
- Add the vegetables:
- Stir in the grated carrot and broccoli florets, letting them cook for another 2 to 3 minutes to develop a bit of color and sweetness.
- Create the thickening foundation:
- Sprinkle the flour over the vegetables and stir constantly for 1 to 2 minutes, ensuring everything is well coated and the raw flour taste has cooked away.
- Add the liquids:
- Gradually whisk in the milk and vegetable broth, taking care to prevent any lumps from forming, then bring everything to a gentle bubble.
- Simmer until tender:
- Reduce the heat to low and let the soup simmer for about 15 minutes, until the broccoli is completely tender and can be easily pierced with a fork.
- Choose your texture:
- Use an immersion blender to partially blend for some texture, or go all the way for a perfectly smooth soup, depending on how you like it.
- Add the finishing touches:
- Stir in the heavy cream and grated cheddar, mixing until the cheese has completely melted and the soup is silky smooth, then season with salt, pepper, and nutmeg if using.
- Serve immediately:
- Ladle into bowls while piping hot, perhaps with extra cheese on top because why not, and watch people is faces light up.
Pin It This has become my go-to when friends are having a rough week or when the weather turns miserable and everyone needs something to hold onto. Food is never just food, is it?
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
I have discovered that a pinch of smoked paprika adds this incredible depth that makes people pause and wonder what exactly they are tasting. Sometimes I throw in a diced potato with the broccoli if I want it even more substantial, especially when serving it as a main course rather than a starter.
The Bread Situation
Crusty bread is not optional here, it is absolutely essential for soaking up every last drop. I have been known to serve this in actual bread bowls when I am feeling ambitious, though honestly a good baguette torn into pieces does the job just as well and requires significantly less effort.
Make-Ahead Magic
This soup actually tastes better the next day after the flavors have had time to really get to know each other. Make a big batch on Sunday and you will thank yourself repeatedly throughout the week.
- Cool completely before refrigerating to prevent bacterial growth
- Store in an airtight container for up to 4 days
- Reheat gently over low heat, adding a splash of milk if it has thickened too much
Pin It There is something profoundly satisfying about serving people food that makes them close their eyes and sigh just a little bit. This soup does that every single time.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
Absolutely. Prepare up to 3 days in advance and store refrigerated. Reheat gently over medium-low heat, stirring occasionally to prevent separating.
- → How do I achieve the smoothest texture?
Use an immersion blender directly in the pot for 2-3 minutes. For ultra-smooth results, pass through a fine mesh sieve after blending.
- → Can I freeze this soup?
Yes, though the texture may change slightly. Cool completely before freezing in airtight containers for up to 3 months. Thaw overnight in refrigerator.
- → What other vegetables work well?
Cauliflower creates a lighter version, while diced potatoes add extra heartiness. A cup of frozen corn also complements the cheddar beautifully.
- → How can I make it gluten-free?
Replace all-purpose flour with cornstarch. Mix 3 tablespoons with cold milk before adding to prevent lumps. The result remains wonderfully thick and creamy.