Creamy Broccoli Cheddar Soup

Creamy Broccoli Cheddar Soup with Carrots steaming in a rustic bowl, topped with fresh chives and extra cheddar. Save to Pinterest
Creamy Broccoli Cheddar Soup with Carrots steaming in a rustic bowl, topped with fresh chives and extra cheddar. | mealminty.com

This creamy broccoli cheddar combination features tender florets and diced carrots simmered in a rich base of milk, cream, and vegetable broth. A buttery roux brings depth while sharp cheddar cheese adds a luscious finish. The soup can be gently pureed for smoothness yet retains a comforting texture. Seasoned with nutmeg, salt, and pepper, garnished with fresh herbs or extra cheddar, it makes a satisfying choice for cold days or cozy evenings.

The first snow of winter had just started falling when my youngest came home from school requesting broccoli soup for dinner. Something about the cafeteria version that day had won them over completely. I was skeptical, but that evening we made our first pot together, and the smell of sharp cheddar melting into warm milk filled the whole kitchen. Now it is the snow day soup at our house.

Last winter during that particularly brutal cold snap, my neighbor texted asking if I had any extra soup to share. I brought over a warm container of this broccoli cheddar, and she texted back twenty minutes later saying her picky toddler had eaten two bowls. We have exchanged soup recipes ever since.

Ingredients

  • 1 large head of broccoli (about 400 g), cut into florets: Fresh broccoli gives the best texture and color, but frozen works in a pinch if you thaw it first
  • 2 medium carrots, peeled and diced: These add a natural sweetness that balances the sharp cheddar perfectly
  • 1 medium yellow onion, finely chopped: Yellow onions have a milder flavor that does not overpower the delicate vegetables
  • 2 cloves garlic, minced: Fresh garlic transforms the base of this soup from ordinary to extraordinary
  • 3 tablespoons unsalted butter: Unsalted butter lets you control the salt level since cheese already adds plenty
  • 2 cups (500 ml) whole milk: Whole milk creates that silky restaurant texture you want in a cream soup
  • 1 cup (240 ml) heavy cream: This is what makes the soup feel luxurious without needing any fancy techniques
  • 2 cups (200 g) sharp cheddar cheese, shredded: Always shred your own cheese because pre-shredded has anti-caking agents that prevent smooth melting
  • 3 cups (700 ml) low-sodium vegetable broth: Low-sodium broth keeps you in control of the final flavor profile
  • 3 tablespoons all-purpose flour: This creates the roux that thickens the soup naturally without any gum or starch
  • 1 teaspoon salt, or to taste: Start with less and add more since the cheese contributes saltiness
  • ½ teaspoon black pepper: Freshly cracked pepper makes a noticeable difference in the final flavor
  • ¼ teaspoon ground nutmeg: A classic secret ingredient in cream soups that adds warmth without making it taste like dessert
  • ¼ cup (25 g) additional cheddar cheese, for garnish: That extra handful on top makes the first spoonful special
  • Chopped fresh chives or parsley, for garnish: Fresh herbs add a bright pop of color and flavor against the rich soup

Instructions

Start the flavor base:
Melt the butter in a large pot over medium heat. Add the onion and sauté for 3-4 minutes until translucent. Add the garlic and cook for 1 minute more.
Build the thickening base:
Stir in the flour and cook, stirring constantly, for 2 minutes to form a roux. The mixture should bubble gently and smell nutty.
Create the creamy foundation:
Gradually whisk in the vegetable broth, ensuring no lumps remain. Add the milk and heavy cream, stirring to combine until smooth.
Cook the vegetables:
Add the broccoli florets and diced carrots. Bring the mixture to a gentle simmer, cover, and cook for 15-18 minutes until the vegetables are tender.
Choose your texture:
Use an immersion blender to partially or fully puree the soup to your desired texture. Leave some chunks for a heartier soup or blend completely for velvet smoothness.
Add the finishing touches:
Reduce heat to low. Stir in the shredded cheddar cheese, salt, pepper, and nutmeg. Cook, stirring, until the cheese is melted and the soup is smooth.
Serve and enjoy:
Taste and adjust seasoning as needed. Serve hot, garnished with extra cheddar and chopped chives or parsley if desired.
A ladle lifts a rich spoonful of Creamy Broccoli Cheddar Soup with Carrots, revealing smooth texture and vegetable chunks. Save to Pinterest
A ladle lifts a rich spoonful of Creamy Broccoli Cheddar Soup with Carrots, revealing smooth texture and vegetable chunks. | mealminty.com

