Creamy Broccoli Cheddar Soup

Featured in: Comfort Food Essentials

This classic American comfort soup brings together tender broccoli florets, sweet julienned carrots, and sharp cheddar cheese in a velvety smooth base. The vegetables are simmered until perfectly tender, then enriched with whole milk and heavy cream for that luxurious texture. A simple roux ensures the soup thickens beautifully without any floury taste. Optional paprika and nutmeg add subtle warmth, while the sharp cheddar provides the signature rich flavor. Perfect for cold weather or when you need something satisfying and nourishing.

Updated on Wed, 28 Jan 2026 12:31:00 GMT
A steaming bowl of homemade broccoli cheddar soup, featuring tender florets and creamy melted sharp cheddar, served with crusty bread for dipping. Pin it
A steaming bowl of homemade broccoli cheddar soup, featuring tender florets and creamy melted sharp cheddar, served with crusty bread for dipping. | cozyzriga.com

The first time I made broccoli cheddar soup, it was snowing so hard you couldn't see across the street. I'd been craving that velvety comfort you only get from a real deli, but my car was buried under two feet of snow. So I improvised with what I had in the fridge, and honestly? My version turned out better than anything I've ordered since.

Last winter, my sister came over after a terrible week at work. She took one sip of this soup, put her spoon down, and told me she hadn't felt this taken care of since we were kids. Sometimes food is just food, but sometimes it's exactly what someone needs to hear without words.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 4 cups broccoli florets: Fresh is best here since frozen can make the soup slightly watery
  • 1 cup carrots: The sweetness balances all that rich cheese beautifully
  • 1 small onion: Finely chopped so it virtually disappears into the base
  • 2 cloves garlic: Don't skip this, it adds a subtle warmth that people notice but can't quite place
  • 2 cups sharp cheddar cheese: Grate it yourself because pre-shredded has anti-caking agents that prevent smooth melting
  • 2 cups whole milk: The fat content really matters for texture
  • 1 cup heavy cream: This is what transforms it from soup to something indulgent
  • 4 tbsp unsalted butter: Your foundation for building that velvety roux
  • 4 cups vegetable broth: Low sodium if you can find it, since the cheese adds salt
  • 1/4 cup all-purpose flour: The secret to getting that restaurant-style thickness
  • 1/2 tsp salt: Start here and adjust at the end since cheese saltiness varies
  • 1/4 tsp black pepper: Freshly ground makes a noticeable difference
  • 1/4 tsp paprika: Adds a lovely color and subtle smokiness
  • Pinch of nutmeg: Sounds weird but trust me, it makes the cheese flavor sing

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Melt the butter in a large pot over medium heat, then add the chopped onion. Let it soften until translucent, about 4 minutes, stirring occasionally. You want it sweet and fragrant, not browned.
Add the aromatic backbone:
Stir in the minced garlic and cook for just 1 minute until it becomes fragrant. Watch carefully here because garlic goes from perfect to burned in seconds.
Create the roux:
Sprinkle the flour over the onion mixture and stir constantly for 2 minutes. The flour should bubble gently and turn slightly golden, cooking out that raw flour taste.
Incorporate the broth:
Gradually whisk in the vegetable broth, taking care to work out any lumps as you pour. The mixture should thicken slightly and become smooth.
Simmer the vegetables:
Add the broccoli and carrots, then bring everything to a gentle simmer. Cook uncovered for 15 to 20 minutes until the vegetables are fork-tender.
Add the dairy:
Reduce the heat to low and stir in the milk and heavy cream. Heat gently without letting it come to a boil, which can cause the dairy to separate.
Melt in the cheese:
Add the grated cheddar one handful at a time, stirring until each addition melts completely. This patient approach prevents stringy, separated cheese.
Season and finish:
Add the salt, pepper, paprika, and nutmeg. For a smoother texture, use an immersion blender to partially puree the soup while leaving some chunks for texture.
Velvety broccoli cheddar soup in a rustic ceramic bowl, garnished with fresh chives and accompanied by a golden grilled cheese sandwich. Pin it
Velvety broccoli cheddar soup in a rustic ceramic bowl, garnished with fresh chives and accompanied by a golden grilled cheese sandwich. | cozyzriga.com

My neighbor started knocking on my door every time she smelled butter and onions sautéing. Now we have an unspoken arrangement, she brings the bread and I make enough soup for both our families.

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.

Getting The Texture Right

I've found that partially blending creates the perfect balance between smooth and substantial. Leave some broccoli florets whole while pureeing the rest, and you get those satisfying tender bites in every spoonful.

Cheese Selection Matters

After trying everything from mild to extra sharp, medium-sharp cheddar hits the sweet spot. It provides enough flavor depth without overwhelming the vegetables. Block cheese that you grate yourself melts infinitely better than the pre-shredded stuff.

Make It Ahead

This soup actually tastes better the next day when the flavors have had time to marry. Just reheat gently over low heat, stirring frequently, and add a splash of milk if it seems too thick.

  • The soup will keep in the refrigerator for up to 4 days
  • Freeze without the cheese and add it fresh when reheating
  • Always reheat slowly to prevent separation
Comforting broccoli cheddar soup with shredded carrots and rich cheese, ready to serve on a chilly autumn evening with a side salad. Pin it
Comforting broccoli cheddar soup with shredded carrots and rich cheese, ready to serve on a chilly autumn evening with a side salad. | cozyzriga.com

There's something about this soup that makes people linger at the table longer, talking more, eating slower. Maybe that's the real secret ingredient.

Recipe FAQs

Can I make this soup ahead of time?

Yes, prepare up to 2 days in advance. Store refrigerated and reheat gently over low heat, stirring occasionally. The texture may thicken; thin with additional milk or broth when reheating.

How do I prevent the cheese from separating?

Always reduce heat to low before adding cheese. Add gradually, one handful at a time, stirring until melted before adding more. Avoid boiling once dairy is incorporated.

Can I freeze this soup?

Freezing is possible but may affect texture. The cream can separate slightly upon thawing. For best results, cool completely before freezing in airtight containers for up to 3 months. Reheat slowly while stirring.

What can I serve with this soup?

Crusty bread, garlic knots, or crusty rolls are classic accompaniments. A simple green salad with vinaigrette balances the richness. For a heartier meal, pair with grilled cheese sandwiches.

How do I make this healthier?

Use reduced-fat milk instead of whole milk, reduce heavy cream to ½ cup, or replace half the cheddar with a lighter cheese. Increase vegetables for more fiber and nutrients while maintaining flavor.

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

Rich, creamy broccoli and sharp cheddar blended with sweet carrots in a comforting bowl.

Prep Time
15 min
Cook Time
30 min
Total Duration
45 min
Written by Micah Stewart


Skill Level Easy

Cuisine American

Yield 4 Portions

Diet Preferences Vegetarian

What You’ll Need

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 (optional)
04 Pinch of ground nutmeg (optional)

Steps

Step 01

Create the flavor base: In a large pot, melt butter 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

Prepare the roux: Sprinkle flour over the onions and stir constantly for 2 minutes to form a smooth roux.

Step 04

Build the broth base: Gradually whisk in vegetable broth, ensuring no lumps remain in the mixture.

Step 05

Cook the vegetables: Add broccoli florets and shredded carrots. 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. Heat gently without boiling.

Step 07

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

Step 08

Season to taste: Add salt, black pepper, paprika, and nutmeg. Stir to combine evenly.

Step 09

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

Step 10

Final adjustment and serve: Taste and adjust seasoning as needed. Serve hot accompanied by 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.

Equipment Needed

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

Allergy Details

Examine all ingredients for allergens and talk with your healthcare provider if unsure.
  • Contains milk: cheese, milk, cream, butter
  • Contains wheat: all-purpose flour
  • May contain traces of other allergens depending on cheese and broth brands

Nutritional Info (each serving)

These nutrition details are for general knowledge, not a substitute for medical guidance.
  • Calories: 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.