Creamy Broccoli Cheddar Soup

Featured in: Home Cooking Essentials

This creamy broccoli cheddar soup combines tender broccoli florets, sweet julienned carrots, and rich sharp cheddar cheese in a velvety base made from 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. Finished with melted cheddar and subtle seasonings like nutmeg and paprika, it delivers comforting warmth in just 45 minutes from start to finish.

Updated on Fri, 30 Jan 2026 07:26:49 GMT
Steaming bowl of homemade Broccoli Cheddar Soup, featuring vibrant green florets and sharp cheddar. Save
Steaming bowl of homemade Broccoli Cheddar Soup, featuring vibrant green florets and sharp cheddar. | calmaxxam.com

There's something about a bowl of broccoli cheddar soup that stops me mid-afternoon, especially when the kitchen gets that gray light that makes you want something warm and substantial. Years ago, I'd make this on days when my roommate would come home complaining about terrible office lunches, and within thirty minutes, the whole place would smell like melted cheese and caramelized onions. She'd sit at the counter with this relieved expression, and I realized soup had quietly become my favorite way to feed someone without making a fuss about it. This version is genuinely simple—no restaurant techniques, just butter, broccoli, and the kind of sharp cheddar that actually tastes like something.

I made this soup for a small dinner party once and accidentally doubled the recipe because I misread my notes, which sounds like a disaster but turned into the best kind of accident. My partner's parents came over unexpectedly hungry, and instead of panicking, I had this gorgeous golden pot of soup ready to go. Everyone had seconds, and someone asked for the recipe in a way that felt like a genuine compliment rather than just polite interest.

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: Buy them fresh and chop them yourself rather than pre-cut; they hold their texture better and taste greener when they hit the hot broth.
  • Carrots: The shredded version adds sweetness and texture that keeps the soup from feeling too uniform, almost like tiny pockets of vegetable throughout.
  • Onion and garlic: These are your flavor foundation—don't rush them, and don't skip the step where you cook the garlic separately; it makes a real difference.
  • Sharp cheddar cheese: This is where people make their first mistake by using mild cheese; you need the bite of sharp cheddar or the soup tastes like it's missing something indefinable.
  • Whole milk and heavy cream: The combination matters because whole milk alone makes it feel thin, but cream alone makes it heavy; together they hit a balance that feels indulgent without being overwhelming.
  • Vegetable broth: Use good quality broth or even homemade if you have it; cheap broth will be salty and one-dimensional.
  • Butter and flour: These create a proper roux that thickens the soup and adds body without making it gluey or lumpy.
  • Paprika and nutmeg: Optional but absolutely worth it; a pinch of nutmeg in particular makes people wonder what you've done differently without being able to identify it.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your base with butter and aromatics:
Melt the butter over medium heat, then add your chopped onion and let it go soft and almost translucent—this takes about four minutes and you'll know it's ready when it looks like wet glass. The kitchen should start smelling rich and inviting.
Wake up the garlic:
Stir in your minced garlic and cook just one more minute; you want it fragrant but not brown or bitter, which can happen faster than you'd expect.
Make your roux:
Sprinkle the flour over the onions and stir constantly for two minutes so it toasts slightly and the flour gets coated in butter. This is the thing that stops your soup from being thin and watery.
Add the broth carefully:
Whisk in the vegetable broth gradually while stirring, making sure no lumps form; if you pour it all in at once you'll end up with little flour clumps that are hard to dissolve. The mixture should look smooth and slightly thickened.
Cook the vegetables tender:
Add your chopped broccoli and shredded carrots, bring to a simmer, and let it bubble gently for fifteen to twenty minutes until the broccoli is tender enough to fall apart if you press it. You'll see the broccoli lose its bright green and turn a deeper, softer shade.
Add dairy gently:
Reduce heat to low, then stir in the milk and cream—never boil this point or the dairy can separate and you'll end up with a weird texture. Keep stirring and let it heat through slowly.
Melt in the cheese:
Add your grated sharp cheddar one handful at a time, stirring between additions so each batch melts completely before you add more. This prevents the cheese from getting stringy or clumping up.
Season and adjust:
Add salt, pepper, paprika, and nutmeg, then taste it honestly—season more if needed because soup tastes different at different temperatures and you might need another pinch of salt.
Blend if you want smoothness:
Use an immersion blender to partially puree if you like a silkier texture, or skip this entirely if you want to see the vegetables. There's no wrong choice.
Serve hot with intention:
Ladle into bowls and serve with crusty bread that can soak up the creamy goodness.
Creamy Broccoli Cheddar Soup in a rustic mug, topped with extra cheese and cracked pepper. Save
Creamy Broccoli Cheddar Soup in a rustic mug, topped with extra cheese and cracked pepper. | calmaxxam.com
Creamy Broccoli Cheddar Soup in a rustic mug, topped with extra cheese and cracked pepper. Save
Creamy Broccoli Cheddar Soup in a rustic mug, topped with extra cheese and cracked pepper. | calmaxxam.com

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.

There was a morning last winter when I made this soup for my neighbor who'd just had surgery and couldn't manage much food, and watching her eat something warm and satisfying felt like the one useful thing I could do. Soup does that—it becomes more than dinner when someone needs it to be.

The Texture Question

Some people want their soup completely smooth like restaurant-quality bisque, while others prefer chunks of broccoli and carrot you have to chew through. I usually aim for somewhere in the middle—blended enough that the broth coats your spoon richly, but rough enough that you can still identify what you're eating. An immersion blender gives you total control here, which beats any other method because you can stop exactly when it feels right to you.

