Creamy Broccoli Cheddar Soup

Featured in: One-Pan Comforts

This hearty broccoli cheddar soup delivers restaurant-quality comfort food right from your kitchen. Tender broccoli florets and sweet carrots simmer in a rich, creamy base made with whole milk, heavy cream, and sharp cheddar cheese. The roux-thickened broth ensures a perfectly smooth texture that coats every spoonful.

Ready in under an hour, this vegetarian-friendly soup adapts beautifully to your preferences—blend it completely smooth or leave satisfying vegetable chunks. The sharp cheddar adds depth while a hint of nutmeg enhances the natural sweetness of the vegetables.

Pair with crusty bread for soaking up every drop, or elevate with a splash of hot sauce. Leftovers reheat beautifully for meal prep, making this cozy soup a versatile addition to your weekly rotation.

Updated on Tue, 27 Jan 2026 09:18:00 GMT
Creamy Broccoli Cheddar Soup served in a rustic bowl with melted sharp cheddar and crusty bread. Save
Creamy Broccoli Cheddar Soup served in a rustic bowl with melted sharp cheddar and crusty bread. | coraloven.com

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.
A close-up of homemade Broccoli Cheddar Soup showing tender broccoli florets and shredded carrots. Save
A close-up of homemade Broccoli Cheddar Soup showing tender broccoli florets and shredded carrots. | coraloven.com

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.
Steaming bowl of Broccoli Cheddar Soup, topped with fresh cheddar and paired with a spoon. Save
Steaming bowl of Broccoli Cheddar Soup, topped with fresh cheddar and paired with a spoon. | coraloven.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Broccoli Cheddar Soup

A rich, creamy soup featuring tender broccoli, sweet carrots, and sharp cheddar cheese in a velvety smooth base.

Prep time
15 minutes
Time to cook
30 minutes
Time Required
45 minutes
Created by Hannah Lewis


Skill level Easy

Cuisine American

Makes 4 Portions

Dietary details Meatless

What You Need

Vegetables

01 4 cups broccoli florets, chopped
02 1 cup carrots, julienned
03 1 small onion, finely chopped
04 2 cloves garlic, minced

Dairy

01 2 cups sharp cheddar cheese, grated
02 2 cups whole milk
03 1 cup heavy cream
04 4 tablespoons unsalted butter

Base & Liquid

01 4 cups vegetable broth
02 1/4 cup all-purpose flour

Seasonings

01 1/2 teaspoon salt
02 1/4 teaspoon black pepper
03 1/4 teaspoon paprika
04 Pinch of ground nutmeg

How To Make

Step 01

Create the roux base: Melt butter in a large pot over medium heat. Add chopped onion and cook until soft and translucent, approximately 4 minutes. Stir in minced garlic and cook for 1 minute until fragrant. Sprinkle flour over the mixture and stir constantly for 2 minutes to form a roux.

Step 02

Build the broth foundation: Gradually whisk vegetable broth into the roux, stirring continuously to ensure no lumps form.

Step 03

Cook the vegetables: Add broccoli florets and shredded carrots to the pot. Bring to a simmer and cook uncovered for 15 to 20 minutes until vegetables are tender.

Step 04

Incorporate dairy components: Reduce heat to low. Stir in whole milk and heavy cream, heating gently without allowing the mixture to boil.

Step 05

Melt the cheese: Add grated cheddar cheese one handful at a time, stirring until fully melted and the soup achieves a smooth consistency.

Step 06

Season and finish: Season with salt, black pepper, paprika, and nutmeg. For a smoother texture, use an immersion blender to partially puree the soup, leaving some chunks if desired. Taste and adjust seasonings as needed. Serve hot with crusty bread.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Needed utensils

  • Large pot
  • Wooden spoon
  • Whisk
  • Knife and cutting board
  • Grater
  • Immersion blender

Allergy details

Check components for allergens, and get advice from a medical expert if you're unsure.
  • Contains milk: cheese, milk, cream, butter
  • Contains wheat: all-purpose flour
  • May contain traces of other allergens depending on cheese and broth sources

Nutrition Details (each serving)

Details are for informational purposes, not medical use.
  • Kilocalories: 410
  • Fat content: 28 g
  • Carbohydrates: 22 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.