Thick Broccoli Cheddar Soup

Featured in: Home Kitchen Classics

This thick and creamy broccoli soup combines tender broccoli florets with sharp cheddar cheese for a rich, comforting dish. It begins by sautéing onions, garlic, and grated carrot, then the vegetables are coated lightly with flour before being simmered gently in milk and vegetable broth. Blended to your preferred texture and enriched with heavy cream and melted cheddar, this soup delivers a smooth, velvety experience. Seasoned with nutmeg, salt, and pepper, it’s ideal served hot, garnished with extra cheese or black pepper. Options include adding cayenne for heat or swapping cheddar for Gruyère for different flavors.

Updated on Sat, 10 Jan 2026 11:57:00 GMT
Steaming hot bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy dinner. Save
Steaming hot bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy dinner. | buenoraib.com

There's something about a bowl of broccoli cheese soup that stops time. I discovered this recipe on a grey afternoon when my roommate came home sick, and instead of ordering takeout, I raided the fridge and found butter, broccoli, and a block of sharp cheddar. By the time the soup was simmering, the whole apartment smelled like comfort, and she actually smiled. Now whenever I make it, I'm transported back to that moment—not because it's fancy, but because it works.

I made this for a dinner party last winter, and a notoriously picky eater asked for seconds. Watching someone's face soften when they taste real cheddar dissolving into silky broccoli is its own kind of magic. That night, I learned that the best recipes aren't about impressing people—they're about feeding them in a way that feels genuine.

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 (1 lb): The star—use fresh, vibrant green florets that smell alive, and don't chop them too small or they'll disappear into the soup.
  • Unsalted butter, 60 g (4 tbsp): The foundation that keeps everything creamy and smooth, worth the extra cost if you can get it.
  • Grated carrot, 1 medium: Adds natural sweetness and a subtle earthiness that balances the sharp cheese beautifully.
  • Finely chopped onion, 1 small: Softens into the broth and becomes almost invisible, but without it the soup tastes flat.
  • Minced garlic, 2 cloves: Just enough to whisper in the background, not shout—I learned this the hard way by adding too much once.
  • Whole milk, 500 ml (2 cups): Use real milk, not a substitute, unless you have a specific reason; it makes the soup richer than you'd expect.
  • Vegetable broth, 500 ml (2 cups): Quality matters here more than anywhere else in the recipe.
  • Sharp cheddar cheese, grated, 200 g (2 cups): Sharp, not mild—the tang is what makes this soup memorable and prevents it from tasting one-dimensional.
  • Heavy cream, 120 ml (½ cup): The final touch that transforms it from good to silky; don't skip it or substitute with milk.
  • All-purpose flour, 30 g (¼ cup): Creates a silky base and prevents the soup from breaking when the cream hits the heat.
  • Ground black pepper, ½ tsp: Freshly cracked if you have a grinder, makes all the difference.
  • Salt, ½ tsp (or to taste): Start conservative and taste as you go—the broth and cheese add salt too.
  • Ground nutmeg, ¼ tsp (optional): A whisper at the very end brings out flavors you didn't know were there.

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 butter in a large pot over medium heat until it's foamy and smells nutty. Add the onion and garlic, stirring often until soft and fragrant—about 3 minutes. You'll know it's right when the kitchen smells like the beginning of something good.
Add the vegetables:
Toss in the grated carrot and broccoli florets, stirring for 2–3 minutes until they're coated in butter and start to soften slightly. The broccoli should still have some firmness; it will finish cooking later.
Make the roux:
Sprinkle the flour over everything and stir constantly for about a minute, coating all the vegetables. Cook for another minute to cook off the raw flour taste—you'll notice the mixture becomes slightly thicker and more cohesive.
Add the liquid:
Whisk in the milk and broth slowly at first to avoid lumps, then bring the whole pot to a gentle boil. Once it starts to bubble at the edges, reduce the heat to medium-low and let it simmer quietly for 15 minutes until the broccoli is completely tender.
Blend to your liking:
Here's where you decide: use an immersion blender to pulse the soup gently for a chunky texture, or blend it longer for something smoother. I usually go somewhere in the middle, keeping some broccoli pieces visible so you know what you're eating.
Finish with cheese and cream:
Turn the heat down to low, then stir in the heavy cream first, followed by the grated cheddar. Stir continuously until every bit of cheese has melted and the soup is uniform in color and texture. This should take about 2 minutes.
Season and taste:
Add salt, pepper, and nutmeg if you're using it, stirring well. Taste a spoonful, let it cool slightly on your tongue, and adjust—remember that seasoning changes slightly as soup cools, so go easy at first.
Creamy, vibrant Broccoli Cheese Soup with chunks of broccoli and topped with shredded cheese. Save
Creamy, vibrant Broccoli Cheese Soup with chunks of broccoli and topped with shredded cheese. | buenoraib.com

