Broccoli Cheddar Soup

Featured in: Light Bowls, Soups & Sips

This velvety soup starts by sautéing onions, carrots and garlic, then forming a quick roux. Broccoli simmers in milk and vegetable broth until tender, then the mixture is blended smooth while leaving small florets for texture. Stirred with sharp cheddar off heat and seasoned with salt, pepper and nutmeg, it yields a rich, comforting bowl in about 45 minutes.

Updated on Sun, 19 Apr 2026 05:55:02 GMT
Creamy broccoli cheddar soup with tender broccoli florets and sharp cheddar cheese in a rich, velvety broth. Save
Creamy broccoli cheddar soup with tender broccoli florets and sharp cheddar cheese in a rich, velvety broth. | dewhearth.com

Most afternoons in late winter, my kitchen seems to crave warmth as much as I do. There is something almost theatrical about coaxing out the first wisps of buttery aroma when I start a batch of broccoli cheddar soup. Once, while the snow piled up outside, I listened to the bright pop of onions hitting hot butter and felt a little thrill of anticipation for what the next forty-five minutes would bring. This soup isn’t just comfort food—it’s the culinary equivalent of wrapping yourself in your softest sweater. The heady scent of melting cheddar always signals to my family that dinner’s close.

I’ll never forget slipping a ladleful of this soup into mismatched mugs for friends crowded around my kitchen counter one cold night. Everyone was talking at once, but when the first cheesy spoonfuls warmed us up, the room fell quiet in appreciation. There’s a kind of camaraderie that only happens when you share something homemade.

Ingredients

  • Broccoli: Choose fresh, vibrant green florets for best flavor, and don’t forget you can peel and chop the stems too for added texture.
  • Yellow onion: Chop it finely to help it practically disappear into the base, offering a gentle sweetness without overpowering the soup.
  • Carrots: Their gentle sweetness rounds out the flavor and gives a beautiful golden hue—dice evenly for consistent cooking.
  • Garlic: Use freshly minced garlic for the deepest flavor; it brings the soup alive if sautéed just right.
  • Unsalted butter: This is your foundation—it toasts the flour for a nutty roux and infuses everything with richness.
  • All-purpose flour: Whisk it into the butter and veggies for a smooth, lump-free base that thickens as it cooks.
  • Vegetable broth: I prefer low-sodium so I can control the saltiness myself, and homemade is always a treat if you have it.
  • Whole milk: Whole milk gives the soup body and creaminess without making it heavy, though 2% can work in a pinch.
  • Heavy cream: For that café-level silkiness, don’t skip this, but you can swap half-and-half for a lighter version.
  • Sharp cheddar cheese: Always shred your own from the block for pure meltability—pre-shredded just doesn’t do it justice.
  • Salt: Season as you go, tasting after the cheese is in since it adds salt too.
  • Freshly ground black pepper: Adds gentle heat and complexity, so grind it just before stirring in.
  • Ground nutmeg (optional): I was skeptical, but just a pinch adds cozy depth that makes the soup memorable.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start with the base:
Melt butter in a large pot over medium heat and listen for that subtle sizzle as onion and carrots tumble in; sauté until they look glossy and just softened, about 4-5 minutes.
Add the garlic:
Once the onion smells sweet, toss in the garlic and stir for one fragrant minute—be careful not to let it brown.
Make the roux:
Sprinkle flour evenly over the veggies, stirring constantly; the mixture will look pasty but keep going for 1-2 minutes until it smells nutty.
Create the soup base:
Gradually pour in the vegetable broth, whisking well to smooth out lumps, then add milk and heavy cream to make the mixture velvety.
Add broccoli and simmer:
Stir in the broccoli florets and bring everything to a gentle simmer; let it bubble uncovered for 15-18 minutes until the broccoli is tender and deep green.
Blend to desired texture:
Use an immersion blender to blend the soup until mostly smooth, leaving some broccoli chunks for texture if you like; be careful as the soup will be hot.
Cheese time:
Lower the heat and sprinkle in cheddar a handful at a time, stirring until it completely melts and the soup turns creamy.
Season and finish:
Add salt, pepper, and nutmeg if using; taste, then adjust the seasoning until it’s just right for you.
Serve:
Ladle piping hot soup into bowls and add extra cheddar or croutons on top if you fancy.
Save
| dewhearth.com

One rainy afternoon, my brother stopped by just as the soup was coming off the stove. We hovered around the pot with spoons in hand, laughing over who got the last bowl—proof that sometimes a simple soup is really a shared experience in disguise.

Choosing Cheddar Wisely

Nothing transforms this soup quite like selecting a good sharp cheddar. Once I tried a smoked cheddar by accident, and while it tasted fine, the classic sharp variety gives you that nostalgic, creamy punch everyone expects. Always shred it fresh—bagged shreds never melt as smoothly and can make the soup grainy.

Making It Gluten-Free or Lighter

For friends watching gluten, I’ve swapped the flour for cornstarch whisked into cold milk, and for a lighter version you can use all milk or half-and-half instead of heavy cream. Nobody notices the compromise in creaminess, and it saves you a bit of richness if you need it. The soup still feels indulgent!

