Creamy Broccoli Cheddar Soup

Creamy Broccoli Cheddar Soup with Carrots in a white bowl, garnished with fresh chives and extra cheddar.  Save to Pinterest
Creamy Broccoli Cheddar Soup with Carrots in a white bowl, garnished with fresh chives and extra cheddar. | whiskandwok.com

This velvety soup combines tender broccoli florets and diced sweet carrots simmered in a creamy broth enriched with sharp cheddar cheese. The aromatics of sautéed onions and garlic form a flavorful base, thickened with a smooth roux before adding milk, cream, and vegetable broth. After simmering, the soup is partially blended for a rich texture and seasoned with nutmeg, salt, and pepper. Garnished with extra cheddar and fresh herbs, it offers a comforting dish ideal for cool evenings.

The first snowfall had just started when I decided soup was non-negotiable. Something about broccoli and cheddar together feels like a culinary hug—rich, warm, and impossibly comforting on days when the wind rattles against windows. My roommate walked in mid-simmer and literally said the whole apartment smelled like a restaurant. That batch disappeared faster than I could ladle it into bowls.

I made this for my sister when she was feeling under the weather, and she texted me three days later asking if I had any more in my freezer. Theres something about the combination of sweet carrots and sharp cheddar that just works—earthy, creamy, and exactly what you want when comfort food is the only thing on the menu.

Ingredients

  • Large head of broccoli: Fresh florets create the best texture—frozen can turn slightly mushy
  • Medium carrots: These add natural sweetness that balances the sharp cheddar perfectly
  • Yellow onion: Finely chopped so it melts into the base without detectable pieces
  • Garlic cloves: Minced fresh—jarred garlic can taste slightly metallic in cream soups
  • Unsalted butter: Gives you control over the final salt level since cheese is already salty
  • Whole milk: Essential for that velvety mouthfeel—skim milk makes the soup taste thin
  • Heavy cream: The secret to restaurant-style richness without adding flour thickness
  • Sharp cheddar cheese: Shred it yourself—pre-shredded cheese has anti-caking agents that prevent smooth melting
  • Vegetable broth: Low-sodium lets you control seasoning without over-salting
  • All-purpose flour: Creates the roux that gives the soup its silky body
  • Salt and black pepper: Adjust after the cheese is added since cheddar brings its own saltiness
  • Ground nutmeg: Just a pinch adds warmth that most people cant identify but notice is missing

Instructions

Build the flavor base:
Melt the butter in a large pot over medium heat. Add the onion and sauté for 3-4 minutes until translucent and fragrant. Stir in the garlic and cook for 1 minute more—you want it soft, not browned or bitter.
Create the roux:
Sprinkle the flour over the butter mixture, stirring constantly for 2 minutes. The paste should bubble gently and smell slightly nutty—this cooks out the raw flour taste so your soup wont have a dusty texture.
Add the liquids gradually:
Slowly whisk in the vegetable broth, ensuring no lumps remain before adding more. Pour in the milk and heavy cream, stirring constantly until the mixture is smooth and slightly thickened.
Cook the vegetables:
Add the broccoli florets and diced carrots to the pot. Bring everything to a gentle simmer, then cover and cook for 15-18 minutes until the vegetables are easily pierced with a fork.
Choose your texture:
Use an immersion blender to partially or fully puree the soup depending on your preference. Some chunkiness adds nice texture—completely smooth feels more elegant.
Melt in the cheese:
Reduce the heat to low and stir in the shredded cheddar, salt, pepper, and nutmeg. Keep stirring until the cheese is fully melted and the soup is silky smooth—avoid boiling or the cheese might separate slightly.
Serve it up:
Taste and adjust the seasoning as needed. Ladle hot into bowls and top with extra cheddar and fresh chives if youre feeling fancy. Crusty bread on the side is practically mandatory.
A ladle pours velvety Creamy Broccoli Cheddar Soup with Carrots into a rustic mug.  Save to Pinterest
A ladle pours velvety Creamy Broccoli Cheddar Soup with Carrots into a rustic mug. | whiskandwok.com

This recipe became my go-to gift for new parents—freezes beautifully, reheats like a dream, and feels like genuine care in a bowl. Theres something profoundly satisfying about watching someone take that first spoonful and immediately relax.

