Save There's something about the smell of butter and garlic hitting a hot pan that makes you forget why you were stressed about dinner in the first place. I discovered this broccoli cheddar soup on a gray October afternoon when my fridge had exactly three things in it: broccoli, carrots, and a block of sharp cheddar that had been waiting for the right moment. What started as improvisation became the kind of soup that now gets requested by name, the one that tastes like comfort tastes.
I made this for a friend who showed up on my doorstep with nowhere else to be, and we sat at the kitchen counter watching the cream swirl through the golden broth while she told me about everything going sideways in her life. By the second bowl, she was laughing again. That's when I realized this soup wasn't just dinner—it was the edible version of showing up for someone.
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: Fresh and chopped into bite-sized pieces so they soften evenly and don't disappear into the soup.
- Carrots: Shredded or julienned fine enough that they cook quickly and add natural sweetness without needing to hunt for them later.
- Onion: One small onion chopped fine becomes the aromatic foundation that makes everything else taste more intentional.
- Garlic: Two cloves minced releases that unmistakable fragrance that tells you you're on the right track.
- Sharp cheddar cheese: Don't reach for mild or pre-shredded—sharp cheddar has personality and melts into the cream like it belongs there, plus anti-caking agents in pre-shredded cheese can make things grainy.
- Whole milk: The base that keeps things creamy without being heavy, though you can swap ratios depending on how decadent you're feeling.
- Heavy cream: This is what pushes the soup from nice to memorable, but you can reduce it if you prefer something lighter.
- Unsalted butter: Four tablespoons creates the roux that thickens everything while building a subtle flavor base.
- Vegetable broth: Four cups of good quality broth matters more than you'd think—it's the voice underneath everything else.
- All-purpose flour: Just enough to thicken without making the soup taste floury, which happens when you rush this step.
- Salt and pepper: Essential for balancing flavors, added at the end so you're tasting as you go.
- Paprika and nutmeg: Optional but worth the pinch—they add depth that makes people ask what your secret ingredient is.
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 in a large pot and add your finely chopped onion, stirring occasionally until it's soft and translucent—this takes about four minutes and you'll know it's ready when the onion stops squeaking against the spoon. Add the minced garlic and let it hang out for just one more minute until the smell fills the kitchen.
- Build the roux:
- Sprinkle the flour over the onions and stir constantly for two minutes—this cooking out of raw flour is what keeps your soup from tasting chalky later. You're creating a pale paste that will thicken everything beautifully once liquid hits it.
- Add broth smoothly:
- Slowly whisk in the vegetable broth, paying attention to any lumps that form so you can break them apart as you go. Once the broth is fully incorporated and the mixture is smooth, you're ready for vegetables.
- Simmer vegetables until tender:
- Add the broccoli florets and shredded carrots and bring the whole pot to a gentle simmer, then let it cook uncovered for fifteen to twenty minutes until the broccoli is fork-tender but not falling apart. The carrots should be soft enough to break easily but still have their shape.
- Add dairy gently:
- Reduce heat to low and stir in the milk and heavy cream, heating gently without ever letting it boil—boiling cream can break and turn grainy, which would be a shame after all this work. Take your time with this step and keep the temperature low and patient.
- Melt the cheese in:
- Add your grated sharp cheddar one handful at a time, stirring between additions until each batch melts completely into the soup before adding more. This prevents clumping and ensures silky, even distribution.
- Season to taste:
- Sprinkle in salt, pepper, paprika, and a small pinch of nutmeg, then taste and adjust until the soup tastes like the best version of itself. Remember that cheese adds salt too, so go easy at first.
- Blend if desired:
- If you want a creamier texture, use an immersion blender to partially puree the soup while leaving some chunks for texture—or skip this entirely if you like a chunkier soup. Blending is about preference, not obligation.
- Serve warm:
- Ladle into bowls and serve hot, ideally with crusty bread for dipping or topping with a crack of black pepper and a sprinkle of fresh herbs if you have them on hand.
Save There's a moment when you first taste this soup where all the separate ingredients suddenly make sense as a whole—the earthiness of broccoli, the subtle sweetness of carrot, the sharp bite of cheddar, the cream tying everything together. That moment is why I make this soup even when nobody asks for 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.
The Texture Question
Some people want their soup velvety smooth, barely a fleck of vegetable visible, while others prefer to bite into pieces of broccoli and carrot. The immersion blender gives you complete control here—a quick buzz or two leaves recognizable chunks, while longer blending gets you closer to bisque consistency. I usually fall somewhere in the middle, keeping enough texture that you remember you're eating vegetables but creamy enough that it feels luxurious. The beauty is that there's no wrong answer; you're tasting as you go and deciding what feels right that day.
Temperature and Timing
Patience with the heat matters more than you'd expect, especially once dairy enters the picture. Boiling milk or cream can break them, creating a grainy texture that no amount of blending will fix. Low and slow with the cream keeps everything silky, and this is one of those moments where hurrying actually costs you in the final result. I learned this the hard way by watching cream curdle in my first attempt, and now I treat this step like a meditation rather than a race.
Variations and Occasions
The base recipe is sturdy enough to handle modifications without losing its soul. You can swap half the broccoli for cauliflower if you're in the mood, add a handful of kale just before serving, or stir in a few dashes of hot sauce if you want heat to cut through the richness. I've added diced apple to balance the sharpness of the cheddar, included crispy bacon on top for company coming over, and once mixed in a tablespoon of Dijon mustard because that's what was open on the counter. The soup tells you what it needs if you're listening.
- For richness, replace half the milk with more heavy cream or add a splash of Worcestershire sauce.
- For lightness, use reduced-fat milk or heavy cream, or replace some cream with Greek yogurt stirred in at the end.
- For flavor variations, try a pinch of cayenne, smoked paprika, or even a dash of white wine before adding the broth.
Save This soup has become my answer to questions I don't have words for—what to make when someone needs feeding, how to turn basic ingredients into something that feels intentional, why a bowl of soup can sometimes say what you can't. It's one of those recipes worth keeping close.
Recipe FAQs
- → Can I make this soup ahead of time?
Absolutely. This soup reheats beautifully for 3-4 days when stored in an airtight container in the refrigerator. Gently warm over low heat, stirring occasionally to prevent separation.
- → How do I prevent the cheese from separating?
Always reduce heat to low before adding cheese, and never let the soup boil after dairy is incorporated. Add cheese gradually, one handful at a time, stirring constantly until melted.
- → Can I freeze broccoli cheddar soup?
Freezing works, though the texture may change slightly. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently, whisking to restore smoothness.
- → What can I substitute for heavy cream?
Half-and-half creates a lighter version with good creaminess. For a dairy-free alternative, coconut milk adds richness though it will subtly flavor the soup. Cashew cream also works well.
- → How do I get the smoothest texture?
Use an immersion blender directly in the pot for convenience, or transfer batches to a standard blender. For ultra-smooth results, blend completely after cooking, or pulse briefly to保留 some vegetable texture.
- → What bread pairs best with this soup?
Crusty sourdough or artisan bread stands up beautifully to the rich broth. Garlic bread, cheesy breadsticks, or warm dinner rolls also complement the creamy flavors. For something lighter, serve with oyster crackers.