Healthy Cheesy Broccoli Potato Soup

Healthy Cheesy Broccoli Potato Soup

This healthy cheesy broccoli potato soup is so creamy and delicious, you won’t even notice that it’s lower in calories and fat.

Disclaimer: This post may contain affiliate links. For more information, please see my full disclosure policy

This healthy cheesy broccoli potato soup is a lightened up version of a cafe classic

What’s your favorite soup at Panera? 

Mine was always their creamy wild rice soup, but it was only available on Tuesdays at the Panera near my high school. So, when that wasn’t an option, their broccoli cheddar soup was an easy backup choice. 

Made with cream, cheese, and butter, most broccoli cheddar soups are loaded with calories and excess fat. But not this recipe! 

With a few simple tweaks, this healthy cheesy broccoli potato soup is a lightened up recipe that the whole family will love! Let me show you how easy it is to make this cheddar broccoli soup from scratch! 

Why you’ll love this recipe

  • Healthier, yet still cheesy and creamy.
  • Made with real broccoli and broth – no cream of broccoli soup needed!
  • Contains spinach for that bright green color. 
  • Filling enough for lunch or dinner. 
  • Family-friendly.
Healthy cheesy broccoli potato soup

Ingredients Used to Make Lightened Up Broccoli Cheddar Soup

  • Broccoli: I recommend using fresh broccoli for the best texture. But in a pinch you can use frozen.
  • Spinach: For extra nutrition and color, we’re throwing in some fresh baby spinach. Again, I haven’t tried this with frozen spinach, but it should work. 
  • Cheddar cheese: The sharper the cheddar, the deeper the flavor. I don’t recommend a low-fat or fat-free cheddar as it won’t melt the same. 
  • Feta cheese: For a little extra punch of flavor. Again, I recommend using full-fat. 
  • Yellow potatoes: Fingerling and red potatoes will also work. I don’t recommend russet. To make this lower in carbs, you can use cauliflower instead. 
  • Garlic: I used jarred, pre-minced to save time. 
  • Olive oil: Avocado oil would also work. 
  • Unsweetened almond milk: Unsweetened oat or cashew milks would work too. Soy and coconut will work but the flavor will be slightly different. You can also use non-fat milk, but the texture will be a bit thinner. 
  • Seasonings: You’ll need onion powder, nutmeg, salt, and pepper. I also recommend red pepper flakes for a pinch of heat but it’s optional. 
  • White whole wheat flour: To help thicken this soup. You can also use all-purpose flour or a gluten-free all-purpose flour blend. 

How to make a healthier broccoli cheddar potato soup from scratch

Making this healthy cheesy broccoli potato soup is so easy! All you need is a large soup pot and either a regular blender or a hand-held, immersion blender. 

  1. Get your garlic nice and fragrant in the pot. 
  2. Next, add in flour, spinach, and seasonings. Stir a bit to really get that nice, deep base of flavor. 
  3. Pour in the broth, milk, and potatoes. Cook for 10 to 15 minutes or until the potatoes are starting to soften. 
  4. Next, you’ll add in feta and broccoli. Cook for another 5 to 10 minutes, or until the broccoli is softened. 
  5. Finally, you’ll add the cheddar cheese and cook until it’s fully melted. From here, you can serve the soup as is. Or, if you want a thicker, creamier consistency continue to the next step.
  6. Add 2 to 3 cups of the soup to a blender. Allow to cool slightly before blending until smooth. Then add that soup back into the pot and stir. An immersion blender makes this easier as you can just blend some of the soup directly in the pot. 

Tips for making this healthy cheesy broccoli potato soup

  • Use feta to help cut back on the amount of cheese needed. I know it may sound odd but trust me. As feta has such a strong flavor, you can cut back on the total amount of cheese in the recipe. 
  • Thin out leftovers with water or low-sodium broth. THe only downside of this soup is that if you puree it, it does get quite thick as it sits in the fridge. To thin it out, I recommend adding a splash of water or low-sodium vegetable broth to your bowl before reheating in the microwave. 
  • Wait to puree until you’re almost ready to eat. Similar to the point above, once pureed, this soup does start to thicken. While that’s great initially, if pureed and then left on the stove for too long, you’ll likely want to add a few splashes of low-sodium broth to help thin it out. 
