Creamy Broccoli Cheddar Soup

Featured in: Everyday Cooking Ideas

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. Starting with a classic butter-flour roux and vegetable broth, the soup simmers until vegetables are perfectly tender, then transforms into a luxurious comfort food with the addition of dairy and melted cheese. Ready in just 45 minutes, it serves 4 and pairs beautifully with crusty bread for a satisfying meal.

Updated on Thu, 29 Jan 2026 11:22:00 GMT
Creamy homemade Broccoli Cheddar Soup in a rustic bowl, garnished with extra shredded cheddar and fresh cracked black pepper. Pin It
Creamy homemade Broccoli Cheddar Soup in a rustic bowl, garnished with extra shredded cheddar and fresh cracked black pepper. | clarotiddukla.com

There's something about the smell of butter and onions hitting a hot pan that instantly transports me to my grandmother's kitchen, except this time I'm the one steering the spoon. One afternoon, I decided to recreate the broccoli cheddar soup she used to make, but with my own twist—sharper cheese, a whisper of nutmeg, and the freedom to blend it however I wanted. What started as a nostalgic craving turned into the kind of soup that now shows up whenever someone needs comfort in a bowl.

I made this soup for my coworker Maya on a freezing Tuesday when she mentioned she'd been living on instant ramen for a week. She took one spoonful and went completely silent—the kind of silence that means something just clicked. She asked for the recipe before she even finished the bowl, and now it's become her go-to dinner when she needs something that feels like a hug.

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: Four cups might sound like a lot, but broccoli shrinks dramatically as it simmers, so don't skimp—this is where the soup gets its backbone and that satisfying green color.
  • Carrots: Julienned or shredded keeps them from dominating; they dissolve into sweetness that balances the sharp cheese beautifully.
  • Onion and garlic: These are your flavor foundation—don't rush them; let the onion turn genuinely soft and golden before moving on.
  • Sharp cheddar cheese: This is not the time for mild; sharp cheddar has the backbone to stand up to cream and broth without getting lost in the mix.
  • Whole milk and heavy cream: The combination matters—milk alone makes it thin, cream alone makes it heavy; together they hit the perfect note of richness.
  • Butter and flour: Together they create a roux that thickens everything naturally and adds a subtle, toasty undertone.
  • Vegetable broth: A good quality broth makes a noticeable difference; it's worth splurging on one that actually tastes like vegetables.
  • Salt, pepper, paprika, and nutmeg: The spices are subtle but essential—nutmeg especially adds a warmth you can't quite name but absolutely notice when it's missing.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Melt and soften:
Melt your butter over medium heat and add the chopped onion, letting it go soft and almost glass-like over about 4 minutes. You're building flavor here, so be patient—rushing this step means you lose that sweet, caramelized quality that makes the whole soup sing.
Wake up the aromatics:
Add the minced garlic and stir for a full minute until the kitchen smells like a proper soup kitchen. That fragrance is your signal that you're on the right track.
Make your roux:
Sprinkle the flour over the onion-garlic mixture and stir constantly for 2 minutes, letting it cook and turn slightly golden. This step matters because it removes the raw flour taste and thickens everything that comes next.
Build the base:
Gradually whisk in the vegetable broth, making sure no lumps form—going slow here prevents that grainy texture that can ruin everything. Keep whisking and the mixture will turn silky.
Cook the vegetables:
Add the broccoli and carrots, bring everything to a simmer, and let it bubble gently for 15 to 20 minutes until the vegetables are genuinely tender. You want them soft enough to blend partially but still holding enough shape to feel like real soup, not baby food.
Gentle cream and milk:
Reduce the heat to low and pour in the milk and heavy cream slowly, stirring constantly to bring everything into harmony. The low heat is crucial—boiling cream will separate and lose its silky texture.
Melt in the cheese:
Add the grated cheddar one handful at a time, stirring after each addition until it melts completely into the soup. This patience pays off in a smooth, creamy result instead of stringy cheese chunks.
Season to taste:
Add salt, pepper, paprika, and a tiny pinch of nutmeg, then taste and adjust. Remember that cheese is salty, so go easy at first.
Blend if you like:
Use an immersion blender to partially puree the soup if you want a creamier texture, or leave it chunky—both work beautifully. I usually do about a third blending so you keep some broccoli texture.
Final check and serve:
Taste one more time, adjust seasoning if needed, and ladle into bowls while it's hot. Serve with good crusty bread for dipping.
A steaming pot of freshly made Broccoli Cheddar Soup, featuring vibrant green broccoli florets and orange carrots in a creamy broth. Pin It
A steaming pot of freshly made Broccoli Cheddar Soup, featuring vibrant green broccoli florets and orange carrots in a creamy broth. | clarotiddukla.com