Making It Lighter

Swap half-and-half or additional milk for the heavy cream if you are watching calories. The soup will be slightly less luxurious but still deeply satisfying. Cauliflower florets can replace half the broccoli if you want to sneak in extra vegetables without anyone noticing the difference.

Get Creative With Add-Ins

Diced potatoes add extra heartiness if you want this to feel more like a meal. A pinch of cayenne or red pepper flakes creates lovely warmth that cuts through the richness. Crispy bacon on top turns it into something completely indulgent—not traditional but absolutely worth trying.

Serving Suggestions That Elevate

Hollowed-out bread bowls make this feel like a restaurant experience at home. A simple green salad with sharp vinaigrette cuts through the creaminess perfectly. Garlic bread or crusty sourdough for dipping feels almost essential.

  • Cheese crisps baked until golden add delightful crunch contrast
  • A drizzle of olive oil on top looks elegant and adds richness
  • Extra cracked black pepper right before serving wakes up the flavors
Spoon dipping into steaming Creamy Broccoli Cheddar Soup with Carrots served with crusty bread. Save to Pinterest
Spoon dipping into steaming Creamy Broccoli Cheddar Soup with Carrots served with crusty bread. | whiskandwok.com

Theres nothing quite like standing over a simmering pot of this soup while snow falls outside. Every bowl feels like a small act of kindness.

Recipe FAQs

The soup highlights tender broccoli florets and diced sweet carrots combined with sautéed onion and garlic for depth.

A roux made from butter and flour thickens the broth, which is blended with milk, heavy cream, and sharp cheddar cheese for a rich, velvety consistency.

Yes, substitute the all-purpose flour with a gluten-free flour blend to maintain thickness without gluten.

You can use an immersion blender directly in the pot for a smooth texture or carefully transfer batches to a countertop blender.

Additional shredded cheddar cheese and freshly chopped chives or parsley add flavor and visual appeal.

Creamy Broccoli Cheddar Soup

A velvety blend of tender broccoli, sweet carrots, and rich sharp cheddar cheese.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 large head broccoli, cut into florets
  • 2 medium carrots, peeled and diced
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced

Dairy

  • 3 tablespoons unsalted butter
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups sharp cheddar cheese, shredded

Broth & Base

  • 3 cups low-sodium vegetable broth
  • 3 tablespoons all-purpose flour

Seasonings

  • 1 teaspoon salt, or to taste
  • ½ teaspoon black pepper
  • ¼ teaspoon ground nutmeg

Optional Garnishes

  • ¼ cup additional cheddar cheese
  • Chopped fresh chives or parsley

Instructions

1
Prepare the Base: Melt butter in a large pot over medium heat. Sauté onion for 3-4 minutes until translucent. Add garlic and cook for 1 minute until fragrant.
2
Create the Roux: Stir in flour and cook constantly for 2 minutes to form a smooth roux, ensuring it doesn't brown.
3
Add Liquids: Gradually whisk in vegetable broth until smooth, then add milk and heavy cream. Stir continuously to prevent lumps.
4
Cook Vegetables: Add broccoli florets and diced carrots. Bring to a gentle simmer, cover, and cook for 15-18 minutes until vegetables are fork-tender.
5
Blend the Soup: Use immersion blender to partially or fully puree soup to desired consistency. Alternatively, blend in batches in a countertop blender and return to pot.
6
Add Cheese and Season: Reduce heat to low. Stir in shredded cheddar, salt, pepper, and nutmeg. Cook until cheese is completely melted and soup is smooth. Do not boil.
7
Serve: Taste and adjust seasoning as needed. Serve hot, garnished with extra cheddar cheese and chopped fresh chives or parsley.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Immersion blender or countertop blender
  • Ladle
  • Knife and cutting board
  • Whisk

Nutrition (Per Serving)

Calories 420
Protein 16g
Carbs 25g
Fat 29g

Allergy Information

  • Contains milk and wheat (gluten from flour). May contain traces of soy in cheese.
Monica Zhou

Passionate home cook sharing easy, wholesome recipes and practical tips for everyday cooking.