|

Broccoli Cheese Soup

This is my recipe for better-than-restaurant broccoli cheese soup with big chunks of broccoli, lots of cheddar and oodles of flavor.

It’s the best ever broccoli cheddar soup recipe with a healthy spin!

An overhead shot of bowls of broccoli cheese soup in white bowls.

How to make the best broccoli cheese soup

  • Broccoli: Of course! Lots of bite-sized chunks of fresh broccoli is what makes this soup so special.
  • Carrots: I grab a bag of matchstick carrots and chop them up a bit and add them to the soup. It is sort of a shortcut and I like the final product in the soup.
  • Onion: Any great soup starts with an onion!
  • Garlic: A few minced cloves really dress up the broth.
  • Dried mustard: It comes as a powder in the spice aisle, and it adds insane dimension to soups and casseroles.  I like to toss some in to my cheese sauce as well as most of my creamy soups. It adds such a depth that really cannot be achieved otherwise.
  • Cayenne pepper: I almost always add a pinch of cayenne to soups and sauces.  Not always because I want it to be spicy, but because it gives a richness and depth, kind of like the dried mustard. But with a little bit of a spicy bite at the end.
  • Stock: Homemade or your favorite store bought works great.
  • Milk: Of choice – I use low fat cow’s milk.
  • Worcestershire: Just a splash gives everything (yes, you can put it in almost everything) a little bit of umami and umph.
  • Lemon juice: Acidic ingredients like citrus juice and vinegars have a salt-like characteristic, and also gives a bright flavor, so next time you’re in the kitchen whipping up something delicious, give it a hit of acid and see what happens.
An overhead shot of a pot of broccoli cheese soup.

Step-by-Step Instructions

  1. Heat the butter in a Dutch oven or stock pot to medium. Once melted, add the onion and carrot and sauté 4-5 minutes, until soft.
  2. Stir in the broccoli and place the lid on the pot to steam, stirring occasionally, for about 6-7 minutes or until broccoli is mostly soft. If the pan is dry, add a bit more butter or oil.
  3. Stir in the garlic, salt, mustard powder, black pepper and cayenne and saute 30-60 seconds or until fragrant. Stir in the flour.
  4. Turn the heat to medium-high, pour in the stock and bring to a simmer, stirring frequently.
  5. Reduce the heat to medium-low and cook 8-10 minutes or until the soup has thickened.
  6. Stir in milk and simmer 4-5 more minutes.
  7. Remove the pot from the heat and stir in the lemon juice, Worcestershire sauce and cheddar cheese until melted.
  8. Taste and adjust the seasoning, if necessary.
  9. Serve the soup in bowls with more shredded cheese.
  10. Garnish with chopped bacon and green onion, if desired.
A side shot of a bowl of broccoli cheese soup with a spoon.

Recipe Substitutions and Alterations

  • For the onion: If you want a shortcut, you can use frozen diced onion.
  • For the carrots: I use matchstick, but you can certainly peel and chop your own carrots.
  • For the stock: Use vegetable or chicken stock. You can make your own from scratch or use your favorite store-bought brand. Adjust the amount of salt you add to the soup based on how much salt your stock has in it (it may have none at all).
  • For the milk: Use any cow’s milk variation. If you use a milk substitute, be sure it’s plain in flavor.
  • For the spices: If you don’t have the individual spices, add a dollop or a cube of bouillon.
  • For the cheese: For a bit more bite, use some sharp cheddar as well as mild.
  • For toppings: More shredded cheese, diced or chopped crispy bacon, green onion. All would be delightful.
  • For serving: It’s wonderful with buttered bread or a crusty roll/baguette.
An overhead shot of a bowl of broccoli cheese soup.

Nutrition Considerations

  • To make it gluten free: Use gluten free all-purpose flour for the roux. Be sure the other ingredients are gluten free.
  • To make it dairy free: Use a dairy free milk substitute that is unflavored/plain.
  • To make it nut free: This recipe does not contain nuts. Be sure all ingredients are nut free.
  • To make it egg free: This recipe does not contain eggs.
  • To make it lower in sodium: Reduce the amount of salt you add. Taste as you go.
A side shot of a bowl of broccoli cheese soup.

Soup recipes you’ll make on repeat

Print

Broccoli Cheese Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Better-than-restaurant broccoli cheese soup with loads of broccoli, carrots and a luscious cheese broth.

  • Author: Julie Andrews
  • Prep Time: 15-20 mins
  • Cook Time: 20-25 mins
  • Total Time: 35-45 mins
  • Yield: Serves 8
  • Category: Soup
  • Method: Stove-Top
  • Cuisine: American

Ingredients

Scale
  • 5 tablespoons butter
  • ½ medium yellow onion, peeled and diced
  • 1 cup matchstick carrots, roughly chopped
  • 5 cups broccoli florets, cut into bite-sized pieces (about 1 medium head)
  • 34 cloves garlic, peeled and minced
  • 1 ½2 teaspoons coarse salt
  • 1 teaspoon dried mustard powder
  • ½ teaspoon ground black pepper
  • ¼ teaspoon cayenne pepper
  • 5 tablespoons all-purpose flour
  • 4 cups unsalted chicken or vegetable stock
  • 1 cup milk (of choice)
  • Juice of ½ medium lemon
  • Splash Worcestershire sauce
  • 2 cups mild and/or sharp cheddar, shredded

Instructions

  1. Heat the butter in a Dutch oven or stock pot to medium. Once melted, add the onion and carrot and sauté 4-5 minutes, until soft. Stir in the broccoli and place the lid on the pot to steam, stirring occasionally, for about 6-7 minutes or until broccoli is mostly soft. If the pan is dry, add a bit more butter or oil.
  2. Stir in the garlic, salt, mustard powder, black pepper and cayenne and saute 30-60 seconds or until fragrant. Stir in the flour.
  3. Turn the heat to medium-high, pour in the stock and bring to a simmer, stirring frequently. Reduce the heat to medium-low and cook 8-10 minutes or until the soup has thickened. Stir in milk and simmer 4-5 more minutes.
  4. Remove the pot from the heat and stir in the lemon juice, Worcestershire sauce and cheddar cheese until melted. Taste and adjust the seasoning, if necessary.
  5. Serve the soup in bowls with more shredded cheese. Garnish with chopped bacon and green onion, if desired.

Notes

Shortcut Tip: Use pre-cut broccoli florets to save time.

Nutrition

  • Serving Size: 1/8 of recipe
  • Calories: 259
  • Sugar: 6g
  • Sodium: 454mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 11g
  • Cholesterol: 54g

Did you make this recipe?

Did you make this recipe? Share a photo and tag us on Instagram @the.healthyepicurean and Facebook @thehealthyepicurean. We can’t wait to see your creation!

 

4 Comments

  1. This sounds and looks delicious. I’m a big fan of broccoli soup, but I’ve never tried it with cheese. Makes a lot of sense though. And I can totally imagine those extra ingredients making the soup extra nice.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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