Bowl of healthy cheesy broccoli potato soup

More healthy creamy soup recipes to try 

If you tried this Healthy Cheesy Broccoli Potato Soup Recipe or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! 

Be sure to follow along on Pinterest, Instagram and Facebook for even more deliciousness!

Healthy Cheesy Broccoli Potato Soup

This healthy cheesy broccoli potato soup is so creamy and delicious, you won’t even notice that it’s lower in calories and fat.
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Course: Soup
Cuisine: American
Keyword: Healthy Broccoli Cheese and Potato Soup
Servings: 6
Calories: 230kcal
Author: The Healthy Toast


  • 1 tablespoon olive oil
  • 1 small shallot diced
  • 2 cloves garlic minced
  • 5 ounces baby spinach
  • 2 tablespoons flour
  • 1 tsp onion powder
  • ¼ – ½ tsp nutmeg
  • Salt and pepper to taste
  • 5 cups chicken broth low sodium if needed
  • 2 cups unsweetened almond milk
  • 4 small yellow potatoes diced
  • 1/4 cup feta cheese
  • 1 1/2 cups sharp cheddar cheese
  • 1 large head broccoli cut into florets and then roughly chopped.
  • Pinch red pepper flakes for serving


  • In a large pot over medium heat, add the olive oil. Once the oil is hot, add the shallot and garlic. Saute for 1 minute, or until fragrant.
  • Add in the spinach, flour, onion powder, nutmeg, and salt and pepper. Stir to combine, then stir in the chicken broth, almond milk, and diced potatoes. Bring the soup to a boil. Cover and reduce heat to a simmer. Cook for 15 minutes, or until the potatoes are soft.
  • Next, stir in the feta cheese, cheddar cheese, and chopped broccoli florets. Cook uncovered for 5-10 minutes, or until the broccoli is soft. Taste and adjust seasonings as needed.
  • Carefully ladle the soup into a blender and blend until mostly smooth. You may need to do this in batches. Option to use a hand-held immersion blender instead.
  • Return the soup to the soup pot. Option to serve immediately or cover and keep warm over low heat. Store leftover soup in an airtight container in the fridge for up to 5 days.


Nutrition for 1/6 of recipe:
230 calories, 12 g fat, 5 g saturated fat, 23 g carbohydrate, 3 g fiber, 1 g sugar, and 12 g protein.
Each serving also has 64% of your daily value for vitamin C and 59% of your daily value for calcium!
Adapted from SkinnyTaste

Don’t forget to pin for later!

Healthy Cheesy Broccoli Potato Soup Pin image

Add a comment

About Kelli McGrane Headshot

I’m Kelli MS, RD, and my mission is to prove that eating healthier doesn’t have to be complicated or restrictive. Follow along to learn more about food and cooking, with an emphasis on breakfast and sweet treats!

About Kelli McGrane Headshot

Welcome to The Healthy Toast!

Here you’ll find realistic healthy recipes designed by a registered dietitian with your busy lifestyle in mind.

Whether you’re a busy professional or new mom, the goal of The Healthy Toast is to provide you with the recipes and nutrition info you need to live your healthiest life, even when life gets crazy. As I’m a firm believer in a whole-foods, non-diet approach, I hope my website shows that good nutrition doesn’t have to be complicated or restrictive. 

Nutrition Tips

11 Healthy Postpartum Freezer Meals
What is the MIND diet?
MIND Diet Cookbook for Beginners
Tips for an Organized and Functional Kitchen
The Healthy Toast
Data and Cookie Consent
In order to provide a more personal user experience, we and our partners use technology such as cookies to store and/or access device information.
By clicking “Accept” you consent to these technologies which will allow us and
our partners
to process non-sensitive data such as IP address, unique ID, and browsing data for the purposes of serving personalized ads and content, ad and content measurement, audience insights, and to develop and improve products.
Your choices on this site will be applied only for this site. You can change your settings at any time, including withdrawing your consent, by going to the
Privacy Policy
page of this site.
Manage Settings