I once brought this soup to a sick friend and watched her eat three bowls while we talked about nothing important. That's when I realized recipes like this one aren't just about feeding your body—they're about the quiet act of care that a warm bowl represents. It's soup that stays with you.

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

Sharp cheddar is non-negotiable here, and I learned why the hard way after substituting mild cheese to save money. The mild version made the soup taste flat and one-dimensional, like it was apologizing for existing. But sharp cheddar has a tang that cuts through the richness and makes every spoonful interesting. If you want to experiment, try a blend of sharp cheddar with a little Gruyère—it adds an almost nutty depth that tastes expensive but isn't.

Texture and Blending

Some people want soup smooth enough to drink from a mug, others want to actually chew their broccoli. I've made this both ways, and honestly, I prefer somewhere in the middle—enough blending that the broth is creamy and thick, but enough visible broccoli pieces that you remember what you're eating. The immersion blender gives you control in a way a regular blender doesn't, and if you don't have one, a regular blender works fine but you'll need to do it in batches. Just be careful—hot soup in a blender is not something you want to learn about the hard way.

Variations and Add-Ons

This soup is a canvas if you want it to be. I've added everything from crispy bacon to smoked paprika to a pinch of cayenne, and it takes all of it gracefully. Some nights I serve it with crusty bread for dunking, other nights in a hollowed-out bread bowl if I'm feeling indulgent. The only rule I follow is that any add-on should complement, not compete with, the cheese and broccoli.

  • A squeeze of fresh lemon juice at the end brightens everything without making it taste citrusy.
  • Crispy breadcrumbs or crumbled bacon stirred in just before serving adds texture and a little contrast.
  • If you make it gluten-free, use cornstarch mixed with a little cold milk instead of flour, adding it the same way.
A comforting close-up of cheesy Broccoli Cheese Soup, its savory aroma filling the air. Save
A comforting close-up of cheesy Broccoli Cheese Soup, its savory aroma filling the air. | buenoraib.com

This is the soup I reach for when I want to feed someone or myself without fuss, knowing it will turn out warm, thick, and exactly what's needed. Make it once and you'll understand why it stays in your rotation.

Recipe FAQs

How can I make the soup gluten-free?

Replace flour with cornstarch, mixing it with a little cold milk before adding to the pot to avoid lumps.

Can I adjust the soup’s texture?

Yes, blend partially for a chunky texture or fully for a smooth, creamy consistency.

What cheeses can be used instead of cheddar?

Gruyère or a cheese blend work well for a different, but equally rich flavor.

How to add extra flavor to the soup?

Incorporate a pinch of cayenne pepper or smoked paprika while cooking for a spicy or smoky note.

What side dishes pair well with this soup?

Enjoy with crusty bread or serve in a bread bowl to enhance the comforting experience.

Is this soup suitable for vegetarians?

Yes, it uses vegetable broth and dairy ingredients, fitting vegetarian diets.

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.

Thick Broccoli Cheddar Soup

Creamy soup combining tender broccoli and rich cheddar cheese for a warm, satisfying bite.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min
Created by Bianca Foster


Skill Level Easy

Cuisine American

Makes 4 Number of Servings

Diet Details Vegetarian

Ingredient List

Vegetables

01 1 lb broccoli 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, adjust to taste
04 ¼ tsp ground nutmeg (optional)

How to Make

Instruction 01

Sauté aromatics: Melt butter in a large pot over medium heat. Add onion and garlic; cook until softened, about 3 minutes.

Instruction 02

Add vegetables: Stir in grated carrot and broccoli florets; cook for 2 to 3 minutes to combine flavors.

Instruction 03

Incorporate flour: Sprinkle flour evenly over vegetables and stir thoroughly. Cook for 1 to 2 minutes to remove raw flour taste.

Instruction 04

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

Instruction 05

Blend partially or fully: Use an immersion blender to blend the soup to desired texture—partially for chunky or fully for smooth consistency.

Instruction 06

Finish with dairy: Stir in heavy cream and grated cheddar cheese. Mix until cheese is completely melted and soup is smooth. Season with salt, pepper, and nutmeg as preferred.

Instruction 07

Serve: Ladle soup into bowls and serve hot. Optionally garnish with additional cheese or a sprinkle of black pepper.

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.

What You Need

  • Large pot
  • Immersion blender or regular blender
  • Ladle
  • Cutting board and knife
  • Grater

Allergy Guide

Go through every ingredient for allergens and talk to a healthcare provider if needed.
  • Contains milk, cheese (dairy), and wheat (gluten in flour).
  • May contain traces of nuts from processing facilities.

Nutrition Info (per portion)

These nutrition figures are for reference purposes and aren't a substitute for professional guidance.
  • Energy: 390
  • Total Fat: 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.