Pin it My neighbor knocked on the door one November afternoon with a colander of broccoli from her garden, apologizing for the abundance. I hadn't planned to cook, but something about the vibrant green florets and her sheepish smile made me want to turn them into something warm. That's how this soup happened—not from a craving, but from the kind of small generosity that changes your dinner plans for the better.
I made this for my daughter's first day home from college, and she ate three bowls without saying much—which is how I knew it was exactly what she needed. We sat at the kitchen counter while it simmered, and the smell alone seemed to undo all the travel stress from her drive. Sometimes a bowl of soup does more than fill your stomach; it says welcome home in a language everyone understands.
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: Look for ones that are tight and deeply green, and don't be shy about chopping them smaller than you think—they break down a bit as they cook, and smaller pieces distribute better throughout the soup.
- Carrots: Julienning them by hand takes a minute longer, but they cook faster and create a nicer texture than chunks; if you're short on time, a box grater works in a pinch.
- Onion and garlic: The onion is your flavor foundation, so take the time to let it turn translucent and sweet before moving on.
- Sharp cheddar cheese: Don't use the pre-shredded kind if you can help it—it has anti-caking agents that make the soup grainy; freshly grated melts into something silky.
- Whole milk and heavy cream: The ratio here creates richness without being overwhelming, but you can adjust based on how decadent you're feeling.
- Unsalted butter: This lets you control the salt level, which matters more than you'd think.
- Vegetable broth: Use something you'd actually want to drink; weak broth makes weak soup.
- All-purpose flour: This creates the roux that thickens everything and gives the soup body.
- Salt, pepper, paprika, and nutmeg: The nutmeg is optional, but a whisper of it adds a note of sophistication that people can't quite identify.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with butter and aromatics:
- Melt the butter over medium heat and add your chopped onion. Listen for that gentle sizzle and watch as the onion goes from opaque to glassy—this takes about 4 minutes, and rushing it means missing the foundation of your flavor.
- Build the roux:
- Once the garlic joins in and becomes fragrant, sprinkle the flour over everything and stir constantly for 2 minutes. You're creating a paste that will thicken your soup, so don't skip this step or take shortcuts here.
- Whisk in the broth:
- Pour the vegetable broth in gradually while whisking to avoid lumps. The broth will bubble and thicken slightly as it comes into contact with the roux, which is exactly what should happen.
- Cook the vegetables:
- Add your broccoli and carrots and bring everything to a simmer. Let it bubble gently for 15 to 20 minutes until the broccoli is tender enough to break apart with a wooden spoon—you want it cooked through, not crunchy.
- Reduce heat and add dairy:
- Turn the heat down to low before adding the milk and cream. The key here is patience; if you let it boil, the cream can separate and the whole thing gets grainy, so stir occasionally and keep an eye on it.
- Melt in the cheese:
- Add the grated cheddar one handful at a time, stirring between additions until each batch disappears into the soup. This slow process ensures smooth, creamy results instead of stringy cheese clumps.
- Season and blend:
- Taste as you go, adding salt, pepper, paprika, and just a pinch of nutmeg if you're feeling it. Use an immersion blender to partially puree the soup for a creamier texture, or leave it chunky if you prefer.
- Final taste and serve:
- Do one last taste check and adjust seasonings as needed. Ladle into bowls and serve with crusty bread for dipping.
Pin it
Pin 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.
There's a moment when everything comes together in the pot—when the cheese fully melts and the soup shifts from yellow-brown to a warm, sunset orange. I always pause and smell it before adding the final seasoning, because that's when you know you're about to make someone happy.
The Secret to Silky Texture
The immersion blender is where people often go wrong because they think it has to be all or nothing. Blend just enough to break down maybe a third of the broccoli florets—this creates a creamier base while keeping actual vegetable pieces you can bite into, which makes the soup feel more wholesome and satisfying.
Cheese Matters More Than You Think
Sharp cheddar has more flavor than mild, which means you need less of it to make an impact. That saves you calories and prevents the soup from tasting one-dimensional, like melted cheese soup instead of broccoli soup with cheese. Pre-shredded cheese has powdery anti-caking agents that create a grainy texture no amount of whisking will fix, so take the thirty seconds to grate it fresh.
Making It Your Own
This soup is honestly a template, which is why it's so useful. You can swap in cauliflower for half the broccoli, add a pinch of cayenne for heat, or stir in some crispy bacon at the very end if you're feeling fancy. Some people add a splash of beer or a drizzle of truffle oil—and those people are not wrong.
- For a lighter version, replace half the cream with Greek yogurt stirred in at the very end.
- A handful of kale or spinach added at the last minute adds nutrition without changing the vibe.
- If you have white wine open, a splash in place of some broth adds a subtle sophistication.
Pin it
Pin it This soup has a way of finding its way back to my table whenever the weather turns cool or someone needs feeding. It's the kind of recipe that rewards you for showing up and paying attention, which feels like a fair trade for forty-five minutes of your time.
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 over low heat, stirring frequently to prevent separation. You may need to add a splash of milk or broth to restore the creamy consistency.
- → How can I make this soup thicker or thinner?
For a thicker consistency, add an extra tablespoon of flour to the roux or reduce the amount of broth. For a thinner soup, simply add more vegetable broth or milk until you reach your desired consistency.
- → What type of cheddar works best?
Sharp or extra-sharp cheddar provides the best flavor profile, creating a bold, tangy taste that balances the creamy base. Avoid pre-shredded cheese as it contains anti-caking agents that can affect melting and texture.
- → Can I freeze broccoli cheddar soup?
While possible, dairy-based soups can separate when frozen and reheated. If freezing, prepare the soup without adding the cream and cheese. Add these ingredients fresh when reheating for best results.
- → How do I prevent the cheese from clumping?
Always reduce heat to low before adding cheese and add it gradually, one handful at a time. Stir constantly until each addition melts completely. Never let the soup boil after adding cheese, as high heat causes separation and graininess.
- → What can I serve with this soup?
Crusty bread, garlic bread, or a simple side salad complement this soup beautifully. For a heartier meal, serve with grilled cheese sandwiches or homemade croutons for added texture.