|

Broccoli Cheddar Soup

creamy • one-pot • stovetop

Creamy broccoli cheddar soup in a white bowl with a spoon, served with sliced baguette on a marble surface.

A thick, creamy broccoli cheddar soup with real cheese flavor and tender broccoli throughout. It’s the kind of soup that feels like a reset after a long day—simple, dozy, and dependable. This version keeps the texture balanced—smooth but not puréed—and avoids grainy cheese or overly heavy cream.

Why This Recipe Works

This broccoli cheddar soup is creamy without being overly thick. A simple butter-and-flour base provides structure, while milk and half-and-half create a smooth, stable texture.

The broccoli simmers until very tender, so it blends easily without turning fibrous. This keeps the soup creamy without feeling baby-food smooth. Blending only part of the soup keeps the texture classic—thick and creamy with visible pieces of broccoli.

Cheese is added off active heat and stirred in gradually, preventing separation and graininess. Freshly grated cheese melts more smoothly and produces better flavor.

It has the same rich, velvety texture as my Creamy Mushroom Soup, with the balanced creaminess you’ll also find in my Creamy Potato Soup (no heavy cream).

Ingredients & Notes

  • Broccoli: Use 1 pound florets, chopped small so they soften in 15–18 minutes.
  • Cheese: Freshly grate cheddar and Gruyère. Pre-shredded cheese contains anti-caking agents and may not melt smoothly.
  • Nutmeg: Use just ⅛ teaspoon—enough to warm the background without tasting like spice.
  • Dijon mustard: Optional, but it quietly sharpens the cheddar flavor without anyone asking what you added.
  • Milk and half-and-half: Create creaminess without making the soup overly heavy.
Ingredients for broccoli cheddar soup including fresh broccoli florets, shredded cheddar and Gruyère, milk, half-and-half, broth, diced onion, butter, flour, grated carrot, garlic, Dijon mustard, and seasonings arranged in glass bowls.

For another cozy, creamy option, my Creamy Tomato Soup (Panera copycat) is always a favorite.

Equipment

  • Large Dutch oven or heavy-bottomed pot
  • Whisk
  • Wooden spoon or silicone spatula
  • Immersion blender (preferred)
  • Ladle

How to Make Broccoli Cheddar Soup

  1. Melt butter in a large pot over medium heat.
  2. Add onion and cook 4–5 minutes until soft.
  3. Stir in garlic and cook 30 seconds.
  4. Sprinkle in flour and cook 1 minute, stirring constantly.
  5. Slowly whisk in broth until smooth. Whisk in milk and half-and-half.
  6. Add broccoli, grated carrot, smoked paprika, nutmeg, Dijon (if using), and a pinch of salt and pepper.
  7. Bring to a gentle simmer and cook 15–18 minutes, or until broccoli is very tender.
  8. Blend partially with an immersion blender until thick and creamy, leaving some texture.
  9. Reduce heat to low and allow the soup to stop actively simmering.
  10. Add cheese gradually in small handfuls, stirring constantly until melted. Do not boil after adding cheese.
  11. Taste and adjust seasoning. Serve hot.
Step-by-step collage showing onions sautéing, milk base added, broccoli and seasonings simmering, partial blending, and cheese being stirred into broccoli cheddar soup in a Dutch oven.

Texture & Flavor Tips

  • For thicker soup: Simmer uncovered 3–5 minutes before adding cheese, until it coats the back of a spoon.
  • For smoother texture: Blend slightly more of the soup.
  • If cheese turns grainy: Heat was too high. Keep below a simmer when adding cheese.
  • If too thick when reheating: Add a splash of milk or broth.
  • For sharper flavor: Add an extra 1–2 tablespoons cheddar at the end.

Substitutions & Variations

  • Lighter version: Replace half-and-half with additional milk.
  • Richer version: Use heavy cream instead of half-and-half.
  • Vegetarian: Use vegetable broth.
  • Add-ins: Cooked diced potatoes or cauliflower can be added before blending.
  • Do not freeze: Dairy-based soups can separate after thawing.
  • If you want a smooth, creamy texture without making it heavy, see my guide on How to Make Soup Creamy Without Cream.
  • If you love thick, creamy soups, my Loaded Baked Potato Soup is another great option.

Storage & Reheating

  • Refrigerator: Store up to 4 days in an airtight container.
  • Freezer: Not recommended due to dairy separation.
  • Reheating (stovetop): Warm over low heat, stirring frequently. Do not boil.
  • Reheating (microwave): Heat in short intervals, stirring between each.

FAQs

Why is my broccoli cheddar soup grainy?
Cheese was added at too high a temperature. Keep heat low and stir gradually.

Can I freeze broccoli cheddar soup?
Freezing is not recommended because dairy can separate after thawing.

Can I use pre-shredded cheese?
Freshly grated cheese melts more smoothly and gives better texture.

Recipe

Creamy broccoli cheddar soup in a white bowl with a spoon, served with sliced baguette on a marble surface.

Broccoli Cheddar Soup

Creamy Broccoli Cheddar Soup made in one pot on the stovetop with fresh broccoli, real shredded cheddar, and a smooth, velvety texture. This homemade version avoids grainy cheese and heavy cream for a rich, balanced soup perfect for cozy weeknight dinners.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 41 minutes
Servings: 6
Course: Soup
Cuisine: American

Ingredients
  

  • 4 tbsp unsalted butter
  • 1 small onion finely diced
  • 2 cloves garlic minced
  • ¼ cup all-purpose flour
  • 2½ cups low-sodium chicken broth
  • 2 cups whole milk
  • ¾ cup half-and-half or heavy cream for richer soup
  • 1 lb broccoli florets chopped small
  • 1 medium carrot finely grated
  • ¼ tsp smoked paprika optional
  • ⅛ tsp ground nutmeg
  • ½ tsp Dijon mustard optional, for subtle sharpness
  • Salt and black pepper to taste
  • 2½ cups about 10 oz sharp cheddar cheese, freshly grated
  • ½ cup 2 oz Gruyère cheese, freshly grated (optional but recommended)

Method
 

  1. Melt butter in a large pot over medium heat. Add onion and cook 4–5 minutes until soft but not browned.
  2. Stir in garlic and cook 30 seconds, just until fragrant.
  3. Sprinkle in flour and cook, stirring constantly, for 1 minute to remove raw flavor.
  4. Slowly whisk in chicken broth until smooth. Whisk in milk and half-and-half.
  5. Add broccoli, grated carrot, smoked paprika, nutmeg, Dijon (if using), and a pinch of salt and pepper.
  6. Bring to a gentle simmer and cook 15–18 minutes, or until the broccoli is very tender and easily pierced with a fork.
  7. Using an immersion blender, blend partially until thick and creamy, leaving some broccoli texture for a classic finish.
  8. Reduce heat to low. Let the soup stop actively simmering. Gradually add cheddar and Gruyère in small handfuls, stirring constantly until fully melted. Do not boil after adding cheese.
  9. Taste and adjust seasoning. Serve hot.

Notes

  • Let soup stop simmering before adding cheese.
  • Use freshly grated cheese for smooth melting.
  • Do not boil after cheese is added.
  • Soup thickens as it cools; thin gently when reheating.

You Might Also Love

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating