Pin it There's something about the smell of broccoli turning golden in a hot oven that makes you stop whatever you're doing and pay attention. My kitchen was freezing one November afternoon, and I'd thrown together this soup almost by accident, roasting vegetables while the wind rattled the windows outside. By the time I blended it with sharp cheddar and cream, the whole house had transformed into something warm and inviting, and suddenly that cold day didn't matter anymore.
I made this for my roommate when she was having a rough week, and watching her face light up when she tasted it reminded me that food doesn't need to be fancy to feel like care. She asked for the recipe before she even finished the bowl, and now it's the one thing she requests whenever I offer to cook.
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 florets, about 500 g: Roasting transforms them from just vegetables into something almost nutty and caramelized, which is the secret to why this soup actually tastes like something.
- Carrots and yellow onion: These build the foundation of flavor while you're busy roasting the broccoli, so don't skip the sautéing step.
- Garlic, 3 cloves minced: One minute in the pan is enough, or it gets bitter and ruins the whole vibe.
- Sharp cheddar cheese, freshly grated 170 g: Grate it yourself right before you need it, because pre-shredded cheese has anti-caking agents that keep it from melting smooth.
- Unsalted butter and olive oil: The butter goes in the pot with the vegetables, and the oil coats the broccoli before roasting.
- Whole milk and heavy cream, 1 cup and ½ cup: This ratio keeps it creamy without being overwhelming, but you can adjust based on how rich you want it.
- Low-sodium vegetable broth, 4 cups: Low-sodium matters here because you're adding cheese, which brings its own saltiness.
- Dried thyme, basil, and nutmeg: These three herbs create that cozy depth that makes people ask what's in it, and nutmeg is the secret weapon that nobody expects.
- Salt and black pepper: Taste as you go, because the cheese will season things more as it melts.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat and prep the broccoli:
- Get your oven to 425°F and toss those florets with a tablespoon of olive oil, a pinch of salt, and pepper until they're lightly coated. Spread them out on a baking sheet so they have room to breathe and roast for 20 to 25 minutes, stirring halfway through, until the edges are golden and crispy.
- Build your flavor base:
- While the broccoli's in the oven, heat the remaining tablespoon of oil and butter in a large pot over medium heat. Sauté the onion and carrots for about 5 or 6 minutes until they're soft and starting to smell incredible, then add the minced garlic and let it cook for just one more minute.
- Combine everything:
- Pull the roasted broccoli from the oven and add it to the pot with the vegetables, keeping a few florets aside for garnish if you want. Stir in the thyme, basil, and nutmeg, then pour in the vegetable broth and bring it all to a boil.
- Simmer and blend:
- Once it's boiling, turn the heat down and let it simmer quietly for about 10 minutes so the flavors can actually get to know each other. Then use an immersion blender to puree everything until it's smooth and creamy, or carefully transfer it in batches to a regular blender if that's what you have.
- Make it creamy:
- Stir in the milk and heavy cream, then gradually add the grated cheddar while stirring constantly, making sure it melts completely instead of getting clumpy. Taste it, adjust the salt and pepper to your liking, and serve it hot with those reserved broccoli florets on top.
Pin it There's a moment when you're stirring the cheese in and it all comes together into something genuinely creamy and rich, and that moment feels a little bit like magic. That's when you know you've made something worth making again.
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 Changes Everything
The difference between roasted and boiled broccoli is the difference between a soup you actually want to eat and one you feel like you should eat. When broccoli roasts in the oven with high heat, the water in it evaporates and the natural sugars caramelize, creating this deep, almost toasty flavor that plain boiled broccoli could never achieve. It's the same vegetable, but it tastes like someone actually cared about it.
Making It Your Own
This soup is forgiving enough to let you experiment without ruining it. Some people add a pinch of cayenne for heat, others swap in different cheeses like gruyere or smoked cheddar, and I've seen versions with apple cider vinegar stirred in for brightness. The structure stays solid, but the personality changes based on what you're in the mood for.
Serving and Storage Tips
Serve this hot in bowls with crusty bread for dipping, or pair it with a bright green salad to cut through the richness. It keeps in the refrigerator for about 4 days, though the texture might be slightly less creamy when you reheat it, so a splash of milk when warming helps restore that velvety feeling.
- If you're making it ahead, store the soup and the reserved broccoli florets separately so the garnish stays crispy.
- A squeeze of fresh lemon juice right before serving brightens everything up and keeps it from feeling too heavy.
- Leftover soup freezes okay, but cream-based soups can separate when thawed, so add fresh milk or cream when reheating.
Pin it This soup has become the recipe I make when I want something that feels indulgent but doesn't actually ask much of me, and that's exactly when the best meals happen. It's the kind of dish that turns an ordinary evening into something worth remembering.
Recipe Questions & Answers
- → Can I use frozen broccoli instead of fresh?
Fresh broccoli is recommended for roasting to achieve caramelized edges and deeper flavor. Frozen broccoli contains more moisture and won't roast as well, resulting in less complex taste.
- → How can I make this soup dairy-free?
Replace butter with olive oil, use cashew cream or coconut cream instead of dairy cream, substitute plant-based milk, and use dairy-free cheddar alternatives. Nutritional yeast can add cheesy flavor.
- → Can I prepare this soup in advance?
Yes, this soup stores well in the refrigerator for up to 4 days. Reheat gently on the stovetop, stirring occasionally. You may need to add extra broth or milk if it thickens upon standing.
- → What can I serve alongside this soup?
Crusty sourdough bread, garlic bread, or a fresh green salad complement this soup beautifully. Grilled cheese sandwiches make an excellent pairing for a heartier meal.
- → How do I prevent the soup from being too thick?
Add broth gradually during reheating if the soup thickens. The starches in vegetables naturally thicken as the soup sits. Keep extra broth on hand to adjust consistency to your preference.
- → Can I freeze this broccoli cheddar soup?
Cream-based soups can separate when frozen and thawed. For best results, freeze the soup before adding dairy, then stir in milk, cream, and cheese after reheating from frozen.