Save There's something about the smell of broccoli turning golden in a hot oven that makes a kitchen feel intentional and alive. I discovered this soup on a gray Tuesday afternoon when I'd promised myself something warm but didn't want anything fussy, so I roasted what I had and built from there. The sharp cheddar melting into the cream felt like a small victory, the kind of moment that reminds you why cooking for yourself matters. What started as a practical lunch became something I found myself making on repeat whenever the weather turned chilly or I needed comfort in a bowl.
I remember bringing a thermos of this to a friend's house on a day when she wasn't feeling well, and watching her face change when she tasted it—like she was tasting comfort itself. She asked for the recipe immediately, which meant she'd be making it, which somehow felt like the best compliment possible. That's when I realized this soup had crossed over from being something I made for myself into something that belonged in a rotation of dishes I'd actually want to share.
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: Use a large head and cut the florets to similar sizes so they roast evenly and don't have some pieces burnt while others are still pale.
- Sharp cheddar cheese: Freshly grated makes all the difference because it melts more smoothly than pre-shredded cheese, which has anti-caking agents that don't play well with hot soup.
- Carrots and onion: These aren't just vegetables filling out the ingredient list—they build a flavor foundation that makes the broccoli shine rather than dominate.
- Garlic: Three cloves minced gives you presence without harshness, and adding it after the softer vegetables prevents it from burning.
- Vegetable broth: Low-sodium is essential because you're adding cheese and cream, both of which carry salt, and you want to control the total seasoning yourself.
- Thyme, basil, and nutmeg: This trio brings warmth and earthiness, with nutmeg being the secret that makes people ask what that subtle flavor is.
- Heavy cream and whole milk: Together they create richness without making the soup feel heavy, and the ratio matters for texture.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get the oven ready and start roasting:
- Preheat to 425°F while you toss broccoli florets with olive oil, salt, and pepper on a baking sheet, spreading them in a single layer. Roast for 20 to 25 minutes, stirring halfway through, until the edges are golden and the florets feel tender when pierced.
- Build your base while broccoli roasts:
- Heat the remaining olive oil and butter in a large pot over medium heat, then add the chopped onion and diced carrots, cooking for 5 to 6 minutes until they soften and the onion turns translucent. Add the minced garlic and let it warm through for about a minute, just until it becomes fragrant.
- Combine everything and season:
- Add the roasted broccoli to the pot (set aside a few florets for garnish if you like), then stir in the thyme, basil, and nutmeg, letting the dried herbs bloom in the residual heat for a minute. Pour in the vegetable broth and bring the whole thing to a boil, then reduce the heat and let it simmer gently for 10 minutes.
- Blend until silky:
- Using an immersion blender, carefully puree the soup until it reaches the texture you want—smooth and creamy. If using a countertop blender instead, work in batches and never fill it more than halfway, holding the lid loosely to let steam escape.
- Add richness and finish:
- Stir in the whole milk and heavy cream, then add the freshly grated cheddar a handful at a time, stirring between additions until each batch melts completely. Taste it, adjust salt and pepper to your preference, and serve while it's hot.
Pin it There's a moment in this recipe when everything comes together and you get this fragrant, orange-gold soup that looks like it took hours, and that moment never gets old. It's the kind of dish that feels like you're taking care of yourself, which is exactly what cooking should feel like sometimes.
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.
Roasting Is Everything
The decision to roast the broccoli instead of simmering it in broth changes the entire character of the soup. Roasting caramelizes the surface, bringing out sweetness and depth that you simply cannot get from steaming or boiling. You'll notice the florets that touch the pan develop crispy, nutty edges while the insides stay tender—that contrast is what keeps each spoonful interesting. When these roasted pieces blend into the soup, they create a foundation of flavor that the cheese and cream just amplify rather than mask.
The Cheese Matters More Than You Think
Using sharp cheddar instead of mild changes everything, giving the soup a complexity that makes people lean forward and take another spoonful. The sharpness plays against the sweetness of the roasted vegetables and the richness of the cream, creating balance rather than a one-note indulgence. When you grate it fresh and add it at the very end, it melts into the soup smoothly without becoming grainy or separated. This is one of those small choices that separates a good soup from one that people actually remember.
Customizations That Actually Work
Once you understand the structure of this soup, you can play with it without losing what makes it work. Add a pinch of cayenne pepper if you want warmth without heat, or swap the heavy cream for half-and-half or even extra milk if you're craving something lighter but don't want to sacrifice creaminess. Some people like to add a handful of fresh spinach right at the end, letting it wilt into the hot soup, or stir in crispy bacon pieces for someone who needs that savory punch.
- A squeeze of fresh lemon juice at the end brightens everything and makes the cheese flavor pop.
- Serve with crusty bread and you've got something that feels like a meal, not just a side.
- This soup freezes beautifully, so make a double batch and save half for a day when you need comfort without effort.
Pin it This soup has a way of becoming a go-to, the kind of thing you find yourself making without looking at the recipe because you've made it so many times it's just part of how you cook now. That's when you know a recipe has really earned its place in your kitchen.
Frequently Asked Questions
- → Can I make this soup ahead of time?
Yes, prepare the soup up to 2 days in advance. Store in an airtight container in the refrigerator. Reheat gently over medium-low heat, stirring occasionally to prevent separation. Add a splash of milk or cream if needed to restore consistency.
- → How do I achieve the smoothest texture?
Use an immersion blender directly in the pot for convenience, or work in batches with a countertop blender. For ultra-smooth results, strain the soup through a fine-mesh sieve after blending. This removes any remaining fibers for a restaurant-quality consistency.
- → What can I substitute for heavy cream?
Half-and-half creates a lighter version while maintaining creaminess. For a dairy-free alternative, use full-fat coconut milk or cashew cream. These substitutions may slightly alter the flavor profile but still deliver satisfying results.
- → Can I freeze this soup?
Freezing works best before adding the dairy. Cool the roasted vegetable and broth mixture completely, then freeze in airtight containers for up to 3 months. When ready to serve, thaw overnight in the refrigerator, reheat, and stir in the milk, cream, and cheese.
- → How do I prevent the cheese from separating?
Remove the pot from heat before adding cheese. Gradually stir in small handfuls, allowing each to melt completely. Avoid boiling after dairy is added, as high heat can cause the cheese to grain and separate. Warm gently over low heat instead.
- → What vegetables work well as additions?
Cauliflower blends seamlessly for extra creaminess without dairy. Potatoes add body and make the soup more filling. A cup of frozen corn or diced bell peppers introduces sweetness and color. Add these during the simmering step so they soften properly.