Creamy Broccoli Cheddar Soup

Featured in: Simple Home Cooking

This creamy broccoli cheddar soup combines tender broccoli florets, sweet julienned carrots, and rich sharp cheddar cheese in a velvety base. Start by creating a butter-flour roux, then build layers of flavor with sautéed onions and garlic. Simmer vegetables in vegetable broth until tender, then stir in milk, cream, and melted cheddar for ultimate comfort. Ready in just 45 minutes, this American classic serves four and pairs beautifully with crusty bread.

Updated on Fri, 30 Jan 2026 17:18:06 GMT
Creamy Broccoli Cheddar Soup garnished with extra cheddar, served in a rustic bowl with crusty bread. Pin to Board
Creamy Broccoli Cheddar Soup garnished with extra cheddar, served in a rustic bowl with crusty bread. | awrirpantry.com

My neighbor Sarah showed up at my door one October evening with a bag of broccoli from her garden, insisting I do something interesting with it. I'd made creamy soups before, but there was something about her enthusiasm that made me want to get this one right. That night, stirring sharp cheddar into simmering broth while the kitchen filled with that golden, savory steam, I understood why she'd made the trip. This soup became the thing I make when someone needs comfort, or when I need to remember that simple ingredients can taste like home.

I made this for my book club once, and everyone was so busy eating they forgot to discuss the actual book. Someone asked if it was restaurant soup, and I had to laugh because it's just vegetables, butter, and good cheese working together. That moment taught me that the best meals are the ones where conversation stops because the food says enough.

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: Use the tender florets and don't waste the stems—peel them and chop them fine because they're sweet and won't get stringy.
  • Carrots: Shredding or slicing thin means they soften faster and distribute their natural sweetness evenly through the soup.
  • Onion and garlic: The aromatics that build flavor from the very first moment the butter hits the pan; don't skip the mincing step.
  • Sharp cheddar cheese: This is not the time for mild cheddar—you need that bite and tang to make the soup memorable instead of forgettable.
  • Whole milk and heavy cream: Together they create that silky texture that coats your mouth; using all milk makes it thinner and less luxurious.
  • Unsalted butter: It lets the other flavors shine instead of being masked by salt, giving you full control over seasoning.
  • Vegetable broth: Check your label because some broths are aggressively salty and will throw off the whole balance.
  • All-purpose flour: This roux thickens the soup naturally without needing cornstarch or cream cheese, and it adds subtle depth.
  • Salt, pepper, and the optional spices: Paprika adds color and warmth, while nutmeg brings an almost invisible richness 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

Melt the butter and soften the onion:
Place your large pot over medium heat and let the butter get foamy and golden, then add your chopped onion. You'll know it's ready when it turns translucent and smells sweet, usually around 4 minutes—this is when you're building the foundation of flavor.
Wake up the garlic:
Add minced garlic and let it sit for just a minute, stirring so it perfumes the butter without browning. You should smell something wonderful at this point.
Make the roux:
Sprinkle the flour over everything and stir constantly for 2 minutes, scraping the bottom so nothing sticks. This cooks out the raw flour taste and creates the thickening agent your soup needs.
Build the broth base:
Whisk in the vegetable broth slowly, a little at a time, making sure there are no lumps hiding in the corners. This is easier than you think if you're patient and you actually use the whisk instead of just stirring.
Cook the vegetables tender:
Drop in your chopped broccoli and carrots, bring everything to a gentle simmer, and let it bubble quietly uncovered for 15 to 20 minutes. The vegetables should bend easily when you press them with a spoon but still hold their shape.
Add the dairy gently:
Reduce heat to low, then pour in the milk and cream slowly while stirring, keeping the temperature gentle so nothing curdles or breaks.
Melt in the cheese:
Add the grated cheddar one handful at a time, stirring after each addition until it's completely smooth before you add the next. Patience here prevents you from ending up with cheese strings instead of a silky sauce.
Season and adjust:
Taste first, then add salt and pepper to your preference, plus the paprika and nutmeg if you're using them. The optional spices create a subtle warmth that makes the cheese taste richer than it actually is.
Blend for texture:
Use an immersion blender to partially puree the soup if you like it creamier, or leave it as is if you prefer chunks of vegetable in every spoonful. Either way works; it's your comfort, your rules.
Finish and serve:
Taste one more time and adjust anything that needs it, then ladle into bowls and serve steaming hot alongside crusty bread for soaking up every drop.
A spoonful of rich Broccoli Cheddar Soup revealing tender broccoli florets and melted cheddar in a cozy kitchen. Pin to Board
A spoonful of rich Broccoli Cheddar Soup revealing tender broccoli florets and melted cheddar in a cozy kitchen. | awrirpantry.com
A spoonful of rich Broccoli Cheddar Soup revealing tender broccoli florets and melted cheddar in a cozy kitchen. Pin to Board
A spoonful of rich Broccoli Cheddar Soup revealing tender broccoli florets and melted cheddar in a cozy kitchen. | awrirpantry.com

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.

