This is our favorite broccoli cheese soup. The flavor is simply incredible. It's creamy, cheesy, and has the perfect amount of broccoli bites hiding in the thick soup. We lighten it up by eliminating the usual flour and butter roux and the cream, but you will never know that this is a healthier version.

Complete the meal with a side of no yeast bread for dunking in the soup. And if you love creamy soup recipes, also try our chicken gnocchi soup!

A white bowl filled with broccoli cheddar soup.

Broccoli cheese soup

We're big-time broccoli cheese soup fans here – especially if someone else makes it so we can forget about the less than stellar usual list of ingredients. That's why we decided to make our own version that is much healthier than the original.

But you'll NEVER guess that we've taken out the cream and flour. Instead, we add a potato (yay for extra veggies!) to the simmering soup. Once it's blended, the soup becomes just as thick and creamy as the old-fashioned cream and flour version.

Melting aged cheddar cheese (is there any other kind?) into the soup gives it the best flavor and makes it super cheesy.

How to make broccoli and cheese soup

You'll love how easy it is to make broccoli and cheddar cheese soup!

  1. Start by sautéing onions and garlic in a little butter.
  2. Now add the chopped broccoli stems, a diced potato, and the stock and simmer until everything is nice and soft.
  3. Pop half of the broccoli florets into the pot. After letting them cook for a couple of minutes, blend the soup with an immersion blender. (You can use a regular blender, too!)
  4. To finish the soup, stir the remaining broccoli florets and cheese into the pot. A few minutes later, the broccoli will be soft and you can taste the soup to see if you'd like to add more salt.

And just like that, you've made broccoli cheddar soup!

Full recipe instructions in the recipe card below.

A ladle taking a scoop of broccoli cheese soup out of a pot.

How long does broccoli cheese soup last?

This soup will keep well in a covered container in your fridge for up to 5 days.

Can you freeze broccoli cheese soup?

Yes! Broccoli and cheese soup freezes very well. Let it cool completely before transferring it to freezer-safe bags. We've found that the best way to store soup is in these reusable Stasher freezer bags

What to serve with broccoli cheese soup?

Like most soup recipes, this one can easily be served on its own for a complete and filling meal. But we love dunking bread into soup so will often serve some on the side. Try it with our no yeast bread with herbs and cheese or our whole wheat Irish soda bread!

Broccoli and cheddar soup is also great with sandwiches. Here are a few of our favs:

A closeup of a bowl of broccoli cheddar soup with a spoon inside.
A white bowl filled with broccoli cheddar soup.

Broccoli Cheese Soup

This is our favorite broccoli cheese soup. The flavor is simply incredible. It's creamy, cheesy, and has the perfect amount of broccoli bites hiding in the thick soup. We lighten it up by eliminating the usual flour and butter roux, but you will never know that this is a healthier version. 
If you love this recipe as much as we do, let us know with a 5-star review in the comments!
5 stars (1 rating)

Ingredients

  • 2 heads broccoli
  • 2 tablespoons butter
  • 2 medium onions, chopped
  • 3 cloves garlic, smashed with the side of your knife
  • 1 medium russet potato, peeled and diced
  • 4 cups vegetable or chicken stock
  • 1 teaspoon EACH: sea salt and pepper
  • 8 ounces extra-sharp cheddar cheese, grated

Instructions 

  • Chop the broccoli stems and set them aside. Chop the broccoli florets into bite-sized pieces. 
    2 heads broccoli
  • Melt the butter in a large soup pot over medium-high heat. Add the onions and garlic and cook until the onions are translucent, about 3 minutes. 
    2 tablespoons butter, 2 medium onions, 3 cloves garlic
  • Add the broccoli stems, potato, chicken stock, salt, and pepper to the pot and bring it to a boil. Reduce the heat and simmer, uncovered, for 5 minutes.
    1 medium russet potato, 4 cups vegetable or chicken stock, 1 teaspoon EACH: sea salt and pepper
  • Add HALF the broccoli florets and simmer the soup for another 5 minutes, or until the potato and broccoli stems are soft. Blend the soup using an immersion blender or carefully working in batches with a regular blender. 
  • Add the remaining broccoli and the cheddar cheese to the pot and stir well. Let the broccoli cook for 3-4 minutes to soften the broccoli. 
    8 ounces extra-sharp cheddar cheese
Serving: 2 ¼ cups, Calories: 536kcal, Carbohydrates: 45g, Protein: 31g, Fat: 29g, Saturated Fat: 16g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 82mg, Sodium: 1432mg, Potassium: 1581mg, Fiber: 10g, Sugar: 12g, Vitamin A: 2646IU, Vitamin C: 279mg, Calcium: 585mg, Iron: 4mg
DID YOU MAKE THIS RECIPE?If you love this recipe as much as we do, be sure to leave a review or share it on Instagram and tag @TheEndlessMeal.

Pin this soup to save it for later!

A closeup of a bowl of broccoli cheddar soup with a spoon inside.