This post may contain affiliate links. Please read our disclosure policy.

Creamy, cheesy, and packed with broccoli, this easy stovetop Broccoli Cheddar Soup feels like a hug in a bowl. It’s the kind of meal that makes you slow down, grab a spoon, and forget about takeout for the night. Budget-friendly, family-approved, and so simple that even on busy school days, you can have dinner on the table in under 40 minutes.

Overhead view of creamy broccoli cheddar soup served in a black bowl, topped with croutons, shredded cheddar, and parsley.

If you prefer different versions, I’ve also shared an Instant Pot Broccoli Cheddar Soup and a lighter Keto Broccoli Soup. For more broccoli inspiration, try my Easy Roasted Broccoli, Broccoli Soup with Blue Cheese Croutons, Keto Broccoli Salad, or The Best Beef and Broccoli.

Why You’ll Love This Recipe

  • Inexpensive to make. Simple produce and pantry staples create cozy comfort without overspending.
  • Real ingredients. No cream cheese or shortcuts, just broccoli, cheddar, and cream for that classic flavor.
  • Quick and easy. Made in one pot on the stovetop, no Instant Pot required.
  • Comfort food made lighter. You control the creaminess and richness.
  • Family favorite. Kids love it, adults do too. Serve with bread, sandwiches, or croutons.

What You’ll Need

Ingredients for broccoli cheddar soup arranged on a gray surface, including broccoli florets, shredded carrots, diced onion, celery, garlic, butter, olive oil, shredded cheddar, vegetable stock, heavy cream, salt, and black pepper.
  • 2 tbsp butter
  • 1 tbsp olive oil
  • 1 small onion, diced
  • 1 carrot, diced (optional, adds sweetness)
  • 1 rib celery, diced
  • 2–3 cloves garlic, minced
  • 1 head broccoli, cut into florets (stems peeled and chopped small if desired)
  • 3–4 cups chicken or vegetable broth
  • 1 cup heavy cream
  • 2 cups freshly shredded sharp cheddar cheese
  • Salt and black pepper, to taste

Optional flavor boosters: a pinch of nutmeg, a dash of Dijon mustard, or a sprinkle of smoked paprika.

How to Make Broccoli Soup

Sauté the vegetables

In a large soup pot, heat 2 tablespoons butter and 1 tablespoon olive oil over medium heat.

Butter melting in olive oil in a red Dutch oven to start broccoli cheddar soup.

Add 1 small diced onion, 1 diced carrot, and 1 diced rib of celery.

Diced onion, grated carrot, and celery added to melted butter in a red Dutch oven.

Cook for about 5 to 6 minutes, until softened. Stir in 2 to 3 minced garlic cloves and cook for another 30 seconds.

Garlic added to sautéed vegetables in a red pot to build flavor for broccoli cheddar soup.

Add broccoli and broth
Stir in 1 head chopped broccoli, season lightly with salt and pepper, and pour in 3 to 4 cups chicken or vegetable broth.

Bring to a boil, then reduce the heat and simmer for about 10 to 12 minutes, until the broccoli is tender.

Broccoli and vegetables cooked down and tender after simmering in broth.

Blend or mash half
For the best texture, blend about half the soup with an immersion blender or mash it lightly with a potato masher.
Leave the rest chunky for a homemade feel and a mix of creamy and textured bites.

Add heavy cream and cheese
Lower the heat to low. Stir in 1 cup heavy cream, then gradually add 2 cups freshly shredded sharp cheddar cheese, a handful at a time.


Stir until melted and smooth. Do not boil once the cheese is added. Taste and adjust seasoning with more salt and pepper if needed.

Close-up of a spoonful of broccoli cheddar soup with melted cheese and tender broccoli over a bowl.

Serve
Ladle into bowls and top with extra shredded cheddar, freshly ground black pepper, or crunchy croutons.

Tips for the Best Broccoli Cheddar Soup

  • For more protein, stir in cooked chicken or diced ham before serving.
  • Do not boil after adding cheese. Gentle heat keeps it creamy and prevents curdling.
  • Freshly grated cheddar melts smoother than bagged cheese.
  • Blend or mash only half the soup for texture and body.
  • Too thin? Simmer uncovered for 5 to 10 minutes or blend more broccoli.
  • Too thick? Add a splash of broth until the texture is right.
  • Add a little Dijon mustard for balance if you want a touch of tang.
Close-up of a spoon lifting creamy broccoli cheddar soup with broccoli, cheese, and croutons.

How to Thicken It

If your soup feels watery:

  • Next time, make a light roux at the start by adding 2 tablespoons flour after sautéing the vegetables.
  • Simmer uncovered for 10 minutes to reduce naturally.
  • Blend more broccoli for a thicker consistency.
  • Add a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and stir until thickened.
Broccoli cheddar soup in a black bowl with shredded cheese and croutons, served with a spoon on the side.

