Broccoli Cheese Soup Recipe

Broccoli Cheese Soup makes a comforting, delicious homemade soup perfect for lunch or supper. Get this easy broccoli cheese soup recipe the whole family will love.

Broccoli Cheese Soup | ©

Broccoli Cheese Soup makes one of those soup recipes that I crave, especially during cooler weather and on bitterly cold days like today. Full of broccoli and cheddar cheese, it is a soup that definitely comforts and, thankfully, it is one that my whole family loves!

Whenever possible, I love to dice a little bit of leftover cooked ham to toss it 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 a few years back and since I made that change, this has been my go-to for sure! I think you’ll love it, too!

Broccoli Cheese Soup | ©

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 or food processor to make as smooth as you prefer.

Broccoli Cheese Soup | ©

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

Yield: 6 -8

Broccoli Cheese Soup Recipe

Total Time 45 minutes
Prep Time 5 minutes
Cook Time 40 minutes
Broccoli Cheese Soup makes a comforting, delicious homemade soup perfect for lunch or supper. Get this easy broccoli cheese soup recipe the whole family will love.
5 from 4 votes
Did you make this recipe?


  • 1/4 cup butter
  • 1 medium onion diced
  • 1 clove garlic minced
  • 1/2 cup all-purpose flour
  • 2 cups whole milk
  • 2 cups half and half
  • 2 teaspoons salt
  • 1 teaspoon ground black pepper
  • 1/8 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 <g class="gr_ gr_306 gr-alert gr_gramm Grammar multiReplace" id="306" data-gr-id="306">into</g> 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 <g class="gr_ gr_309 gr-alert gr_gramm Grammar only-ins doubleReplace replaceWithoutSep" id="309" data-gr-id="309">heat</g> 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.

All images and text © Robyn Stone for Add a Pinch

Robyn xo

(Originally published January 2014. Republished February 2015.)

23 comments on “Broccoli Cheese Soup Recipe”

  1. Definitely one of my absolute favorites!! Yum!

  2. Nice soup. Thanks Robyn.

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

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

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

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

  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. 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!!

  9. I make this recipe all the time, it’s a favorite. I changed it up last time by using sharp cheddar processed cheese (Velveeta). Ohh so creamy.

  10. Wow, my husband was just mentioning that he would like for me to make a soup just like this! Thanks for the recipe!

  11. Perfect soup on a snowy day like we are having here in Texas!

  12. I love broccoli cheese soup! I can’t wait to make this!

  13. Can you say serendipity? I just told my husband a day or two ago that I wanted to find a really tasty broccoli cheese soup recipe, and this appears in my in-box this morning! Definitely trying this one soon.

  14. Robyn. this soup looks fantastic!!

  15. My very favorite soup! Thank you Robyn

  16. Sounds good. Broccoli is my husbands favorite food! Pinning to try!

  17. love soup . love broccoli. just made with frozen “melange” of broccoli cauliflower and romanesco (broccoflower). delish 😀
    thanks for inspiration and recipe 😀

  18. Thanks for the recipe. A delicious and creamy soup. Perfect for a cold day:) yumm

  19. Pingback: Football Food Favorites! • Cooking | Add a Pinch

  20. Delicious, as is, exactly to recipe.

  21. about how much do you think this would cost? Doing a school cooking project for a school lunch.

Leave a Reply

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