Creamy Broccoli Cheddar Soup

Featured in: Home Cooking Basics

This creamy broccoli cheddar soup combines tender broccoli florets, sweet julienned carrots, and rich sharp cheddar cheese in a velvety base of whole milk and heavy cream. The soup starts with a classic roux of butter and flour, then simmers with vegetable broth until the vegetables are perfectly tender. Sharp cheddar melts into the base creating an irresistibly smooth texture, while optional paprika and nutmeg add warmth and depth.

Updated on Thu, 29 Jan 2026 14:31:00 GMT
Creamy Broccoli Cheddar Soup simmers in a pot with sharp cheddar, fresh broccoli, and carrots, ready to serve with warm crusty bread. Save
Creamy Broccoli Cheddar Soup simmers in a pot with sharp cheddar, fresh broccoli, and carrots, ready to serve with warm crusty bread. | claroamezruy.com

There's something about a bowl of broccoli cheddar soup that stops time on a gray afternoon. My neighbor knocked on the door one October, shivering in just a cardigan, and I realized I had nothing to offer but leftover vegetables and a half block of sharp cheddar wedged in the back of my fridge. Two hours later, we were both cradling steaming bowls, talking about everything from her new job to my terrible attempts at gardening. That soup became the reason she started dropping by every few weeks, and now I make it without thinking—muscle memory, really.

I made this soup for my sister's book club last winter, and someone asked for the recipe before they'd even finished their first spoonful. The kitchen filled with this warm, golden steam, and I remember thinking how quiet everyone got—not awkward quiet, just the kind where people are too busy tasting something good to make small talk.

Ingredients

  • Broccoli florets: Buy a head that feels dense and heavy, with tight little crowns that haven't started yellowing at all; they'll stay bright green and sweet as they cook.
  • Carrots: Shredded carrots dissolve slightly into the broth and add natural sweetness that balances the sharp cheese beautifully.
  • Onion and garlic: These form the flavor foundation, so don't rush the onion—let it turn translucent and soft, which takes about four minutes of patient stirring.
  • Sharp cheddar cheese: This is where the soup gets its personality; mild cheddar will taste like nothing, but sharp brings a depth that makes people ask what your secret ingredient is.
  • Heavy cream and whole milk: The combination creates richness without being quite so heavy that you feel it hours later; whole milk alone tastes a little thin, cream alone feels excessive.
  • Unsalted butter: It's the base of your roux and carries all the flavors forward, so using real butter instead of oil makes a real difference.
  • Vegetable broth: Use good quality if you can; cheap broth tastes metallic and will make the whole soup taste thin.
  • All-purpose flour: This thickens the soup and prevents the cheese from breaking when it hits the hot liquid, which I learned the hard way after making grainy soup twice.
  • Salt, pepper, paprika, and nutmeg: The nutmeg is subtle but essential—just a pinch rounds out all the flavors without announcing itself.

Instructions

Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
Melt the butter and cook the onions:
Heat your large pot over medium and watch the butter foam slightly as it melts, then add the onion and listen for that gentle sizzle. Let it sit for a minute before stirring, which helps it start softening instead of bouncing around the pot.
Add garlic and bloom it:
After the onion turns translucent, add the garlic and stir constantly for about a minute—you'll smell it change, becoming less raw and sharper, which means it's ready.
Make the roux:
Sprinkle the flour over everything and stir for two full minutes; this cooks out the raw flour taste and creates a paste that'll thicken your soup without lumps.
Whisk in the broth:
Pour the broth in slowly while whisking constantly, almost like you're making gravy, which prevents those floury lumps from forming. If you do get a few, just push them through a fine sieve.
Add vegetables and simmer:
Toss in the broccoli and carrots and let everything bubble gently for fifteen to twenty minutes until the broccoli is fork-tender but still bright green. Overcooking turns it muddy, and you want that color to shine through in the finished soup.
Lower heat and add dairy:
Turn the heat down to low before you pour in the milk and cream, because a boiling pot of dairy breaks and curdles and becomes grainy—this is the moment where patience saves you. Stir occasionally and let it warm through.
Melt in the cheese:
Add the cheddar in small handfuls, stirring each addition until completely melted before the next one goes in; this creates a smooth, glossy texture instead of stretchy, broken cheese strings.
Season and blend:
Taste the soup first, then add salt, pepper, paprika, and just a pinch of nutmeg; the nutmeg shouldn't be detectable, just a whisper that makes you wonder what makes it taste so good. If you want a smoother soup, use your immersion blender in gentle pulses, leaving some broccoli chunks so it doesn't taste like baby food.
Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
Save
| claroamezruy.com

My son came home from college last year and walked in while this soup was simmering, and he just stood in the kitchen breathing it in like it might disappear. He didn't even say hello, just sat down and ate three bowls, and suddenly all the years of me learning to cook felt worth it in that single, quiet moment.

Texture and Creaminess