My friend brought this soup to a potluck last month, and it became the thing that ran out first—not because it was fancy, but because it felt like someone had put care into every spoonful. That's when I realized that the best recipes aren't about being impressive; they're about being honest and generous.

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 mornings when the weather turns cold overnight and you need something warming but not complicated. It's equally at home on a Tuesday night dinner table or being made in double batches for a casual dinner party, and it reheats beautifully without losing any of its charm.

Storage and Keeping

Refrigerated, this soup keeps for 3 to 4 days and tastes honestly better on day two as the flavors settle. It also freezes well—just let it cool completely before transferring to a container, and it'll last about 2 months in the freezer.

Variations and Additions

This soup is wonderfully forgiving, and I love tweaking it based on what I have on hand or how I'm feeling that day. The core of butter, flour, broth, and cheese is solid enough to support all sorts of additions without falling apart.

  • Swap half the broccoli for cauliflower if you want a lighter, more delicate flavor.
  • Add a splash of hot sauce or a pinch of cayenne if you want heat creeping in at the end.
  • Stir in some cooked bacon pieces just before serving for a smoky, salty depth that's absolutely worth the extra step.
Ready to serve Broccoli Cheddar Soup with a grilled cheese sandwich for a comforting, cheesy American lunch on a cold day. Pin It
Ready to serve Broccoli Cheddar Soup with a grilled cheese sandwich for a comforting, cheesy American lunch on a cold day. | clarotiddukla.com

Soup like this reminds me why cooking matters: it's not really about the ingredients, but about slowing down and showing up for yourself or someone else. Make this when you need comfort, when you want to impress someone quietly, or when you simply want your kitchen to smell like warmth.

Recipe Q&A

Can I make this soup ahead of time?

Yes, you can prepare the soup up to 2 days in advance. Store it in an airtight container in the refrigerator and reheat gently on the stovetop, stirring frequently. 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, over low heat while stirring constantly. Make sure the soup is not boiling when you add the cheese, as high heat can cause it to separate and become grainy.

Can I freeze broccoli cheddar soup?

Cream-based soups can separate when frozen and thawed. If you must freeze it, do so before adding the dairy. Freeze the vegetable and broth base, then add the milk, cream, and cheese when reheating.

What can I use instead of heavy cream?

For a lighter version, substitute half-and-half or additional whole milk. Greek yogurt or sour cream can also work, but add them at the very end off the heat to prevent curdling.

How can I make this soup thicker?

For a thicker consistency, increase the flour to 1/3 cup when making the roux, or puree more of the vegetables with an immersion blender. You can also add a bit of cream cheese for extra thickness and richness.

What type of cheddar works best?

Sharp or extra-sharp cheddar provides the best flavor. Avoid pre-shredded cheese as it contains anti-caking agents that can affect the texture. Grate a block of cheese yourself for the smoothest, creamiest 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, carrots, and sharp cheddar cheese. Comforting and easy to make at home.

Prep Time
15 min
Time to Cook
30 min
Total Duration
45 min
By Claro Tiddukla Marisol Delgado


Skill Level Easy

Cuisine American

Makes 4 Serving Size

Dietary Info Vegetarian

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

Directions

Step 01

Build 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

Bloom aromatics: 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 form a smooth roux.

Step 04

Incorporate broth: Gradually whisk in vegetable broth while stirring, ensuring no lumps develop.

Step 05

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

Step 06

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

Step 07

Melt cheese: Add grated cheddar cheese one handful at a time, stirring continuously until fully melted and incorporated.

Step 08

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

Step 09

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

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.

Tools You’ll Need

  • Large pot
  • Wooden spoon
  • Whisk
  • Chef's knife
  • Cutting board
  • Box grater
  • Immersion blender

Allergy Details

Review every ingredient for allergens and check with a professional if you’re unsure.
  • Contains milk (cheese, whole milk, heavy cream, butter)
  • Contains wheat (all-purpose flour)
  • May contain trace allergens from cheese and vegetable broth - review product labels for safety

Nutrition (per serving)

Nutritional details are for information and aren't a replacement for medical guidance.
  • Calorie Count: 410
  • Total Fat: 28 g
  • Carbohydrates: 22 g
  • Protein: 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.