My Favorite Broccoli Cheese Soup


Broccoli Cheese Soup is the perfect comforting dinner to make on a cold day! This soup will always be one of my favorites. It’s perfectly cheesy, it’s rich and creamy, and it’s just oh so delicious!

This is one of my go-to recipes, and I love how quickly it comes together.

ladle of Broccoli Cheese Soup topped with oyster crackers and shredded cheese

The BEST Broccoli Cheese Soup

I just stocked up on more cheddar, because this easy broccoli cheese soup is a regular at my house when it starts to get cold. I like it better than what I’ve had at any cafe and I love that it’s made with real ingredients — none of that weird processed cheese in this recipe!

You’ll love it so much you might even want to double up the recipe so you can have some left for lunch the next day. Trust me, you don’t want to miss out on this recipe! It doesn’t require much, but the end result is simply dreamy.

It’s likely to become a new staple for you. I mean, who could resist?

Fresh Cut Broccoli for Broccoli Cheese Soup

Broccoli Cheese Soup Ingredients

This cheesy broccoli soup uses just a handful of ingredients, but they’re all the right ones.

  • Butter
  • Yellow onion
  • Garlic
  • All-purpose flour
  • Milk
  • Chicken broth
  • Heavy cream
  • Fresh broccoli florets
  • Sharp cheddar cheese
  • Parmesan cheese
  • Salt and freshly ground black pepper to taste

How to Make Broccoli Cheese Soup

  • Melt butter then saute onions, garlic and flour.
  • Whisk in milk and broth.
  • Add in the broccoli then cook and stir that mixture until it’s thickened and the broccoli is tender.
  • Now just add the cream and cheeses, and you’ve got a soup you’ll instantly fall in love with!

Grated Cheese for Broccoli Cheese Soup

What’s the Best Milk for This Soup?

I recommend using a dairy milk — anything but skim milk will work! The reason you don’t want to use skim is because it’s too thin and not flavorful enough.

Can You Freeze This Soup?

Because of the milk and cheese in this soup, I wouldn’t recommend freezing it. It’s best enjoyed within a few days of making it — trust me, it’ll disappear quickly!

What to Serve with Broccoli Cheese Soup

For an easy side to go with this cheesy broccoli soup, opt for some Baked Potatoes, or 1-Hour Homemade Bread, or a side salad. This soup would also be great in a Homemade Bread Bowl, and it’d taste just like you’d made a copycat Panera Broccoli Cheese Soup!

Bowl of the best broccoli cheese soup

Tips for the Best Broccoli Cheese Soup

  • Cut broccoli into tiny pieces, that way they cook faster and the texture is just better overall.
  • Be sure to dice up the onions very small or they won’t cook through fast enough. No one wants crunchy onions in this soup.
  • Don’t use pre-shredded cheese or the soup may end up grainy, plus the flavor won’t be as good. Start with a block and grate if fresh.

how to make broccoli and cheese soup

More Hearty Soup Recipes You’ll Love:

Remember to subscribe to the Cooking Classy newsletter to receive new recipe notifications delivered to your inbox!

Follow Cooking Classy on Facebook | Instagram | Pinterest | Twitter for all of the latest updates, recipes and content.


Broccoli Cheese Soup Recipe

5 from 24 votes

This is my favorite Broccoli Cheese Soup! The best texture, the best flavor, a perfect consistency and lot so broccoli cheese flavor. This soup does not disappoint!

Servings: 5
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes


  • 6 Tbsp butter, diced in cubes
  • 1 cup finely chopped yellow onion
  • 1 large clove garlic, finely minced
  • 1/4 cup + 3 Tbsp all-purpose flour
  • 3 1/4 cups milk (anything but skim), then more to thin if desired
  • 1 (14.5 oz can) chicken broth
  • 1/2 cup heavy cream
  • 3 cups finely chopped, fresh broccoli florets*
  • 8 oz (2 cups) freshly shredded sharp cheddar cheese, plus more for serving
  • 1 oz (1/3 cup) freshly, finely shredded Parmesan cheese
  • salt and freshly ground black pepper, to taste


  1. Melt butter in medium saucepan over medium high heat. 
  2. Add in onions and cook, stirring frequently until soft, about 3 minutes. 
  3. Add in garlic and flour, and cook for about 1 minute, stirring constantly. 
  4. While whisking, slowly pour in milk, chicken broth and broccoli. 
  5. Cook, stirring constantly until mixture begins to gently boil and thicken, then reduce heat to a simmer and allow to cook, stirring very frequently, until broccoli is tender, about 5 - 7 minutes. 
  6. Stir in cream. Remove from heat, stir in cheddar and parmesan cheese, mixing until melted. 
  7. Season with salt and pepper to taste. Serve warm with more cheddar if desired.
  8. Recipe Source: Cooking Classy

Recipe Notes

*From about 2 heads of broccoli, use floret portion only. I began with about 1 lb broccoli crowns, chopped off majority of the stems, then chopped the florets into very small pieces about 1/4 - 1/2 inch.

Nutrition Facts
Broccoli Cheese Soup Recipe
Amount Per Serving
Calories 561 Calories from Fat 378
% Daily Value*
Fat 42g65%
Saturated Fat 26g163%
Cholesterol 132mg44%
Sodium 895mg39%
Potassium 573mg16%
Carbohydrates 24g8%
Fiber 2g8%
Sugar 10g11%
Protein 18g36%
Vitamin A 1770IU35%
Vitamin C 57.3mg69%
Calcium 636mg64%
Iron 1.5mg8%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Soup
Cuisine: American
Keyword: Broccoli Cheese Soup
Calories: 561 kcal
Author: Jaclyn


  • Nancy Forman: i only have skim milk, so i think i might use mashed potatoes with the skim milk to thicken. it hELP!!!!!! theres somethings rom with replys. It figures!!!!! August 10, 2019 at 4:23pm Reply

    • Jaclyn: I’ve seen other recipes do this so I imagine it would be fine. August 10, 2019 at 7:57pm Reply

  • Marg: Dreadful. Perfectly tasteless. Needs curry at least. Won’t make this again! July 12, 2019 at 6:34pm Reply

  • Carol Stoltenburg: Fantastic recipe! I added cooked bacon at the end along with the cheese. Everything cooked perfectly and blended together well. Definitely a keeper! July 11, 2019 at 4:50pm Reply

  • Elena: Lovely. I added potato which I then saw made it closer to your broccoli, potato and cheese soup recipe. Everyone loved it. Saved as a favourite and will make often. May 19, 2019 at 8:53pm Reply

  • Candy McMinn: This soup was delicious! I will definitely make it again! I didn’t have heavy cream so I substituted half and half and a little melted butter. It turned out great! January 20, 2019 at 7:28pm Reply

  • Kim: I just made this soup , It is WAYYY Better than any restaurant !! I floated some garlic cheese croutons on top. It’s so good. Thank You for the excellent recipe. It’s a KEEPER. January 13, 2019 at 11:09am Reply

  • Cathy: Family really loves 19 mo to 70 December 2, 2018 at 5:17pm Reply

  • Nancy Riley: Use emulsion blender, works wonders! So good and creamy, splash of sherry, yum! November 17, 2018 at 4:35pm Reply

Add your comment:

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Copyright 2011-2019 Cooking Classy | Privacy Policy
Design by cre8d