Best Ways to Serve and Store

Crusty bread is the natural partner for dipping, and it’s just as happy alongside a crisp salad if you want to brighten things up. Leftovers reheat beautifully—just stir gently over low heat to avoid splitting the dairy. For freezing, I portion single-servings to thaw for cozy solo lunches when I need a lift.

  • Always let soup cool before transferring to containers.
  • Freeze without the cheese, then stir it in fresh when reheating.
  • If soup thickens in the fridge, just loosen with a splash of milk while reheating.
Homemade broccoli cheddar soup featuring fresh broccoli, carrots, and onions simmered in a cheesy, comforting cream base. Save
Homemade broccoli cheddar soup featuring fresh broccoli, carrots, and onions simmered in a cheesy, comforting cream base. | dewhearth.com

May your kitchen fill with the cozy, cheesy aroma of this soup, and every bowl bring a little more comfort to your day. Enjoy every spoonful—it’s made to share.

Recipe FAQs

How can I make the base dairy-free?

Replace milk and cream with unsweetened oat or almond milk and swap butter for olive oil. Use a dairy-free cheddar-style alternative or nutritional yeast for a cheesy note; adjust seasoning to taste.

What's the best way to get a silky texture?

Cook the broccoli until very tender, then blend until mostly smooth with an immersion or countertop blender. For extra silkiness, strain or add a touch more cream or milk and whisk off heat.

How do I thicken without flour?

Use a cornstarch slurry (mix 1–2 teaspoons cornstarch with cold water) and stir into simmering liquid until thickened, or puree a portion of the cooked vegetables and return them to the pot for natural body.

Can this be frozen and reheated?

Freeze cooled portions in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on low, stirring frequently; add a splash of milk if the texture has separated.

How do I prevent the cheese from becoming grainy?

Remove the pot from direct heat before adding shredded cheddar and stir steadily until melted. Use freshly shredded cheese rather than pre-shredded blends to avoid anti-caking agents that cause graininess.

What toppings and pairings work best?

Finish with extra shredded cheddar, a drizzle of olive oil, or crunchy croutons. Serve alongside crusty bread or a bright green salad to balance the richness.

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.

Broccoli Cheddar Soup

Velvety broccoli and sharp cheddar blended into a creamy, comforting bowl, ready in 45 minutes.

Prep Time
15 minutes
Bake Time
30 minutes
Time Needed
45 minutes
Created by Claire Martin

Recipe Category Light Bowls, Soups & Sips

Skill Level Easy

Cuisine Type American

Makes 4 Portions

Diet Preferences Meatless

What You'll Need

Vegetables

01 1 large head broccoli (about 17.6 ounces / 5.5 cups florets), trimmed and cut into florets
02 1 medium yellow onion, finely chopped
03 2 medium carrots, peeled and diced
04 2 cloves garlic, minced

Dairy

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

Pantry

01 3 tablespoons all-purpose flour
02 4 cups vegetable broth
03 1 teaspoon salt (or to taste)
04 1/2 teaspoon freshly ground black pepper
05 1/4 teaspoon ground nutmeg (optional)

Directions

Step 01

Sauté aromatics: Melt the butter in a large pot or Dutch oven over medium heat. Add the chopped onion and diced carrots and sauté, stirring occasionally, until softened, about 4 to 5 minutes.

Step 02

Add garlic: Add the minced garlic and cook for 30 to 60 seconds, stirring constantly, until fragrant but not browned.

Step 03

Form roux: Sprinkle the flour evenly over the softened vegetables and stir continuously for 1 to 2 minutes to cook the raw flour taste and create a light roux.

Step 04

Incorporate liquids: Slowly whisk in the vegetable broth to avoid lumps, then add the whole milk and heavy cream, whisking until the mixture is smooth.

Step 05

Simmer with broccoli: Stir in the broccoli florets and bring the pot to a gentle simmer. Cook uncovered for 15 to 18 minutes, or until the broccoli is tender when pierced with a fork.

Step 06

Purée to texture: Use an immersion blender to purée the soup until mostly smooth, leaving some small broccoli pieces for texture; alternatively, purée in batches in a countertop blender and return to the pot.

Step 07

Incorporate cheese: Reduce heat to low. Gradually stir in the shredded cheddar, adding a small handful at a time and stirring until fully melted and integrated before adding more.

Step 08

Season and finish: Season with salt, black pepper, and nutmeg if using. Taste and adjust seasoning; keep the soup on low heat until warmed through but avoid boiling once the cheese is added.

Step 09

Serve: Ladle the soup into bowls and serve hot, garnished with extra shredded cheddar or croutons if desired.

Tools Needed

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Immersion blender or countertop blender
  • Ladle
  • Measuring cups and spoons

Allergy Details

Review each item for allergens and see a medical expert if you're unsure.
  • Contains milk (butter, milk, cream, cheese)
  • Contains wheat (all-purpose flour) — not gluten-free as written
  • Contains cheese (milk derivative)

Nutrition Details (for each portion)

Details are informational only and shouldn't replace health advice.
  • Energy: 420
  • Fats: 28 g
  • Carbohydrates: 28 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.