Broccoli Cheese Soup Recipe

Broccoli Cheese Soup makes one of those soup recipes that I crave. Especially during cooler weather.

Broccoli Cheese Soup Recipe from

Full of broccoli and cheddar cheese, this broccoli cheese soup definitely comforts and thankfully, it is one that my whole family loves.

And whenever possible, I love to dice a little bit of leftover cooked ham to toss into my broccoli cheese soup, too. It really just takes it right over the top. I decided to rework my family’s recipe and use the base from our broccoli cheese casserole for this soup. Since I made that change a while back, this has been my go-to. I think you’ll love it, too!

Broccoli Cheese Soup Recipe from

Broccoli Cheese Soup Recipe from


I love big, chunky bites of broccoli, onion, and when included, ham, in this soup, but you can easily use an immersion blender or toss it all into your blender to make it smoother if you prefer.


Broccoli Cheese Soup Recipe from

Here’s my Broccoli Cheese Soup recipe. It’s perfect for lunch or supper. Hope you love it.

5.0 from 2 reviews

Broccoli Cheese Soup Recipe
Prep time
Cook time
Total time
Broccoli Cheese Soup makes a comforting, delicious homemade soup perfect for lunch or supper. Get this easy family broccoli cheese soup recipe.
Serves: 6-8
  • ¼ cup butter
  • 1 medium onion, diced
  • 1 clove garlic, minced
  • ½ cup all-purpose flour
  • 2 cups whole milk
  • 2 cups half and half
  • 2 teaspoons salt
  • 1 teaspoon ground black pepper
  • ⅛ teaspoon cayenne pepper
  • 2 (12.5 – ounce) packages frozen broccoli florets or 2 heads broccoli, cut into florets
  • 4 cups chicken stock
  • 2 cups grated sharp cheddar cheese
  • 2 cups cooked ham, diced (optional)
  1. Place butter, onion, and garlic into a large, heavy-bottomed stock pot over medium heat. Cook until onions are translucent, about 3-5 minutes. Whisk in flour and cook another five minutes. Whisk in milk, half and half, salt, pepper, and cayenne pepper. Stir in broccoli florets and chicken stock. Reduce heat to medium-low and cook for 25-30 minutes, until broccoli has cooked through and is fork-tender. Stir in 1 cup of cheese, reserving remaining cheese for sprinkling on top of each bowl as served and ham, if using.

Robyn xo

Pin It
About Robyn

A seventh generation Southern wife and mom who loves to share simple, fresh, and scrumptious recipes the whole family will enjoy.


  1. 1

    Definitely one of my absolute favorites!! Yum!

  2. 2

    I’m like you when it comes to chunky soup, great recipe thanks for sharing

  3. 3

    Nice soup. Thanks Robyn.

  4. 4
    Sonia Edwards says:

    How could this be modified to be made in the crockpot?

  5. 5

    Broccoli cheese soup is the ultimate soup for me. I love it and I love it chunky too! Looks awesome, Robyn!

  6. 6

    Oh this would be so perfect for these sub-zero days we’re having in Minnesota. Yum!

  7. 7

    Soups are my favourite during winter, and this looks amazing! I’m definitely going to have to give this a try sometime. Thanks for sharing the recipe and have a lovely weekend! :)

  8. 8

    This soup is amazing!! I actually love the chucks of broccoli in it! The first time I made it I pureed half of it as I didn’t think I’d enjoy the chucks but yum yum yum!! Thanks for the awesome recipes!!

Speak Your Mind


Rate this recipe: