Broccoli Cheddar Cheese Soup

Featured in: Everyday Sweet Plates

This thick and creamy dish features tender broccoli florets simmered with grated carrot, onion, and garlic for base flavor. A blend of whole milk, vegetable broth, and butter creates a smooth, rich texture enhanced by sharp cheddar and heavy cream. Lightly seasoned with pepper, salt, and optional nutmeg, it can be served chunky or smooth using an immersion blender. Perfectly satisfying with crusty bread or on its own, this comforting bowl warms the soul.

Updated on Fri, 09 Jan 2026 12:05:00 GMT
Steaming bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy, comforting lunch. Save to Pinterest
Steaming bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy, comforting lunch. | calmsukkar.com

There's something about the first cold snap of the season that sends me straight to the kitchen to make this soup. My neighbor mentioned she'd been craving something warm and comforting, and I remembered how my mom used to make broccoli cheese soup on rainy afternoons—the kind where the cheese melts into every spoonful and the whole house smells like toasted butter and vegetables. I decided to recreate it, but better, and somehow it became the soup I make whenever I need to feel like I'm taking care of someone, including myself.

I made this for my book club once, thinking a homemade soup would be impressive, and what actually happened was everyone asked for the recipe before they even finished eating. That moment—when people stop talking to focus on their bowls—that's when you know you've made something right. Now whenever someone mentions they're under the weather or going through something, I think of this soup.

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 (500 g): Cut them medium-sized so they soften evenly without disappearing into the soup; if they're too small, they'll break apart when you blend.
  • Carrot, grated (1 medium): The grating trick means it melts into the background and adds subtle sweetness without chunks.
  • Onion, finely chopped (1 small): Small pieces mean faster cooking and better distribution of flavor throughout.
  • Garlic, minced (2 cloves): Fresh garlic makes all the difference; don't skip it or use powder here.
  • Unsalted butter (60 g): This is your flavor base, so use real butter—it matters.
  • Whole milk (500 ml): The full-fat version creates that natural richness you're after.
  • Vegetable broth (500 ml): Use good broth; it's the backbone of the soup's flavor.
  • Sharp cheddar cheese, grated (200 g): Sharp cheddar has more flavor, so you need less, and grating it yourself means it melts faster and smoother.
  • Heavy cream (120 ml): This is what makes the final soup feel luxurious; don't cut corners here.
  • All-purpose flour (30 g): The flour thickens the soup and creates that silky mouthfeel without being heavy.
  • Black pepper (½ tsp): Freshly cracked tastes better than pre-ground.
  • Salt (½ tsp): Taste as you go; you might need more depending on your broth.
  • Ground nutmeg (¼ tsp, optional): A whisper of nutmeg deepens the cheese flavor in a way people can't quite name.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Melt the butter over medium heat and let it get a little foamy. This is when you add the onion and garlic, stirring until they're soft and the kitchen starts smelling incredible—about 3 minutes.
Add the vegetables:
Toss in the grated carrot and broccoli florets, stirring for 2 to 3 minutes so everything gets coated in that buttery goodness. You're not cooking them through yet; you're just waking them up.
Make your roux:
Sprinkle the flour over everything and stir constantly for 1 to 2 minutes. You'll feel the flour coat the vegetables, and that raw, pasty taste will disappear—this step prevents lumps later.
Create the base liquid:
Slowly pour in the milk while whisking constantly, then add the broth, whisking out any lumps as you go. This is where patience pays off; rushing means a bumpy soup.
Let it simmer:
Bring everything to a gentle boil, then lower the heat and simmer for 15 minutes until the broccoli is tender and the flavors have melded together. You'll notice the broccoli changes color slightly and gets softer.
Blend to your preference:
Here's where you decide: use an immersion blender to pulse everything for a chunky, rustic texture, or blend it smooth if you prefer elegance. I usually go somewhere in the middle—mostly smooth with little broccoli pieces for texture.
Finish with cheese and cream:
Stir in the heavy cream first, then add the cheese in handfuls, stirring until each handful melts completely before adding the next. This prevents the cheese from becoming stringy or clumpy. Season with salt, pepper, and nutmeg, tasting as you go.
Serve immediately:
Ladle into bowls while it's hot, maybe with a sprinkle of extra cheese or a crack of black pepper on top.
Creamy, vibrant Broccoli Cheese Soup, a homemade American classic, ready and garnished. Save to Pinterest
Creamy, vibrant Broccoli Cheese Soup, a homemade American classic, ready and garnished. | calmsukkar.com

My daughter, who claims she doesn't like cooked broccoli, asked for seconds of this soup and didn't even realize what she was eating until halfway through. Watching someone discover they actually like something they thought they hated, just because it was made with care, reminded me why I love cooking.

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 Secret to Creamy Soup Without It Being Heavy

Most people assume creamy soups are dense and heavy, but this one proves otherwise. The trick is using both milk and broth instead of all cream, and adding the cream at the end rather than throughout cooking, so it stays silky instead of becoming too rich. The cheese does the real work here—it adds flavor intensity without needing gallons of cream, which means you get comfort food that doesn't leave you feeling sluggish afterward.

Why Sharp Cheddar Matters

I learned this the hard way after making this soup with mild cheddar once, thinking it wouldn't matter. It mattered. Sharp cheddar has more flavor compounds, so you can use less and get more impact, which keeps the soup creamy instead of gluey. If sharp cheddar isn't available, use a combination of regular cheddar with a little Gruyère or Swiss cheese—you want complexity, not just dairy.

Make It Your Own

The beauty of this soup is how willing it is to adapt to what you have on hand and what you're craving. I've added crispy bacon bits, fresh thyme, a pinch of cayenne for heat, or roasted red peppers for sweetness. Some nights I blend it completely smooth; other times I leave it chunky. The core recipe is solid enough to handle experiments, which means you can make it a hundred times and it never feels stale.

  • A tiny pinch of cayenne pepper or smoked paprika adds depth without making it spicy.
  • Serve it in a hollowed-out bread bowl for an event that needs a little theater.
  • Make it ahead and reheat gently; it actually tastes better the next day as flavors settle.
Thick and cheesy Broccoli Cheese Soup, featuring a swirl with visible broccoli florets, ready to be eaten. Save to Pinterest
Thick and cheesy Broccoli Cheese Soup, featuring a swirl with visible broccoli florets, ready to be eaten. | calmsukkar.com

This soup has become my kitchen shorthand for taking care of people, and I hope it becomes that for you too. There's real magic in something this simple turning into something this good.

Recipe Questions

How can I make the texture chunkier or smoother?

Use an immersion blender partially for chunkier consistency or fully blend for smooth texture.

What can I substitute for the flour for gluten-free options?

Replace flour with cornstarch mixed in cold milk before adding to the pot for thickening.

Can I enhance the flavor with spices?

Add a pinch of cayenne pepper or smoked paprika to introduce subtle heat and depth.

What cheeses work well as alternatives to sharp cheddar?

Gruyère or a blend of cheeses provide interesting variations with rich, complementary flavors.

How long does the total preparation and cooking take?

Preparation takes 15 minutes, cooking around 25 minutes, with a total time of approximately 40 minutes.

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 Cheese Soup

A creamy, hearty mix of broccoli and cheddar creates a rich, flavorful comforting dish.

Prep Duration
15 minutes
Cook Duration
25 minutes
Overall Time
40 minutes
Created by Elaine Mercer


Skill Level Easy

Cuisine Type American

Total Yield 4 Serving Size

Diet Needs Vegetarian Option

List of Ingredients

Vegetables

01 1 lb broccoli, cut into florets
02 1 medium carrot, peeled and grated
03 1 small onion, finely chopped
04 2 cloves garlic, minced

Dairy

01 4 tbsp unsalted butter
02 2 cups whole milk
03 2 cups vegetable broth
04 2 cups sharp cheddar cheese, grated
05 ½ cup heavy cream

Pantry

01 ¼ cup all-purpose flour
02 ½ tsp ground black pepper
03 ½ tsp salt, or to taste
04 ¼ tsp ground nutmeg (optional)

How-To Steps

Step 01

Sauté Aromatics: Melt butter in a large pot over medium heat. Add chopped onion and minced garlic, sauté until softened, about 3 minutes.

Step 02

Cook Vegetables: Add grated carrot and broccoli florets to the pot. Cook for 2 to 3 minutes, stirring occasionally.

Step 03

Incorporate Flour: Sprinkle all-purpose flour over the vegetables, stirring thoroughly to coat. Cook for 1 to 2 minutes to remove raw flour flavor.

Step 04

Add Liquids and Simmer: Gradually whisk in the whole milk and vegetable broth. Bring mixture to a gentle boil, then reduce heat and simmer for 15 minutes until broccoli is tender.

Step 05

Blend Soup: Partially blend the soup with an immersion blender for a chunky texture, or fully blend for a smooth consistency, according to preference.

Step 06

Finish Soup: Stir in heavy cream and grated cheddar cheese until cheese is fully melted and the soup is smooth. Season with salt, pepper, and optional nutmeg.

Step 07

Serve: Ladle the soup into bowls and serve hot. Garnish with additional cheese or black pepper if desired.

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
  • Immersion blender or regular blender
  • Ladle
  • Cutting board and knife
  • Grater

Allergy Details

Review the ingredients for any allergens and consult your doctor with concerns.
  • Contains milk, cheese (dairy), and wheat (gluten from flour).
  • May contain traces of nuts depending on cheese or broth processing.

Nutrition Per Serving

These nutrition details are for reference only and don’t take the place of professional advice.
  • Caloric Value: 390
  • Fats: 27 g
  • Carbohydrates: 22 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.