Broccoli Cheddar Soup

By: Ordinary Glow Team Updated on August 25, 2026 Everyday Recipes

Tags: #broccoli #cheddar #soup #vegetarian #comfort-food

Ordinary Glow editorial team emblem
Ordinary Glow Team

The Ordinary Glow Team creates welcoming recipes, useful home guides, and realistic projects for everyday living.

Updated on August 25, 2026

Read more →
Broccoli Cheddar Soup with shredded cheddar and toasted bread Pin it
Broccoli Cheddar Soup with shredded cheddar and toasted bread

Broccoli Cheddar Soup should taste like real broccoli and real cheese, not a thin bowl of orange salt. This version is thick enough to feel cozy, but it still has small bites of broccoli and carrot in every spoonful.

The smooth texture comes from a butter and flour base, whole milk, and cheese added slowly at low heat. That last part matters. Boiling cheddar can make it grainy, so the pot gets a gentler finish.

The cozy green lineup

Use fresh broccoli with firm stems and tight green crowns. Sharp cheddar gives the soup a stronger cheese flavor, so you do not need to keep adding more.

Ingredients for Broccoli Cheddar Soup with broccoli, cheddar, milk, and vegetables
Ingredients for Broccoli Cheddar Soup with broccoli, cheddar, milk, and vegetables
  • Broccoli. Brings the main flavor and tender pieces that make the soup feel hearty.
  • Sharp cheddar. Adds tang and color. Freshly grated cheese melts smoother than bagged shreds.
  • Butter and flour. Cook together into a roux that thickens the broth and milk.
  • Onion, carrot, celery, and garlic. Build a soft savory base with a little sweetness.
  • Vegetable broth. Keeps the soup vegetarian and gives the base more flavor than water.
  • Whole milk. Makes the soup creamy without turning it heavy.
  • Dijon and nutmeg. Add a quiet lift that keeps the cheddar from tasting flat.

Build the soup slowly

  1. Soften the vegetables. Melt the butter, then cook the onion, carrot, celery, and garlic until sweet-smelling and soft around the edges.
  2. Cook the roux. Stir in the flour for about 2 minutes. It should look sandy and smell lightly toasted.
  3. Whisk in liquid. Add the broth slowly, then the milk, whisking so the base stays smooth.
  4. Simmer the broccoli. Add chopped broccoli, Dijon, nutmeg, salt, and pepper. Cook gently until the stems are tender.
  5. Blend part of it. Puree a couple cups of soup, then stir it back in for body while keeping some broccoli pieces.
  6. Melt the cheddar. Lower the heat and stir in cheese by handfuls until glossy and creamy.
Four cooking steps for Broccoli Cheddar Soup from vegetables to melted cheese
Four cooking steps for Broccoli Cheddar Soup from vegetables to melted cheese

Broccoli Cheddar Soup Texture

The best spoonful is creamy but not baby-food smooth. Chop the broccoli small, then let it simmer until the stem pieces crush easily against the side of the pot. If you want a thicker bowl, blend only part of the soup and leave the rest chunky. That gives you body without losing the little green pieces that make this feel homemade.

A potato masher also works if you do not want to pull out a blender. Press it through the pot a few times after the broccoli softens. The soup will look rustic, which is exactly right for a weeknight pot. For another broccoli dinner with more chew and sauce, try best beef broccoli noodles.

Cheese that melts cleanly

Freshly grated cheddar is the small step that saves the whole pot. Pre-shredded cheese often has starches that help it stay separate in the bag, but those same coatings can make soup feel a little chalky. Grating takes two minutes and gives you a smoother finish.

Add the cheese after the soup has stopped boiling. I move the pot to the lowest heat and stir in one handful at a time. This is also why some tested versions, including Serious Eats broccoli cheese soup, pay close attention to meltability. Cheddar brings flavor, but gentle heat keeps it creamy.

Swaps for your pot

Vegetable broth keeps this Broccoli Cheddar Soup meatless. Chicken broth gives it a more savory diner-style flavor if that is what you have. Whole milk is my everyday choice, but you can swap in half-and-half for a richer bowl or use part milk and part cream.

For vegetables, keep the onion and broccoli. The carrot can be shredded, diced small, or skipped. Celery adds a clean background flavor, but the soup will still work without it. If you want more cozy soup ideas in the same lane, creamy Italian sausage tortellini soup is a heartier dinner option.

Serving it without fuss

This soup wants something crisp or chewy next to it. Toasted sourdough, crackers, or a torn piece of warm bread keeps the bowl from feeling too rich. If you like a bread-bowl feeling without making bread bowls, serve it with soft warm made-from-scratch flatbreads and drag pieces through the cheese-rich broth.

For toppings, keep it simple. A pinch of extra cheddar, black pepper, and a few tiny broccoli florets look good and taste right. Croutons are welcome if they are sturdy. Soft bread cubes disappear too fast in hot soup.

Leftovers need gentle heat