The magic of this soup lives somewhere between creamy and chunky, and you get to decide where that line sits. I used to blend it completely smooth because I thought that's what good soup looked like, but then I realized the little pieces of broccoli and carrot give it character and make eating it more interesting. If you want it silky, blend it more; if you want something with body that actually feels substantial, blend it less.

Making It Your Own

This soup is genuinely forgiving about swaps and substitutions, which makes it perfect for cooking with what you have on hand. I've made it with cauliflower mixed into the broccoli, and the flavor stayed bright and welcoming instead of turning heavy like some creamy vegetable soups can. Once I added a handful of spinach at the very end, just wilted it in off the heat, and nobody could quite name what made it taste different but better.

  • Swap half the broccoli for cauliflower if you want something milder and a little earthier.
  • A dash of hot sauce stirred in at the end adds complexity without making it spicy, giving it a little edge.
  • Fresh thyme leaves added after blending bring a subtle herbal note that makes people think you're a more sophisticated cook than you actually are.

Serving and Storage

Serve this soup hot with crusty bread for dunking, and don't skip that part—bread in warm soup is one of life's simplest pleasures. It keeps in the fridge for four or five days, though the texture gets slightly grainier as the cheese settles, so warming it gently with a splash of milk smooths it back out, and honestly that's a good reason to make extra on purpose.

Product image
Quickly chop vegetables, mince herbs, and blend sauces for faster, everyday meal preparation.
Check price on Amazon
A comforting bowl of Broccoli Cheddar Soup topped with extra shredded cheddar, showcasing tender broccoli florets and a velvety, golden-orange cream base. Save
A comforting bowl of Broccoli Cheddar Soup topped with extra shredded cheddar, showcasing tender broccoli florets and a velvety, golden-orange cream base. | claroamezruy.com

This soup has become my answer to almost every occasion that needs warmth and care. Whether it's a friend who's had a rough week or just a Tuesday that deserves something better than whatever was for lunch, this pot on the stove fixes things in ways that aren't really about the food at all.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup stores well in the refrigerator for up to 3 days. Reheat gently over low heat, stirring frequently to prevent the cheese from separating. You may need to add a splash of milk or broth to restore the creamy consistency.

How can I make this soup thicker or thinner?

For a thicker consistency, add an extra tablespoon of flour to the roux or reduce the amount of broth by half a cup. For a thinner soup, simply add more vegetable broth or milk until you reach your desired consistency.

What type of cheddar works best?

Sharp or extra-sharp cheddar provides the most robust flavor and melts beautifully. Avoid pre-shredded cheese as it contains anti-caking agents that can make the soup grainy. Grate a block of quality cheddar for the smoothest results.

Can I freeze broccoli cheddar soup?

Dairy-based soups can be frozen, but the texture may change slightly upon thawing. If freezing, cool completely and store in airtight containers for up to 2 months. Thaw overnight in the refrigerator and reheat gently, whisking to restore smoothness.

How do I prevent the cheese from clumping?

Always add cheese after reducing the heat to low and never let the soup boil once cheese is added. Add cheese gradually in small handfuls, stirring constantly until each addition melts completely before adding more. This ensures a smooth, creamy texture.

What can I serve with this soup?

Crusty bread, garlic bread, or warm dinner rolls are perfect accompaniments. For a complete meal, pair with a simple green salad or grilled cheese sandwiches. The soup also works wonderfully served in bread bowls.

Creamy Broccoli Cheddar Soup

Creamy, comforting soup with tender broccoli, carrots, and rich sharp cheddar cheese. Perfect for chilly days.

Prep Time
15 min
Time to Cook
30 min
Total Duration
45 min
Created by Elaine Schwartz


Skill Level Easy

Cuisine American

Portion Size 4 Serves

Diet Preferences Meat-Free

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 base: Melt butter in a large pot 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

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

Step 04

Add broth: Gradually whisk in vegetable broth, stirring continuously to ensure no lumps form.

Step 05

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

Step 06

Incorporate dairy: Reduce heat to low. Stir in milk and heavy cream, heating gently without bringing to a boil.

Step 07

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

Step 08

Season to taste: Season soup with salt, pepper, paprika, and nutmeg. Adjust seasonings as needed.

Step 09

Blend if desired: For a smoother texture, use an immersion blender to partially puree the soup, leaving some vegetable chunks if preferred.

Step 10

Serve: Taste and adjust final seasoning. Ladle into bowls and serve hot with crusty bread.

Tools Needed

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

Allergy Info

Always look over ingredients for allergens. When unsure, ask your healthcare provider.
  • Contains milk from cheese, milk, cream, and butter
  • Contains wheat from all-purpose flour
  • May contain trace allergens from cheese and broth sources

Per Serving Nutrition

These nutrition details are for reference only—talk to your doctor for personal advice.
  • Kcal: 410
  • Fats: 28 g
  • Carbohydrates: 22 g
  • Proteins: 17 g