Healthy Broccoli Cheese Soup

By Updated on

This Healthy Broccoli Cheese Soup delivers all the cozy, creamy comfort of the classic with half the calories, extra veggies, and minimal effort. It's ready in about 25 minutes, uses frozen broccoli, and makes a smart weeknight dinner for the whole family!

238 CAL 13.2g CARBS 12.7g FAT 14g PROTEIN 6
7 Comments

This healthy broccoli cheese soup is ultra-creamy, loaded with vibrant broccoli, and perfectly cheesy, yet surprisingly low in calories and fat. Best of all, it's made with everyday pantry staples and frozen veggies, making it both budget-friendly and super convenient!

It's hearty enough to serve on its own, or you can pair it with salad, sandwiches, or crusty bread for a full meal. I love making a double batch and freezing it for easy lunches or dinners!

Assorted ingredients on a countertop for a broccoli soup recipe: chopped broccoli, onions, carrots, shredded cheese, garlic, cream, broth, oil, and seasonings.

Before You Get Started

Here's a quick checklist to make the process smooth and successful.

  • Use frozen broccoli florets (about 20 oz). This helps cut down on prep and saves time! You can use fresh if that's all you have. Just cut it into florets and stems, and ensure they're tender before blending!
  • Chop veggies in advance. Make sure your veggies (onion, carrot, celery) are prepped so you can start cooking quickly.
  • Choose a low‑ or no‑salt vegetable broth. This keeps the sodium in check!
  • Grate your cheddar cheese from a block. Freshly shredded cheese melts better and tastes fresher.
  • Have a blender or immersion blender ready. This helps get that creamy texture without a ton of cream.

How to Make Healthy Broccoli Cheese Soup

Here's how to make it, step by step (easy to follow and easy to scan).

1. Sauté the Aromatics

In a large soup pot over medium heat, warm the olive oil. Add the chopped onion, carrot, celery, and garlic. Cook ~5 minutes until the veggies are tender and fragrant.

2. Add Broccoli and Broth

Pour in the frozen broccoli and the vegetable broth. Bring to a gentle simmer and cook about 10 minutes, until the broccoli is tender.

3. Stir in the Dairy and Cheese

Turn off the heat. Add the evaporated milk and the shredded cheddar. Stir continuously until the cheese melts smoothly into the soup.

4. Blend for Creaminess

Remove about half the soup and blend until smooth (or use an immersion blender on half). Stir the blended portion back in to create a creamy texture with some veggie chunks for texture.

5. Season and Serve

Taste the soup and add salt and pepper as needed. Serve immediately with your favorite toppings.

Pro tip: If you prefer a thinner soup, add a little extra broth or milk. If you want it thicker, blend a bit more or cook a few extra minutes.

Recipe Tips and Variations

Here are some ideas to remix the soup and keep it interesting.

  • Add cauliflower or other veggies. Swap in or add florets of cauliflower, zucchini, or spinach for extra variety.
  • Boost the protein. Stir in cooked chicken, turkey, or a scoop of cottage cheese (like some versions do) for more staying power.
  • Go extra cheesy or lighter. Use a blend of mild + sharp cheddar, or skip cheese and add nutritional yeast for a dairy‑free "cheesy" flavor.
  • Spice it up. Add a pinch of smoked paprika, a squeeze of lemon, or a dash of cayenne for a warm kick.
  • Low‑carb/Keto twist. Use full‑fat evaporated milk or half‑and‑half instead of skim and reduce or skip higher‑carb veggies.
  • Vegetarian/vegan swap. Use plant‑based milk and vegan cheddar, choose vegetable broth, and keep the frozen broccoli for fast prep.

Serving Suggestions

There are so many different options to serve with this warm and comforting broccoli soup. From traditional options like crusty bread to some extra protein or greens, here are some favorites:

  • Crusty bread: There is nothing better than dipping crusty bread in soup, so reach for some crusty whole-grain bread to dip in the cheesy soup.
  • With salad: Soup and salad are a natural pairing, so consider serving this alongside a yummy Kale Caesar Salad or a simple salad with balsamic vinaigrette.
  • With a sandwich: Make a sandwich to serve on the side, like this Healthy Chicken Salad or Tuna Salad. If you want a diner-style dish, make a Healthy Tuna Melt to go on the side!
  • Make it more filling: If you want to make the soup itself more filling and hearty, consider adding in some cooked whole-grain pasta, chickpeas, rice, quinoa, or farro.

A bowl of creamy broccoli soup with visible broccoli florets, diced carrots, and onions. The soup appears warm and comforting, with a spoon resting inside. A light gray napkin is placed next to the bowl on a textured surface.