Let the soup cool, then move it into shallow containers so it chills quickly. The USDA leftover safety guide recommends using refrigerated leftovers within 3-4 days. That timing fits this soup well because dairy-based soups are best while fresh.

Reheat on the stove over low heat and stir often. If it looks too thick, add a splash of milk or broth. I do not love freezing this soup because the dairy can separate after thawing. It is safe if handled properly, but the texture is never quite as smooth.

Summary

Serve this soup with toasted bread, flatbreads, or a simple salad for a cozy everyday meal.

Broccoli Cheddar Soup with melted cheddar, broccoli florets, and toasted bread
Broccoli Cheddar Soup with melted cheddar, broccoli florets, and toasted bread

Frequently Asked Questions

Can I use frozen broccoli for Broccoli Cheddar Soup?

Yes. Use frozen florets without thawing if they are small, or thaw and chop them if they are large. Frozen broccoli softens faster than fresh, so start checking it after 6-8 minutes.

Why did my cheddar soup turn grainy?

The soup was likely too hot when the cheese went in. Take the pot off the heat or keep it very low, then stir in the cheese a handful at a time until smooth.

Can I make this soup vegetarian?

This recipe is written with vegetable broth, so it is vegetarian as long as your cheddar is vegetarian-friendly. If you use chicken broth, the flavor is still good, but the soup is no longer vegetarian.

How do I make broccoli cheddar soup thicker?

Simmer the soup uncovered for a few extra minutes before adding the cheese. You can also blend 1-2 cups of the soup and stir it back in for a thicker texture without adding more flour.

What should I serve with it?

Crusty bread, a simple green salad, or warm flatbread all work well. For a cozy soup night, pair it with bacon cheeseburger soup if you are making a bigger spread.

How long do leftovers keep?

Store cooled soup in shallow airtight containers in the fridge for 3-4 days. Reheat it slowly over low heat and stir often so the dairy stays smooth.

References

Reliable references aided in composing and refining this content.
4 from 7 votes

Broccoli Cheddar Soup

Prep Time:
15 Minutes
Cook Time:
25 Minutes
Total Time:
40 Minutes
Servings:
6
Broccoli Cheddar Soup with shredded cheddar and toasted bread

Creamy Broccoli Cheddar Soup with tender broccoli, sharp cheddar, and a silky one-pot base ready in about 40 minutes.

Ingredients

  • For the soup

  • 4 tablespoons (56 g) unsalted butter
  • 1 small yellow onion, finely diced
  • 1 medium carrot, finely diced or shredded
  • 1 celery rib, finely diced
  • 2 cloves garlic, minced
  • 1/4 cup (32 g) all-purpose flour
  • 3 cups (720 ml) low-sodium vegetable broth
  • 2 cups (480 ml) whole milk
  • 4 cups (about 300 g) small broccoli florets and tender stems
  • 1/2 teaspoon Dijon mustard
  • 1/8 teaspoon ground nutmeg
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 8 oz (225 g) sharp cheddar cheese, freshly grated
  • For serving

  • Extra shredded cheddar, optional
  • Toasted bread, crackers, or croutons, optional

Instructions

1.

1. Cook the aromatics: Melt the butter in a Dutch oven over medium heat. Add the onion, carrot, and celery and cook for 5 minutes, stirring often, until softened. Add the garlic and cook for 30 seconds.

2.

2. Make the roux: Sprinkle in the flour and stir constantly for 2 minutes. The mixture should look thick and lightly sandy, with no dry flour left in the pot.

3.

3. Add the liquids: Slowly whisk in the vegetable broth until smooth, then whisk in the milk. Keep whisking along the bottom of the pot to prevent lumps.

4.

4. Simmer the broccoli: Add the broccoli, Dijon, nutmeg, salt, and pepper. Bring to a gentle simmer, then cook for 10-12 minutes until the broccoli stems are tender.

5.

5. Blend part of the soup: Transfer 1-2 cups of soup to a blender and puree carefully, or use an immersion blender for a few short pulses. Stir the blended soup back into the pot.

6.

6. Melt in the cheddar: Turn the heat to low. Add the grated cheddar a handful at a time, stirring until melted before adding more. Taste and adjust salt and pepper. Serve warm with extra cheddar and toasted bread if desired.

Notes

  1. Freshly grated cheddar gives the smoothest texture.
  2. Do not boil the soup after adding the cheese.
  3. Blend part of the soup for a thicker bowl while keeping some broccoli pieces.

Tools You'll Need

  • Dutch oven or heavy soup pot
  • Whisk
  • Box grater
  • Immersion blender or countertop blender
  • Ladle

Allergy Information

Check ingredients for allergens and consult a health professional if needed.
  • Dairy
  • Gluten

Nutrition Facts (Per Serving)

Nutrition information is approximate and should not replace medical advice.
  • Calories: 340
  • Total Fat: 24 g
  • Total Carbohydrate: 19 g
  • Protein: 16 g