Cream of Broccoli Soup Recipe

This is the soup I make when it’s cold out and I want something that actually feels like a hug in a bowl.

It’s creamy, it’s got that deep broccoli flavor, and it comes together in one pot in under 30 minutes. 🥦

No canned soup base, no weird thickeners. Just real ingredients doing what they’re supposed to do.

Once you make this from scratch, it’s honestly hard to go back to the canned version.

Here’s exactly how I make it.

What You’ll Need

IngredientAmount
Broccoli florets5 cups
Butter3 tablespoons
Yellow onion, diced1 small
Garlic, minced2 cloves
All-purpose flour3 tablespoons
Vegetable broth4 cups
Heavy cream1 cup
Sharp cheddar cheese, shredded1 1/2 cups
Salt and pepperTo taste
NutmegA pinch (optional)

Straightforward ingredients you likely already have on hand.

Tools You’ll Need

  • A large pot or Dutch oven
  • A whisk
  • A blender or immersion blender
  • A wooden spoon

How to Make It

1. Sauté the onion and garlic.

Melt the butter in a large pot over medium heat.

Add the onion and cook for about 4 minutes until softened, then stir in the garlic for another 30 seconds.

2. Make the roux.

Sprinkle in the flour and whisk constantly for about a minute.

This step gets rid of the raw flour taste and helps thicken the soup later.

3. Add the broth.

Slowly whisk in the vegetable broth, a little at a time, so it doesn’t clump.

4. Add the broccoli.

Stir in the broccoli florets and bring the soup to a simmer.

5. Cook until tender.

Let it simmer for about 12-15 minutes, until the broccoli is fork tender.

6. Blend it.

Use an immersion blender to puree the soup right in the pot, or carefully transfer it in batches to a regular blender.

Blend until mostly smooth, or leave a few small chunks if you like a bit of texture.

7. Add the cream and cheese.

Return the soup to low heat, stir in the heavy cream and shredded cheddar, and stir until the cheese fully melts.

8. Season and serve.

Add salt, pepper, and a small pinch of nutmeg if using.

Taste and adjust before serving warm.

Pro Tips

  • Don’t skip the roux step. It’s what gives this soup its thick, velvety texture without needing cornstarch.
  • Add the broth slowly. Dumping it all in at once is the easiest way to end up with lumps.
  • Blend to your preferred texture. Fully smooth feels more like a classic bisque, while leaving some texture makes it feel heartier.
  • Use freshly shredded cheese. It melts much more smoothly than the pre-shredded kind.
  • Taste before adding extra salt. The broth and cheese both bring their own saltiness, so it’s easy to overdo it.

Substitutions and Variations

  • Vegetable broth → chicken broth works too if you’re not keeping it vegetarian
  • Heavy cream → half and half for a lighter version
  • Cheddar cheese → gruyere or a mix of cheddar and parmesan for a different flavor
  • Add protein → stir in shredded rotisserie chicken for a more filling meal
  • Make it lower carb → skip the flour and add a bit of xanthan gum instead to thicken

Make Ahead Tips

This soup actually tastes even better the next day, once the flavors have had time to settle.

You can make it up to 2 days ahead and store it covered in the fridge, then reheat gently before serving.

Nutrition Notes

A rough breakdown per serving (based on 6 servings):

NutrientApproximate Amount
Calories290
Protein11g
Carbs14g
Fat22g

For a lighter version, swap the heavy cream for half and half and reduce the cheese slightly.

What to Pair It With

  • Crusty bread or a warm baguette
  • A simple side salad
  • Grilled cheese for dipping
  • Crackers with a bit of extra cheddar on top

This soup is filling enough to be a full meal, especially with some bread on the side.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 4 days.

Reheat gently on the stove over low heat, stirring occasionally so it doesn’t scorch on the bottom.

This one doesn’t freeze especially well since the cream can separate once thawed, so it’s best enjoyed within a few days.

FAQ

Can I use frozen broccoli instead of fresh?

Yes, just add a couple extra minutes to the simmer time since frozen broccoli takes slightly longer to soften.

Why is my soup too thin?

It likely needs more time to simmer, or you can whisk in an extra tablespoon of flour mixed with cold water.

Can I make this without a blender?

You can mash it with a potato masher for a chunkier texture, though it won’t be quite as smooth.

Is this soup gluten-free?

Not as written, but you can swap the flour for a gluten-free flour blend or cornstarch to make it work.

Can I freeze this soup?

It’s not ideal since the dairy can separate, but if you do freeze it, whisk it well while reheating to bring it back together.

Wrapping Up

This is the kind of soup that makes a rough day feel a little more manageable.

Simple ingredients, one pot, and a payoff that tastes way more impressive than the effort it actually takes.

If you make a batch, come back and let me know how it turned out. And if you’ve got questions along the way, drop them in the comments and I’ll help you out.

Kamal Kaur

Kamal Kaur is a passionate home cook and recipe creator who loves sharing easy, delicious, and family-friendly recipes. From quick weekday meals to homemade desserts and healthy dishes, she creates simple recipes with step-by-step instructions that anyone can make at home.

Leave a Comment