Making It Your Own

This soup is forgiving enough to bend to what's in your kitchen or what sounds good that day. I've made it with cauliflower replacing half the broccoli when broccoli looked tired at the market, and the result was just as satisfying. Sometimes I add a dash of hot sauce at the end, sometimes I don't, and both versions have their moment depending on my mood and what time of year it is.

Storage and Reheating

This soup keeps beautifully in the refrigerator for about four days and tastes even better the next day once all the flavors get acquainted. When you reheat it, do it slowly over low heat with a splash of milk or broth stirred in, because reheating on high can cause the dairy to separate and you'll lose that silky texture you worked for. I've also frozen half of batches and thawed them on sleepy mornings when I wanted something substantial without cooking.

  • Always taste before serving after reheating because flavors can shift and you might want to adjust seasoning.
  • If you're making this for a crowd, you can prepare it up to the cheese-melting step ahead of time, then finish with dairy and cheese right before serving.
  • Crusty bread is non-negotiable—it's not a luxury, it's part of the whole experience.
Spoon dipping into rich Broccoli Cheddar Soup, revealing tender carrots and velvety cheddar texture. Save
Spoon dipping into rich Broccoli Cheddar Soup, revealing tender carrots and velvety cheddar texture. | calmaxxam.com
Spoon dipping into rich Broccoli Cheddar Soup, revealing tender carrots and velvety cheddar texture. Save
Spoon dipping into rich Broccoli Cheddar Soup, revealing tender carrots and velvety cheddar texture. | calmaxxam.com

Make this soup when you want to feel like you've done something nourishing without the stress of complicated technique. It's the kind of dish that reminds you why people cook in the first place.

Recipe FAQs

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 gently reheat on the stovetop over low heat, stirring frequently to prevent separation. You may need to add a splash of milk or broth to adjust the consistency.

How do I prevent the cheese from clumping?

Add the grated cheddar cheese gradually, one handful at a time, while stirring constantly over low heat. Make sure the soup is not boiling when you add the cheese, as high heat can cause the proteins to seize and become grainy. Using freshly grated cheese instead of pre-shredded also helps achieve a smoother texture.

Can I freeze broccoli cheddar soup?

While possible, freezing is not recommended for this soup because the dairy components may separate and become grainy when thawed. If you must freeze it, do so before adding the cheese and cream, then stir those in fresh when reheating.

What can I substitute for heavy cream?

For a lighter version, you can use half-and-half or additional whole milk, though the soup will be less rich. Greek yogurt stirred in at the end adds creaminess with fewer calories. For a dairy-free option, use coconut cream or cashew cream along with dairy-free cheese alternatives.

How can I make the soup thicker or thinner?

To thicken the soup, add more flour to the roux at the beginning, or blend more of the cooked vegetables to create a thicker base. You can also simmer uncovered to reduce liquid. To thin it, 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 that stands up well to the other ingredients. Avoid using mild cheddar as the flavor may be too subtle. For best melting results, grate the cheese from a block rather than using pre-shredded cheese, which contains anti-caking agents.

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, carrots, and sharp cheddar cheese. Perfect comfort food ready in 45 minutes.

Prep Time
15 min
Cook Time
30 min
Overall Time
45 min


Skill Level Easy

Cuisine American

Portions 4 Serving Size

Diet Info Meat-Free

Ingredients List

Vegetables

01 4 cups broccoli florets, chopped (about 1 large head)
02 1 cup carrots, julienned or shredded
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, or to taste
02 1/4 teaspoon black pepper
03 1/4 teaspoon paprika
04 Pinch of ground nutmeg

Directions

Step 01

Create the Roux Base: Melt butter in a large pot over medium heat. Add chopped onion and cook until soft and translucent, approximately 4 minutes. Stir in minced garlic and cook for 1 minute until fragrant. Sprinkle flour over the onion mixture and stir constantly for 2 minutes to form a roux.

Step 02

Build the Broth: Gradually whisk vegetable broth into the roux, ensuring no lumps form. Add broccoli florets and shredded carrots to the pot.

Step 03

Simmer the Vegetables: Bring the mixture to a simmer and cook uncovered for 15 to 20 minutes until vegetables are tender.

Step 04

Incorporate Dairy: Reduce heat to low. Stir in whole milk and heavy cream, heating gently without boiling.

Step 05

Melt Cheese: Add grated cheddar cheese one handful at a time, stirring until each addition is fully melted and the mixture becomes smooth.

Step 06

Season to Taste: Season with salt, black pepper, paprika, and ground nutmeg. Adjust seasoning as needed.

Step 07

Finish the Texture: For a smoother consistency, use an immersion blender to partially puree the soup, leaving some vegetable chunks if desired. 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.

Tools Needed

  • Large pot
  • Wooden spoon
  • Whisk
  • Chef's knife and cutting board
  • Box grater or microplane
  • Immersion blender

Allergy Info

Review each component for allergens. Ask a healthcare provider if you’re not sure.
  • Contains milk: cheddar cheese, whole milk, heavy cream, unsalted butter
  • Contains wheat: all-purpose flour
  • May contain trace allergens from store-bought cheese and vegetable broth

Nutrition Details (per portion)

These values are for general reference and should not be considered medical guidance.
  • Caloric Value: 410
  • Fats: 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.