Pin It There's something about the smell of butter and onions hitting a hot pan that instantly transports me to my grandmother's kitchen, except this time I'm the one steering the spoon. One afternoon, I decided to recreate the broccoli cheddar soup she used to make, but with my own twist—sharper cheese, a whisper of nutmeg, and the freedom to blend it however I wanted. What started as a nostalgic craving turned into the kind of soup that now shows up whenever someone needs comfort in a bowl.
I made this soup for my coworker Maya on a freezing Tuesday when she mentioned she'd been living on instant ramen for a week. She took one spoonful and went completely silent—the kind of silence that means something just clicked. She asked for the recipe before she even finished the bowl, and now it's become her go-to dinner when she needs something that feels like a hug.
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: Four cups might sound like a lot, but broccoli shrinks dramatically as it simmers, so don't skimp—this is where the soup gets its backbone and that satisfying green color.
- Carrots: Julienned or shredded keeps them from dominating; they dissolve into sweetness that balances the sharp cheese beautifully.
- Onion and garlic: These are your flavor foundation—don't rush them; let the onion turn genuinely soft and golden before moving on.
- Sharp cheddar cheese: This is not the time for mild; sharp cheddar has the backbone to stand up to cream and broth without getting lost in the mix.
- Whole milk and heavy cream: The combination matters—milk alone makes it thin, cream alone makes it heavy; together they hit the perfect note of richness.
- Butter and flour: Together they create a roux that thickens everything naturally and adds a subtle, toasty undertone.
- Vegetable broth: A good quality broth makes a noticeable difference; it's worth splurging on one that actually tastes like vegetables.
- Salt, pepper, paprika, and nutmeg: The spices are subtle but essential—nutmeg especially adds a warmth you can't quite name but absolutely notice when it's missing.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Melt and soften:
- Melt your butter over medium heat and add the chopped onion, letting it go soft and almost glass-like over about 4 minutes. You're building flavor here, so be patient—rushing this step means you lose that sweet, caramelized quality that makes the whole soup sing.
- Wake up the aromatics:
- Add the minced garlic and stir for a full minute until the kitchen smells like a proper soup kitchen. That fragrance is your signal that you're on the right track.
- Make your roux:
- Sprinkle the flour over the onion-garlic mixture and stir constantly for 2 minutes, letting it cook and turn slightly golden. This step matters because it removes the raw flour taste and thickens everything that comes next.
- Build the base:
- Gradually whisk in the vegetable broth, making sure no lumps form—going slow here prevents that grainy texture that can ruin everything. Keep whisking and the mixture will turn silky.
- Cook the vegetables:
- Add the broccoli and carrots, bring everything to a simmer, and let it bubble gently for 15 to 20 minutes until the vegetables are genuinely tender. You want them soft enough to blend partially but still holding enough shape to feel like real soup, not baby food.
- Gentle cream and milk:
- Reduce the heat to low and pour in the milk and heavy cream slowly, stirring constantly to bring everything into harmony. The low heat is crucial—boiling cream will separate and lose its silky texture.
- Melt in the cheese:
- Add the grated cheddar one handful at a time, stirring after each addition until it melts completely into the soup. This patience pays off in a smooth, creamy result instead of stringy cheese chunks.
- Season to taste:
- Add salt, pepper, paprika, and a tiny pinch of nutmeg, then taste and adjust. Remember that cheese is salty, so go easy at first.
- Blend if you like:
- Use an immersion blender to partially puree the soup if you want a creamier texture, or leave it chunky—both work beautifully. I usually do about a third blending so you keep some broccoli texture.
- Final check and serve:
- Taste one more time, adjust seasoning if needed, and ladle into bowls while it's hot. Serve with good crusty bread for dipping.
Pin It My friend brought this soup to a potluck last month, and it became the thing that ran out first—not because it was fancy, but because it felt like someone had put care into every spoonful. That's when I realized that the best recipes aren't about being impressive; they're about being honest and generous.
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.
When to Make This Soup
This soup is perfect for those mornings when the weather turns cold overnight and you need something warming but not complicated. It's equally at home on a Tuesday night dinner table or being made in double batches for a casual dinner party, and it reheats beautifully without losing any of its charm.
Storage and Keeping
Refrigerated, this soup keeps for 3 to 4 days and tastes honestly better on day two as the flavors settle. It also freezes well—just let it cool completely before transferring to a container, and it'll last about 2 months in the freezer.
Variations and Additions
This soup is wonderfully forgiving, and I love tweaking it based on what I have on hand or how I'm feeling that day. The core of butter, flour, broth, and cheese is solid enough to support all sorts of additions without falling apart.
- Swap half the broccoli for cauliflower if you want a lighter, more delicate flavor.
- Add a splash of hot sauce or a pinch of cayenne if you want heat creeping in at the end.
- Stir in some cooked bacon pieces just before serving for a smoky, salty depth that's absolutely worth the extra step.
Pin It Soup like this reminds me why cooking matters: it's not really about the ingredients, but about slowing down and showing up for yourself or someone else. Make this when you need comfort, when you want to impress someone quietly, or when you simply want your kitchen to smell like warmth.
Recipe Q&A
- → Can I make this soup ahead of time?
Yes, you can prepare the soup up to 2 days in advance. Store it in an airtight container in the refrigerator and reheat gently on the stovetop, stirring frequently. You may need to add a splash of milk or broth to adjust the consistency.
- → How do I prevent the cheese from clumping?
Add the grated cheddar cheese gradually, one handful at a time, over low heat while stirring constantly. Make sure the soup is not boiling when you add the cheese, as high heat can cause it to separate and become grainy.
- → Can I freeze broccoli cheddar soup?
Cream-based soups can separate when frozen and thawed. If you must freeze it, do so before adding the dairy. Freeze the vegetable and broth base, then add the milk, cream, and cheese when reheating.
- → What can I use instead of heavy cream?
For a lighter version, substitute half-and-half or additional whole milk. Greek yogurt or sour cream can also work, but add them at the very end off the heat to prevent curdling.
- → How can I make this soup thicker?
For a thicker consistency, increase the flour to 1/3 cup when making the roux, or puree more of the vegetables with an immersion blender. You can also add a bit of cream cheese for extra thickness and richness.
- → What type of cheddar works best?
Sharp or extra-sharp cheddar provides the best flavor. Avoid pre-shredded cheese as it contains anti-caking agents that can affect the texture. Grate a block of cheese yourself for the smoothest, creamiest results.