Add to Pinterest There's something about the smell of broccoli turning golden in a hot oven that makes a kitchen feel intentional, purposeful. I stumbled into this soup one November afternoon when the crisper was overflowing and I wanted something warmer than a salad but less fussy than a casserole. The roasting step changed everything—it stripped away that raw vegetable sharpness and created this caramelized sweetness that made the whole pot taste more sophisticated than it had any right to be. Now it's the soup I reach for when I need comfort that doesn't require hours at the stove.
I made this for my sister during her first winter in a new apartment with a temperamental oven, and we both stood there watching the broccoli turn impossibly crispy through the oven window like we were waiting for something magical to happen. When we finally tasted it, she got quiet for a moment—the kind of quiet that means comfort soup just landed exactly right. She's made it at least a dozen times since, and texts me photos of her roasted broccoli, which somehow feels like the highest compliment.
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: One large head gives you enough substance and that beautiful caramelization when roasted; smaller florets brown faster and taste deeper.
- Carrots: These add gentle sweetness that plays against the sharp cheddar, so don't skip them even if you're tempted.
- Yellow onion: Medium size keeps the soup from becoming too onion-forward while still building that aromatic base.
- Garlic: Three cloves feel like the right amount—enough to smell it cooking but not so much that it overwhelms.
- Sharp cheddar cheese: Freshly grated is non-negotiable; pre-shredded has anti-caking agents that make the soup grainy and sad.
- Unsalted butter: This helps sauté the aromatics and adds richness without competing with the cheddar flavor.
- Whole milk: Adds body without the heaviness of cream alone.
- Heavy cream: Just enough to make it taste luxurious; you can reduce this if you prefer a lighter version.
- Low-sodium vegetable broth: The foundation that lets everything else shine, so choose something you'd actually drink.
- Dried thyme and basil: These herbs whisper in the background rather than shout, which is exactly what this soup needs.
- Ground nutmeg: A quarter teaspoon sounds tiny but it's the secret that makes people ask what's in this.
- Olive oil: Two tablespoons total—one for roasting the broccoli, one for sautéing the vegetables.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Heat your oven and prep the broccoli:
- Get your oven to 425°F while you cut the broccoli into florets about the size of a golf ball—they'll roast more evenly that way. Toss them with a tablespoon of olive oil, a pinch of salt, and some cracked pepper, then spread them out on a baking sheet in a single layer.
- Roast until golden:
- Slide the baking sheet into the oven for 20 to 25 minutes, giving everything a stir halfway through so the undersides get that caramelized color too. You're looking for edges that are dark brown and the florets that feel tender when you poke them.
- Build the aromatics:
- While the broccoli roasts, warm the remaining tablespoon of olive oil and the butter in a large pot over medium heat. Dice your carrots and chop the onion, then add them to the pot and let them soften for about 5 to 6 minutes, stirring occasionally so nothing sticks to the bottom.
- Add garlic and herbs:
- Mince your garlic and add it to the pot, cooking for just one more minute until the smell hits you—that's when you know it's ready. Pour in the thyme, basil, and nutmeg, stirring everything together.
- Combine broccoli and broth:
- Add the roasted broccoli florets to the pot (save a few pretty ones for garnish if you're feeling fancy), then pour in the vegetable broth. Bring everything to a boil, then lower the heat and let it simmer gently for about 10 minutes so the flavors get to know each other.
- Blend to silkiness:
- Use an immersion blender to puree the soup right in the pot until it's completely smooth, or carefully transfer it in batches to a regular blender if that's what you have. If you're using a regular blender, let the soup cool just slightly and never fill it more than halfway—steam needs somewhere to go.
- Add dairy and cheese:
- Pour in the milk and heavy cream, then lower the heat to medium-low. Add the grated cheddar a handful at a time, stirring constantly until each addition melts completely before adding more; this keeps the cheese from becoming grainy or separating.
- Season and serve:
- Taste the soup and adjust the salt and pepper until it tastes like comfort in a bowl. Ladle it into bowls and garnish with those reserved broccoli florets and maybe a sprinkle of extra cheddar.
Add to Pinterest This soup has become my go-to when someone's having a rough week or when the weather turns cold enough to justify turning on the oven. There's something about handing someone a bowl that's both hearty and gentle, bright with vegetables but creamy enough to feel like you're being taken care of. It's the kind of dish that proves you don't need complicated ingredients or techniques to feed people something that matters.
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.
Why Roasting Makes All the Difference
Roasting the broccoli before it goes into the soup fundamentally changes what this tastes like. Raw broccoli has this slightly sulfurous, cabbagey edge that can make people who claim to dislike it turn away from the spoon, but when you roast it at high heat, something chemical happens—the natural sugars caramelize, the sharper notes mellow, and you end up with something that tastes almost nutty. I learned this by accident when I forgot to add the broccoli at the beginning of cooking and decided to roast it while I was making everything else, and it was genuinely a happy mistake.
Making It Your Own
This soup is a foundation that actually welcomes improvisation. I've made it with half the cream and it was lighter but still silky, added a pinch of cayenne when I wanted warmth, and even tried a mixture of cheddar and gruyere once just because I had both. Some versions are thinner and pourable, others are thick enough that you could almost eat them with a fork—it depends on how much broth you use and whether you blend it completely smooth or leave it slightly chunky. The beauty is that once you understand why each ingredient is there, you can adjust it to match what you're in the mood for.
Pairing and Serving Suggestions
This soup doesn't need much to feel like a complete meal, but the right pairing elevates it from lunch into something more memorable. A slice of crusty bread is traditional and honestly perfect for soaking up the creaminess, while a crisp green salad on the side adds brightness that contrasts beautifully with the richness of the soup. I've also served it alongside roasted tomatoes or a cheese board when I wanted to make dinner feel more special, and it never competes—it just makes everything around it taste better.
- A squeeze of fresh lemon juice on top adds a subtle brightness that people taste even if they can't identify it.
- Crispy bacon bits or a drizzle of hot sauce transform this into something entirely different if you want to experiment.
- The soup keeps for three days in the refrigerator and freezes beautifully for up to two months, so don't hesitate to make a full pot.
Add to Pinterest This soup has earned its place in my regular rotation because it tastes like both care and ease, which is honestly the dream of any good cooking. Make it this week and taste what roasting actually does to a vegetable.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
Yes, this soup stores well in the refrigerator for up to 4 days. Reheat gently on the stovetop, stirring occasionally. The texture may thicken when chilled, so add a splash of broth or milk when reheating to restore creaminess.
- → Can I freeze broccoli cheddar soup?
Freezing is not recommended as dairy-based soups can separate and become grainy when thawed. For best results, prepare fresh or store refrigerated for a few days.
- → What type of cheddar works best?
Sharp cheddar provides the most robust flavor, but you can use extra-sharp for even bolder taste or mild cheddar for a gentler profile. Always use freshly grated cheese rather than pre-shredded for smoother melting.
- → How do I make this soup dairy-free?
Substitute dairy products with plant-based alternatives: use vegan butter, cashew cream or coconut cream instead of heavy cream, unsweetened plant milk, and dairy-free cheddar-style cheese. Nutritional yeast adds extra cheesy flavor.
- → Why roast the broccoli instead of just boiling it?
Roasting caramelizes the broccoli's natural sugars, creating deeper, more complex flavors with slightly nutty notes. This extra step transforms the soup from ordinary to extraordinary, adding rich dimension that boiling cannot achieve.
- → Can I add other vegetables?
Absolutely. Cauliflower, potatoes, or celery work wonderfully in this soup. Add them during the sautéing step with the carrots to ensure they cook through completely before blending.