The Best Broccoli Cheddar Soup

$4.97 recipe / $1.24 serving
by Beth - Budget Bytes
4.92 from 68 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

If ever there was a meal-worthy soup, it would be Broccoli Cheddar! This bowl full of colorful, chunky vegetables and a super thick cheesy “broth” is sure to leave you warm, happy, and satisfied. Unlike some broccoli cheddar soup, my Broccoli Cheddar Soup recipe doesn’t use heavy cream and is ever so slightly lighter on the cheese, so you still get all that creamy, cheesy goodness without feeling totally weighed down. But, you can always add more cheese if you’d like. #norules This soup is so dang easy I’m sure it’s going to go into my regular rotation!

Three bowls of Broccoli Cheddar Soup with saltine crackers on the side

Small Batch Broccoli Cheddar Soup Recipe

Most of my soup recipes are big batch so you can freeze the leftovers and stock your freezer with all that goodness, but this Broccoli Cheddar Soup is the exception. Cheese sauces (and in this case broths) thickened with butter and flour roux don’t tend to hold up to freezing and thawing, so I made this a small batch soup so you don’t have to worry about having too many leftovers. This recipe makes four generous servings.

How to Store Leftovers

As mentioned above, you don’t want to freeze this soup, but it will stay good in your fridge for 4-5 days. And boy are the leftovers ever DELICIOUS. They reheat beautifully in the microwave, or can be reheated on the stove top over medium-low heat, stirring often.

What to Serve with Broccoli Cheddar Soup

This broccoli soup, with its super thick and cheesy “broth,” is just begging for some crackers or thick crusty bread for scooping up every last drop. I love saltine crackers with mine, but oyster crackers would be awesome, as would my focaccia rolls

Can I Use Frozen Broccoli?

Yes, frozen broccoli works quite well for this recipe. I do suggest letting them thaw completely before adding them to the soup, and you probably will still want to chop them into much smaller pieces (think bite-sized, fits-on-a-spoon small).

Make it Vegetarian

I used chicken broth as the base for my soup because it tends to be a little more on the mild side and the light color doesn’t overshadow the orange color of the cheese, but you can use vegetable broth instead to make this soup vegetarian. Just be aware that it tends to have a stronger flavor and the darker color may darken your soup. 

CLose up of a ladle full of broccoli cheddar soup
Share this recipe

The Best Broccoli Cheddar Soup

4.92 from 68 votes
This super easy Broccoli Cheddar Soup is chock full of colorful, chunky vegetables in a rich and cheesy broth for a totally meal-worthy soup.
Overhead view of a bowl of broccoli cheddar soup with saltine crackers
Servings 4 2 cups each
Prep 10 minutes
Cook 40 minutes
Total 50 minutes

Ingredients

  • 1 yellow onion ($0.52)
  • 1 lb. broccoli ($1.49)
  • 2 carrots ($0.23)
  • 4 Tbsp butter ($0.52)
  • 4 Tbsp all-purpose flour ($0.04)
  • 2 cups chicken broth ($0.24)
  • 2 cups whole milk ($0.75)
  • 1/2 tsp smoked paprika ($0.05)
  • 1/4 tsp garlic powder ($0.02)
  • 1/4 tsp freshly cracked black pepper ($0.02)
  • 1/8 tsp cayenne pepper ($0.02)
  • 6 oz. sharp cheddar, shredded ($1.27)

Instructions 

  • Dice the onion. Chop the broccoli into very small pieces. Peel and slice the carrots.
  • Add the butter and onion to a large soup pot and sauté over medium until the onions are soft and translucent. Add the flour and continue to sauté for about 2 minutes more, or until the flour is coating the bottom of the pot and is a light golden brown color.
  • Add the chicken broth and whisk to dissolve all the flour off the bottom of the pot. Turn the heat up to medium-high and, while stirring often, allow the broth to come up to a simmer. When it reaches a simmer it will thicken to a gravy consistency.
  • Turn the heat back down to medium and whisk in the milk, smoked paprika, garlic powder, black pepper, and cayenne pepper. Allow the broth to come back up to a simmer.
  • Add the chopped broccoli and carrots, allow the broth to come back up to a simmer, and continue to simmer the vegetables, stirring often, for 15 minutes, or until the carrots are tender.
  • Finally, turn the heat down to medium-low and stir the shredded cheese into the soup, one handful at a time, until it is fully melted. Taste the soup and add salt if needed (this will depend on the salt content of your broth—I did not add any).

See how we calculate recipe costs here.


Nutrition

Serving: 2cupsCalories: 426.2kcalCarbohydrates: 22.43gProtein: 16.65gFat: 30gSodium: 949.73mgFiber: 2.55g
Read our full nutrition disclaimer here.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Video

Scroll down for the step by step photos!

Overhead view of a bowl of broccoli cheddar soup with saltine crackers

How to Make Broccoli Cheddar Soup – Step by Step Photos

Chopped broccoli

Dice one yellow onion, finely chop one pound of broccoli and peel and slice two carrots. I’m showing a photo of the broccoli so you can see how fine you want the pieces. I might even go a smidge smaller on the broccoli next time. You want the pieces small enough to easily fit on a spoon!

Sautéed onion and butter, flour being added to the pot

Add the onion and 4 Tbsp butter to a large soup pot and sauté over medium heat until the onions are soft and translucent. Add 4 Tbsp all-purpose flour and continue to sauté for about 2 minutes more, or until the flour is coating the bottom of the pot and has turned a light golden brown color.

Chicken broth being whisked into the pot

Whisk 2 cups of chicken broth into the pot, making sure to dissolve all the flour off the bottom of the pot. Bring the broth up to a simmer over medium-high heat while stirring often. Once it reaches a simmer it will thicken into a gravy-like consistency.

Whisk in milk and spices

Turn the heat back down to medium. Whisk 2 cups milk, ½ tsp smoked paprika, ¼ tsp garlic powder, ¼ tsp black pepper, and ⅛ tsp cayenne pepper into the thickened broth. Allow the broth to come back up to a simmer.

Chopped vegetables added to the pot

Add the chopped broccoli and sliced carrots to the pot. Allow it to come back up to a simmer, then continue to simmer the vegetables, stirring often, for 15 minutes, or until the carrots are tender.

Simmered vegetables in the soup

You can test a piece of carrot or broccoli to make sure it’s to your desired tenderness. If not, simmer a bit longer. The soup doesn’t even have any cheese in it yet, but it already looks so good!

Shredded Cheese added to the soup

Finally, add 6 oz. of shredded sharp cheddar, one handful at a time, until it is fully melted into the soup. I stopped at 6oz. (¾ of an 8oz. block), but you could always add the remaining 2oz. if you prefer.

Finished broccoli cheddar soup being stirred

And that’s a wrap! Taste your soup and see if you want to add any additional salt. This will mostly depend on the salt content of your chicken broth. I did not add any, but if your soup is tasting a little bland, a little salt can go a long way toward making the flavors pop!

Side view of broccoli cheddar soup in the pot with the ladle

Soooo thick and cheesy!! 😍

Three bowls of broccoli cheddar soup with saltines on the side
Share this recipe

Posted in: , , , , , , , ,

Leave a Comment

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

Recipe Rating




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

Comments

Leave a Comment
  1. Super delicious!! My husband couldn’t stop eating 🙄. Now it’s one of my favorite 😍

  2. Wonderful, simple Recipe! I didn’t even have carrots and it was still good. Definitely a keeper will make again.

  3. For once my whole family enjoyed something and usually its just me wanting soup! I used monteray jack instead of cheddar as its what was on hand. Beautiful. It was gone too soon. Next time, a double batch!