My friend invited herself over for soup last month after seeing a photo I posted. She watched me make the roux, took detailed notes on her phone, and left with her own container plus the recipe written on a napkin. Now she sends me photos every time she makes it for her family.

Getting The Texture Right

I used to overthink the pureeing step until I realized that texture is completely personal. My family likes it partially blended with recognizable broccoli pieces throughout. When my sister visits, she asks for it completely smooth because that is how her kids prefer it. Both ways are delicious.

Make Ahead Magic

This soup actually tastes better the next day, which I discovered accidentally after making a double batch. The flavors meld together beautifully overnight in the refrigerator. Just reheat gently over low heat and you might find yourself preferring the leftovers.

Serving Suggestions

A crusty baguette for dipping is practically mandatory in my house, but grilled cheese takes it to another level. I have also served it in bread bowls for birthday dinner requests.

  • Crusty sourdough toast rubbed with garlic
  • Homemade croutons made from leftover bread
  • A simple green salad with vinaigrette
Served alongside crusty artisan bread, this Creamy Broccoli Cheddar Soup with Carrots promises a comforting vegetarian dinner. Save to Pinterest
Served alongside crusty artisan bread, this Creamy Broccoli Cheddar Soup with Carrots promises a comforting vegetarian dinner. | mealminty.com

This soup has become my go-to for friends who need bringing dinner, because it feels special without taking hours to prepare. There is something universally comforting about a warm bowl of creamy soup.

Recipe Questions & Answers

Use a gluten-free all-purpose flour blend instead of regular flour to keep the base smooth and thick without gluten.

Use an immersion blender to puree the soup directly in the pot or carefully blend in batches in a countertop blender.

Yes, replace heavy cream with half-and-half or extra milk for a lighter but still creamy texture.

Chopped fresh chives or parsley add bright, fresh flavors and make excellent garnishes.

Simmer the broccoli florets and diced carrots covered for about 15-18 minutes to reach tender perfection.

Creamy Broccoli Cheddar Soup

A comforting blend of broccoli, carrots, and sharp cheddar creating a velvety smooth soup.

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, for garnish
  • Chopped fresh chives or parsley, for garnish

Instructions

1
Sauté Aromatics: Melt butter in a large pot over medium heat. Add onion and sauté 3-4 minutes until translucent. Add garlic and cook 1 minute more until fragrant.
2
Prepare Roux Base: Stir flour into the pot, stirring constantly for 2 minutes to form a smooth roux and cook out raw flour taste.
3
Add Liquids: Gradually whisk in vegetable broth until smooth, ensuring no lumps remain. Add milk and heavy cream, stirring to fully combine.
4
Simmer Vegetables: Add broccoli florets and diced carrots. Bring to gentle simmer, cover, and cook 15-18 minutes until vegetables are fork-tender.
5
Puree Soup: Use immersion blender to partially or fully puree to desired texture. Alternatively, transfer soup in batches to countertop blender, then return to pot.
6
Add Cheese and Seasoning: Reduce heat to low. Stir in shredded cheddar, salt, pepper, and nutmeg. Cook stirring constantly until cheese melts and soup is smooth—do not boil.
7
Serve: Taste and adjust seasoning as needed. Serve hot, garnished with extra cheddar and chopped chives or parsley if desired.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 420
Protein 16g
Carbs 25g
Fat 29g

Allergy Information

  • Contains milk and wheat (gluten). May contain traces of soy in cheese—check labels. Verify broth and cheese labels for hidden allergens if sensitive.
Kelsey Reed

Simple homemade recipes and practical kitchen tips for real life cooks—shared by Kelsey Reed.