Skip to Content

Broccoli Cheese Soup

This broccoli and cheese soup recipe is comfort food in a bowl! Serve with a hunk of crusty bread for a cozy and delicious meal. 

spoonful of cheddar cheese and broccoli soup

One of my favorite soups to order at Panera used to be Broccoli Cheese Soup. 

There’s just nothing like a big steamy thick and creamy bowl of soup – especially in a bread bowl!

Today I’m sharing my recipe for homemade broccoli and cheese soup made in the dutch oven.

It’s the ultimate comfort food and so filling.

Serve with some crusty bread for a hearty and delicious dinner that feels like a hug in a bowl!

How to make broccoli and cheese soup from scratch

You will need a large pot or dutch oven for this recipe, as it makes a LOT! 

I found it helpful to prep the garlic, onion, and broccoli before I started cooking to make everything easier. 

You will need to finely dice up one large yellow onion and 4 cloves of garlic.

Cut just the florets for broccoli and dice up into small pieces until you have 2 1/2 cups worth. 

Now it’s time to start the soup!

First, melt the butter in the dutch oven. 

chopped up fresh broccoli in a clear bowl

Once the butter is melted, add in the garlic and onion, and cook stirring often, until the onion is softened. 

Add the vegetable broth, milk, and cornstarch, and whisk to combine. 

Add in the broccoli once whisked. 

Bring the soup to a boil, then simmer on low to thicken. 

Stir in the cream and sharp cheddar cheese.

Once soup is thickened to desired consistency, salt and pepper to taste, then serve and enjoy!

a spoon taking a bite of soup from a white bowl

This soup uses my favorite trick for thickening – cornstarch. 

No roux required, and it’s so easy. 

The longer it sits the thicker it gets!

I had leftovers the next day and it was crazy creamy and thick and all kinds of yummy. 

broccoli and cheddar cheese soup with cheese on top

What kind of milk to use in soup

I used whole milk since it is what I had on hand. 

2% may work also, and you could try adding more cornstarch to thicken as needed.

I do not recommend using skim milk for this recipe. 

a ladle full of soup

How long will Broccoli Cheese Soup last in the fridge?

It’s best served immediately, but you can keep any leftovers in the fridge for around 3 days.

I reheated it on days one and two and it was perfect both times just nuking it in the microwave. 

soup in a white bowl

Can you freeze broccoli cheese soup?

While you may be able to, I can’t recommend it and I have not tried it.

Most soups containing cream can separate or become grainy if frozen then reheated. 

This soup is best fresh or refrigerated for up to 3 days. 

spoon taking a bite of soup from a bowl

More broccoli recipes you’ll love

Are you making this recipe? I want to see! Don’t forget to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

Be sure to pin this recipe for later and follow Build Your Bite on Pinterest for all the latest delicious recipes!

image with text "broccoli cheese soup"

Did you make this recipe? Be sure to leave a star rating below!

Broccoli Cheese Soup Recipe

Yield: 6 - 8 servings

Broccoli Cheese Soup

a spoonful of cheddar cheese and broccoli soup

This homemade broccoli cheese soup is thick, creamy, and tastes like a hug in a bowl!

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes


  • 6 tablespoons unsalted butter
  • 1 large yellow onion, finely diced
  • 4 cloves of garlic, minced
  • 3 cups of milk
  • 1 1/2 cups vegetable broth
  • 3/4 cup heavy cream
  • 2 1/2 cups finely chopped broccoli florets
  • 2 cups freshly grated sharp cheddar cheese
  • 4 tablespoons cornstarch


  1. First, start by prepping the garlic, onion, and broccoli so that it is ready when you need it
  2. Finely dice the garlic and onion
  3. Use the florets only from heads of broccoli, and chop up into very small pieces, measure out 2 1/2 cups
  4. In a large dutch oven, melt the butter
  5. Once melted, add the garlic and onion, and stir frequently for 5 - 8 minutes, until onion is soft
  6. Add in broth, milk, and cornstarch and whisk well
  7. Add in broccoli after whisking
  8. Bring soup to a boil, then simmer on low for 8 - 12 minutes, until it thickens
  9. Stir in the heavy cream and freshly grated cheddar cheese and stir to combine
  10. Continue cooking, stirring often, for 5 - 7 minutes, until thickened
  11. Salt and pepper to taste


Leftovers can be stored in the fridge for up to 3 days

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 477Total Fat: 38gSaturated Fat: 23gTrans Fat: 1gUnsaturated Fat: 12gCholesterol: 112mgSodium: 569mgCarbohydrates: 16gFiber: 2gSugar: 3gProtein: 19g

Did you make this recipe?

Be sure to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

Sharing is caring!

orange smoothie in a glass with a slice of orange sitting beside it
Carrot Orange Smoothie Recipe
← Read Last Post
cabbage stir fry being pulled from a pan with tongs
Cabbage Stir Fry
Read Next Post →

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

Skip to Recipe