Creamy Broccoli Cheddar Soup

Featured in: Family Table Favorites

This creamy broccoli cheddar soup combines tender broccoli florets, sweet julienned carrots, and rich sharp cheddar cheese in a velvety base of cream and milk. The soup starts with a classic butter and flour roux, then simmers vegetables in vegetable broth until perfectly tender. Sharp cheddar melts into the cream base for an indulgent texture, while optional paprika and nutmeg add depth. Ready in just 45 minutes, this comforting bowl serves four and pairs beautifully with crusty bread.

Updated on Thu, 29 Jan 2026 10:33:00 GMT
Creamy Broccoli Cheddar Soup is served steaming hot in a rustic bowl, garnished with extra shredded cheddar and fresh broccoli florets. Pin It
Creamy Broccoli Cheddar Soup is served steaming hot in a rustic bowl, garnished with extra shredded cheddar and fresh broccoli florets. | jolitighza.com

There's something about a steaming bowl of broccoli cheddar soup that transforms a ordinary Wednesday afternoon into something worth savoring. My mom used to make a version of this on days when the kitchen felt too quiet, and I'd watch her stir the roux with this practiced patience I couldn't quite understand as a kid. Years later, standing in my own kitchen on a cold November evening, I finally got it—that moment when the cheese melts into the cream and everything turns into liquid gold. I've been making it ever since, always tweaking, always discovering something new about how comfort tastes.

I served this soup to my partner after they'd had one of those days where nothing seemed to go right, and I watched their shoulders drop about two inches with that first spoonful. They didn't say much, just kept going back for more, and somehow that meant more than any compliment ever could. It's become our default comfort move now, the thing we make when words aren't 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 florets mostly, but don't waste those tender stems—peel and chop them too, they'll soften into the soup beautifully.
  • Carrots: The natural sweetness balances the sharp cheese, so don't skip them or swap them out.
  • Onion and garlic: They're the flavor foundation, so take your time getting them soft and fragrant before moving on.
  • Sharp cheddar cheese: This matters more than you'd think—mild cheddar will give you a blah soup, so hunt for the good stuff.
  • Whole milk and heavy cream: Together they create that luxurious texture, but if you're watching fat intake, you can shift the ratio toward milk.
  • Unsalted butter: This is your roux base, and it needs to be real butter for the flavor to sing.
  • Vegetable broth: Quality broth makes a difference here, so if you have homemade on hand, use it.
  • All-purpose flour: Just enough to thicken without making it feel heavy or starchy.
  • Salt, pepper, and spices: Paprika and nutmeg are optional but they add a whisper of complexity that elevates the whole thing.

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:
Heat your pot over medium and let the butter melt until it's foaming gently, then add the chopped onion. You'll know it's ready when it's soft and turning translucent, about 4 minutes—trust your nose, not the clock.
Wake up the garlic:
Stir in the minced garlic and let it cook for just a minute until it smells incredible and slightly golden. Don't let it brown or it'll turn bitter.
Make your roux:
Sprinkle the flour over the onions and stir constantly for 2 minutes—this cooks out the raw flour taste and creates the base that will thicken everything.
Build the broth:
Slowly whisk in the vegetable broth, watching for lumps and smoothing them out as you go. This gradual approach prevents that grainy texture that ruins soup.
Simmer the vegetables:
Add your broccoli and carrots, bring everything to a gentle simmer, and let it cook uncovered for 15 to 20 minutes until the vegetables are completely tender. You want them soft enough to break easily with a spoon.
Gentle cream and milk:
Lower the heat to low, then add the milk and cream slowly, stirring as you go. Never let it boil or the cream can separate—just let it warm through gently.
Melt in the cheese:
Add the grated cheddar one handful at a time, stirring each addition until it's completely melted before adding more. This patience keeps the texture smooth instead of clumpy.
Season to perfection:
Taste as you add salt, pepper, paprika, and nutmeg—you're looking for that moment when the flavors pop but nothing overpowers the others.
Blend if you like:
Use an immersion blender to puree it partially if you want a smoother texture, or leave it chunky if that's your preference. Some days I want it smooth, other days I want to chew the vegetables.
Serve and enjoy:
Taste one more time, adjust seasoning if needed, then ladle it into bowls and serve with crusty bread for soaking up every last bit.
A spoon dips into a rich bowl of homemade Broccoli Cheddar Soup, showcasing melted sharp cheddar and tender vegetable chunks. Pin It
A spoon dips into a rich bowl of homemade Broccoli Cheddar Soup, showcasing melted sharp cheddar and tender vegetable chunks. | jolitighza.com

There was this one winter when I made this soup three times in one week because my best friend was going through something rough, and each time I brought her a container, she'd text me later just to say thanks. I realized then that some dishes transcend being just food—they become a way of saying I see you, I care about you, here's something warm.

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.

When to Make This Soup

This soup is perfect for those early winter evenings when the sun disappears before dinner and everything feels a little heavier. It's also brilliant for meal prep because it keeps beautifully in the fridge for four days and tastes somehow better the next day when the flavors have had time to get comfortable with each other. Reheat gently on the stove, never in the microwave if you can help it.

Texture Matters More Than You Think

I used to make this soup completely smooth, thinking that was fancier somehow, until someone pointed out that the vegetables themselves are half the joy. Now I only puree it partially, enough to make it creamy but still chunky enough to feel substantial. Find your own sweet spot—there's no single right way, just the way that makes you happiest.

Make It Your Own

This recipe is actually more of a framework than a rulebook, and I've learned that the best cooking happens when you feel permission to play. I've added everything from crispy bacon to roasted red pepper to a splash of apple cider, and each version tells a different story about what I needed that day. The soup is forgiving enough to handle your experiments, so trust your instincts and have fun with it.

  • For something richer, swap half the milk for extra cream or add a splash of dry white wine.
  • Try a sprinkle of fresh thyme or a tiny pinch of cayenne if you want subtle depth or heat.
  • Use cauliflower, broccoli rabe, or even kale if that's what you have on hand.
Close-up of thick and velvety Broccoli Cheddar Soup, highlighting the vibrant green broccoli and orange carrots in a creamy broth. Pin It
Close-up of thick and velvety Broccoli Cheddar Soup, highlighting the vibrant green broccoli and orange carrots in a creamy broth. | jolitighza.com

Make this soup and you'll understand why people keep coming back to their favorite comfort foods—there's magic in something this simple that tastes this good. Serve it with good bread, good company, and the knowledge that you've made something that actually matters.

Your Questions Answered

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 to prevent the cheese from separating. Add a splash of milk or broth if it thickens too much.

How do I prevent the cheese from becoming grainy?

Always add cheese over low heat and stir constantly. Remove the pot from direct heat before adding cheese, and incorporate it gradually one handful at a time. Never let the soup boil once cheese is added, as high heat causes proteins to separate and creates a grainy texture.

Can I freeze broccoli cheddar soup?

Cream-based soups with cheese can separate when frozen and thawed. For best results, freeze the soup base before adding dairy. When ready to serve, thaw, reheat, and then stir in fresh cream, milk, and cheese.

What can I use instead of heavy cream?

For a lighter version, substitute half-and-half or use all whole milk. Greek yogurt or cream cheese can also add richness with less fat. For dairy-free options, try coconut cream or cashew cream, though the flavor profile will change slightly.

How can I make the soup thicker?

To thicken the soup, create a slurry by mixing 2 tablespoons of cornstarch with cold water and stir it in while simmering. Alternatively, puree more of the vegetables with an immersion blender, or add extra grated cheese which naturally thickens as it melts.

What type of cheddar works best?

Sharp or extra-sharp cheddar provides the best flavor depth and tang. Avoid pre-shredded cheese as it contains anti-caking agents that prevent smooth melting. Grate a block of quality cheddar yourself for the creamiest, most flavorful results.

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 soup with tender broccoli, sweet carrots, and sharp cheddar cheese. Comforting and easy to make at home.

Prep Time
15 mins
Time to Cook
30 mins
Overall Time
45 mins
Written by Noel Armstrong


Level Easy

Cuisine American

Makes 4 Portions

Diet Details Meat-Free

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 Steps

Step 01

Prepare Aromatic Base: In a large pot, melt butter over medium heat. Add chopped onion and cook until softened and translucent, approximately 4 minutes.

Step 02

Build Garlic Flavor: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Create Roux: Sprinkle flour over the onion mixture and stir constantly for 2 minutes to create a smooth roux base.

Step 04

Incorporate Broth: Gradually whisk in vegetable broth while stirring continuously to eliminate any lumps.

Step 05

Simmer Vegetables: Add broccoli florets and shredded carrots. Bring to a simmer and cook uncovered for 15-20 minutes until vegetables are tender.

Step 06

Add Dairy Components: Reduce heat to low. Stir in whole milk and heavy cream, heating gently without allowing the mixture to boil.

Step 07

Melt Cheese: Add grated cheddar cheese in handfuls, stirring thoroughly after each addition until completely melted and smooth.

Step 08

Season: Season with salt, black pepper, paprika, and nutmeg to taste.

Step 09

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

Step 10

Finish and Serve: Taste and adjust seasoning as needed. 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.

What You’ll Need

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

Allergy Warnings

Check all ingredients for allergens. Contact a healthcare provider if you’re unsure.
  • Contains milk (cheddar cheese, whole milk, heavy cream, butter)
  • Contains wheat (all-purpose flour)
  • May contain traces of other allergens depending on cheese and broth brands

Nutrition Details (per portion)

For basic reference only—not meant as health advice.
  • Energy (kcal): 410
  • Lipids: 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.