Storage and Freezing Tips

Here's how to make leftovers work for you.

  • Store: Cool the soup, transfer to an airtight container, and refrigerate. It will keep for about 3‑4 days.
  • Freezing: Yes! This soup freezes well. Let it cool fully, then freeze in individual portions. When ready to eat, thaw in the fridge overnight, then reheat gently. Many lighter broccoli cheese soups successfully freeze.
  • Reheating: Warm gently over medium‑low heat, stirring often to maintain creaminess and prevent separation. Avoid high heat re‑boil.

Frequently Asked Questions

Let's answer some of the top questions I get about this soup.

Often, because they use heavy cream, lots of butter, and lots of cheese. By blending part of the soup and using just enough cheddar, you keep the creaminess without going overboard in fat.

Definitely! For a thicker soup, blend a little more of it or let it simmer uncovered for a few extra minutes to reduce. For a thinner consistency, just add a splash of extra broth or milk until it's perfect for you.

Sharp or extra-sharp cheddar gives the most flavor with less cheese. Mild cheddar works too, but it'll taste a bit less rich. You can even mix in a little Parmesan or smoked cheddar for more depth.

Very! It's mild, creamy, and cheesy, and basically everything kids love. If you're worried about texture, blend it smooth for an extra silky version (great for picky eaters).

A bowl of creamy broccoli soup with carrots and onions, garnished with herbs. Hands hold the bowl near a pot. A soft, gray cloth is beside it.
The Recipe
Loading Video…

Healthy Broccoli Cheese Soup

238 CAL 13.2g CARBS 12.7g FAT 14g PROTEIN 6
PREP TIME: 5 Min
COOK TIME: 20 Min
TOTAL TIME: 25 Min
7 Comments
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • 2 tsp. olive oil
  • 1 onion, chopped
  • 1 carrot, peeled and chopped
  • 1 celery rib, chopped
  • 4 cloves garlic, minced
  • 20 oz. frozen broccoli florets
  • 5 cups vegetable broth
  • 1/2 cup canned evaporated nonfat milk
  • 1 cup sharp cheddar cheese, shredded
  • Salt and pepper

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

Heat the olive oil over medium heat. Add the onion, carrot, celery, and garlic. Cook for 5 minutes until tender. Add the broccoli and broth. Bring to a simmer and cook for 10 minutes until broccoli is tender.

A pot filled with vibrant green broccoli florets, chopped onions, and diced carrots in water, ready for cooking.
2

Turn off the heat and stir in the milk and cheese. Stir continuously until cheese melts.

A pot of creamy broccoli soup with visible chunks of broccoli and diced carrots, creating a warm and comforting appearance on a light background.
3

Blend half of the soup and add it back to the pot. This creates a creamier consistency.

A blender filled with a foamy, light green mixture, viewed from above. The contents have a creamy texture, with small bubbles on the surface.
4

Taste and season with salt and pepper. Serve immediately. If storing in the freezer, let cool completely before freezing.

Delicious broccoli cheese soup in a pot with creamy texture, carrots, and broccoli florets. A ladle lifts a hearty portion, conveying warmth.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 1 cup
Amount Per Serving
Calories 238
Calories from Fat 114
% Daily Value *
Total Fat 12.7g
19%
Saturated Fat 6.6g
33%
Monounsaturated Fat 0g
%
Polyunsaturated Fat g
%
Cholesterol 31mg
10%
Sodium 968mg
42%
Total Carbohydrate 13.2g
4%
Dietary Fiber 3.5g
14%
Sugars 7.6g
Protein 14g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
7 Comments
On Healthy Broccoli Cheese Soup
user image
user image
Tammi
December 2, 2024 - 12:15
Any way to lessen the high sodium level?
user image
December 9, 2024 - 08:22
Most of the sodium is coming from the cheese and vegetable broth. Make sure to use low sodium vegetable broth or you could even replace the broth with water and then use a sodium free seasoning blend to kick up the flavor.
user image
Barb
October 6, 2023 - 06:32
I’m not a fan of vegetable broth. Can reduced sodium chicken broth be used instead?
user image
October 6, 2023 - 11:10
Chicken broth will work great! Hope you enjoy it.
user image
judith demers
March 27, 2019 - 18:36
Add a Rating:
5
great
user image
Barbara
April 4, 2018 - 10:17
Add a Rating:
5
I used leftover roasted broccoli and cauliflower. Excellent combination!
user image
Samantha Terry
November 2, 2015 - 05:48
Add a Rating:
5
I never imagined this soup would turn out as good as it did. Delicious!
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.