My daughter asked for this soup on the day she had surgery and came home from the hospital. I made it exactly this way, and she ate three bowls before asking for more, and for the first time that week, she smiled like herself again. That's when I realized this recipe isn't just about flavor—it's about what we feed people when they need to feel cared for.

Choosing Your Cheddar

Not all sharp cheddars are created equal, and this matters more than you'd think. The ones aged longer have more crystals and complexity, while younger sharp cheddars are one-note bright. I learned to buy blocks and grate them myself rather than using pre-shredded, because the anti-caking agents in the bags make the sauce feel slightly gritty instead of luxurious. If you can find an extra sharp aged cheddar from a local dairy or cheese counter, that's the splurge worth making.

Making It Lighter or Richer

This soup is naturally indulgent, but you have control over how much so. If you're leaning lighter, swap half the cream for more milk or even use a splash of chicken broth to reduce richness without losing flavor. On the flip side, if you want it almost dessert-like in creaminess, use all cream and butter instead of splitting them, and add an extra handful of cheese. The beauty of understanding your base means you can dial this up or down depending on who you're cooking for or how you're feeling that day.

What Happens After You Make It

This soup keeps beautifully in the refrigerator for three to four days, and the flavors actually deepen as it sits. Reheat gently over low heat with a splash of milk if it's thickened too much, because rapid heating or high temperatures can cause the cream to break. Freezing works too, though the texture becomes slightly less silky after thawing—it's still delicious, just fractionally less elegant.

  • Cool it completely before refrigerating so it doesn't create condensation that waters everything down.
  • If you're meal prepping, consider leaving out the cream and adding it fresh when you reheat, which keeps the texture perfect.
  • A few dashes of hot sauce stirred in just before serving transforms this into something spicy without changing the base at all.
Homemade Broccoli Cheddar Soup topped with fresh cracked pepper, ready to serve alongside a grilled cheese sandwich. Pin to Board
Homemade Broccoli Cheddar Soup topped with fresh cracked pepper, ready to serve alongside a grilled cheese sandwich. | awrirpantry.com
Homemade Broccoli Cheddar Soup topped with fresh cracked pepper, ready to serve alongside a grilled cheese sandwich. Pin to Board
Homemade Broccoli Cheddar Soup topped with fresh cracked pepper, ready to serve alongside a grilled cheese sandwich. | awrirpantry.com

There's something profound about a soup that tastes this good and is this simple, like you've stumbled onto something true. Make this when you need to feel capable in the kitchen, or when someone you love needs reminding that they're worth the effort.

Recipe Questions & Answers

Can I make this soup ahead of time?

Yes, you can prepare this soup up to 2 days in advance. Store it in an airtight container in the refrigerator and reheat gently over low heat, stirring frequently. Add a splash of milk if it thickens too much during storage.

How do I prevent the cheese from clumping?

Add the grated cheddar gradually, one handful at a time, while stirring constantly over low heat. 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?

While you can freeze this soup for up to 3 months, dairy-based soups may separate slightly upon thawing. For best results, freeze before adding the cheese and cream, then stir those in when reheating.

What can I substitute for heavy cream?

You can use half-and-half, evaporated milk, or Greek yogurt for a lighter option. For a dairy-free version, try coconut cream or cashew cream, though the flavor profile will change slightly.

How can I make this soup thicker?

To thicken the soup, add an extra tablespoon of flour to the roux, simmer longer to reduce liquid, or blend more of the vegetables. You can also add a slurry of cornstarch and water, or stir in extra shredded cheese.

What type of cheddar works best?

Sharp or extra-sharp cheddar provides the best flavor for this soup. Avoid pre-shredded cheese as it contains anti-caking agents that can affect texture. Grate a block of good-quality cheddar for smoothest melting.

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

Creamy comfort soup with tender broccoli, sweet carrots, and rich sharp cheddar. Perfect for chilly evenings.

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Recipe by Lucinda Pryce


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences No Meat

What You’ll 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 Prepare

Step 01

Create the base: In a large pot, melt butter over medium heat. Add chopped onion and cook until soft and translucent, approximately 4 minutes.

Step 02

Infuse aromatics: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Prepare roux: Sprinkle flour over the onion mixture and stir constantly for 2 minutes to form a smooth roux.

Step 04

Build the broth: Gradually whisk in vegetable broth while stirring continuously to prevent lumps from forming.

Step 05

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

Step 06

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

Step 07

Melt cheese: Add grated cheddar cheese one handful at a time, stirring constantly until fully melted and smooth.

Step 08

Season to taste: Season with salt, black pepper, paprika, and nutmeg. Adjust seasoning as needed.

Step 09

Finish texture: Use an immersion blender to partially puree the soup, leaving some vegetable chunks for texture if desired.

Step 10

Serve: Taste and adjust seasonings one final time. 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.

Tools Needed

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

Allergy Details

Be sure to double-check every ingredient for allergens. When uncertain, reach out to a healthcare professional.
  • Contains milk: cheddar cheese, whole milk, heavy cream, butter
  • Contains wheat: all-purpose flour
  • May contain traces of other allergens based on cheese and broth brands

Nutrition Info (per portion)

These figures are for information. They're not a medical substitute.
  • Energy: 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.