Substitutions and Add-Ins

A touch of smoked paprika or nutmeg for warmth

Broth: Chicken, vegetable, or water with bouillon.

Dairy: Use milk or half-and-half instead of cream for a lighter version.

Cheese: Try white cheddar, Gruyère, or a mix of sharp and mild.

Add-ins:

  • One small potato for extra body
  • A handful of spinach or kale for color
  • Cooked bacon bits or croutons for texture

Frequently Asked Questions For Broccoli Cheddar Cheese Soup

Can I use frozen broccoli?

Yes. Add it straight to the pot without thawing. Increase cooking time with 7-9 minutes.

Why did my soup turn grainy?

It got too hot after adding cheese. Keep heat low and use freshly grated cheddar.

Can I make it vegetarian?

Use vegetable broth and vegetarian-friendly cheese.

How can I thicken the soup?

Simmer uncovered or blend more broccoli.

Can I freeze it?

Freeze before adding cheese and cream, then stir in cheese when reheating.

Bowl of broccoli cheddar soup with cheddar, parsley, and golden croutons, photographed at an angle.

Storage

  • Refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop, but do not boil once the cheese has been added.
  • For freezing, it’s best to freeze before adding cheese. Reheat, then stir in cheese just before serving for the smoothest texture.

Final Thoughts

This Broccoli Cheddar Soup is simple enough for weeknights but cozy enough for weekends. It’s the kind of meal you make when you want real comfort from real food. No tricks, no special equipment—just good ingredients, a pot, and a few minutes of your time. Perfect for home cooks and busy moms who love keeping dinner warm, nourishing, and made from scratch.

Overhead view of creamy broccoli cheddar soup served in a black bowl, topped with croutons, shredded cheddar, and parsley.

Broccoli Cheddar Soup

Creamy homemade Broccoli Cheddar Soup made with simple ingredients, sharp cheddar, and fresh broccoli. An easy stovetop recipe for cozy, budget-friendly comfort food.
Prep: 10 minutes
Cook: 25 minutes
Servings: 4

Ingredients 

  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 1 carrot, diced (optional)
  • 1 rib celery, diced
  • 2 –3 cloves garlic, minced
  • 1 head broccoli, cut into small florets (stems peeled and chopped if desired)
  • 3 to 4 cups chicken or vegetable broth
  • 1 cup heavy cream
  • 2 cups freshly shredded sharp cheddar cheese
  • Salt and black pepper, to taste
  • Optional: pinch nutmeg, 1 teaspoon Dijon mustard, or smoked paprika for flavor

Instructions 

Sauté the vegetables

  • In a large soup pot, heat 2 tablespoons butter and 1 tablespoon olive oil over medium heat.
  • Add 1 small diced onion, 1 diced carrot, and 1 diced celery rib.
  • Cook for 5 to 6 minutes, until softened.
  • Stir in 2 to 3 minced garlic cloves and cook 30 seconds.

Add broccoli and broth

  • Stir in 1 head chopped broccoli, season lightly with salt and pepper, and pour in 3 to 4 cups broth.
  • Bring to a boil, then reduce heat and simmer 10 to 12 minutes, until the broccoli is tender.

Blend or mash half

  • Use an immersion blender to puree about half the soup, or mash lightly with a potato masher.
  • Leave some broccoli pieces for texture.

Add heavy cream and cheddar

  • Reduce heat to low. Stir in 1 cup heavy cream, then gradually add 2 cups shredded cheddar, a handful at a time.
  • Stir until melted and smooth. Do not boil after adding cheese.
  • Taste and season with more salt and pepper if needed.

Serve

  • Ladle into bowls and top with extra cheddar, black pepper, or croutons.

Notes

Freshly grated cheddar melts smoother than pre-shredded.
Simmer uncovered for 5–10 minutes if soup is too thin.
For a thicker texture, blend more broccoli or add a cornstarch slurry (1 tablespoon cornstarch + 2 tablespoons cold water).
Make it vegetarian by using vegetable broth and vegetarian-friendly cheese.
Freeze before adding cheese and cream, then stir in cheese when reheating.

Nutrition

Calories: 594kcal, Carbohydrates: 20g, Protein: 20g, Fat: 51g, Saturated Fat: 29g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 14g, Trans Fat: 0.2g, Cholesterol: 139mg, Sodium: 1198mg, Potassium: 680mg, Fiber: 5g, Sugar: 8g, Vitamin A: 5491IU, Vitamin C: 139mg, Calcium: 526mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soups
Cuisine: American
Tried this recipe?Mention @cookinglsl or tag #cookinglsl!

You May Also Like:

Hi! I'm Mira.

I share simple, mostly low-carb and Keto recipes, that don't take a lot of time to make and use mostly seasonal, easy to find ingredients. I'm a supporter of healthy eating, but you'll also find some indulgent treats too.

Leave a comment

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

Recipe Rating