This post may contain affiliate links. Please read my disclosure and privacy policy.

I could not be more excited about sharing this healthy broccoli cheddar soup recipe. It tastes like the classic version, but it’s lightened up without using heavy cream or flour to thicken it. In fact, it’s made mostly of veggies, but it tastes a lot more decadent.

The secret ingredient? A can of white beans. It’s convenient and loaded with fiber! And trust me when I tell you, it won’t be noticed in the final soup.

Once you taste this recipe, you’ll want to add it to your weekly rotation. It’s that delicious!

⭐⭐⭐⭐⭐ Featured Review

“I’m in love with this soup. I’ve made it a few times now and it’s not getting any less awesome. My son and I were practically fighting over the leftovers the other day.” – Carrie

soup going into bowl of broccoli cheddar soup.

Healthy Broccoli Soup Ingredients

  • Broccoli. Since you don’t have to worry about the broccoli getting mushy in this recipe, you can use fresh or frozen florets.
  • Carrot. Panera adds shredded carrot to its recipe, so I do, too.
  • Yellow onion. A little bit of onion is added for a layer of flavor.
  • White Beans. Instead of making a roux from flour and butter, a can of white beans is blended to achieve a similar creaminess and to thicken the soup.
  • Cashews. These are added instead of heavy cream.
  • Cheddar Cheese. Shred your own block of cheddar cheese for the best texture. This recipe calls for a minimal amount, without sacrificing flavor.
  • Salt & pepper. These two ingredients are crucial for the overall taste. If you think your soup tastes bland, it probably needs more salt.
healthy broccoli soup ingredients in glass bowls.

How to Make Healthy Broccoli Cheddar Soup

Step 1:

Prepare the creamy base so it’s ready when you need it. Drain and rinse a can of white beans, then add them to a blender. Add 4 cups of water and 1/2 cup of cashews, and blend until smooth. Set this aside until needed.

Preheat a large pot over medium-high heat for one to two minutes. Then add the olive oil and sauté the onion until it starts to soften, about 5 minutes. Add the garlic and stir briefly until it becomes fragrant, about 1 minute more.

beans and water blended together.

Step 2:

As soon as the garlic smells fragrant, pour the blended liquid into the large pot. This will prevent the garlic from burning.

Then, add the broccoli, carrot, salt, and pepper to the pot, and bring the liquid to a boil. As soon as it is boiling, lower the heat and cover the pot.

Let the soup gently simmer until the broccoli is very tender, about 20-25 minutes.

broccoli and carrots simmered in soup pot.

Step 3:

When the broccoli is fork-tender, transfer roughly 3 cups of the soup to a blender. Be sure to grab any large pieces of broccoli you see, so there won’t be huge chunks of broccoli in the soup.

Pulse the broccoli briefly in the blender to help the pieces break down, but avoid pureeing it completely. A little texture is a good thing in this soup! Alternatively, you can use an immersion blender and blend this directly in the pot.

broccoli pieces blended in blender pitcher.

Step 4:

Return the blended soup to the pot, and add the shredded cheese. Stir briefly, until the cheese is melted and incorporated into the soup.

Adjust any seasoning to taste, adding more salt or a splash of lemon juice, to help brighten it up. I like to add a tiny pinch of nutmeg to this soup for an extra layer of flavor.

cheese added to soup and served on ladle.

Serving & Storage Tips

As soon as you’re satisfied with the flavor, serve it warm with your favorite toppings, such as extra cheese or chopped fresh herbs.

Leftovers can be stored in an airtight container in the fridge for up to 5 days. It will thicken when chilled, but should thin out when reheated again.

Healthy Broccoli Cheddar Soup FAQs

Which cheese works best?

Use an extra-sharp cheddar cheese for the most flavor, but you can also use goat cheese if you find that easier to digest. You’ll get the smoothest results by using a block of cheese that you have to shred at home. Shredded cheese sold in stores is often coated in starch to prevent clumping, which can add a gritty texture to recipes.

Can I make this vegan?

Yes, you can omit the cheese and add extra salt or a squeeze of lemon juice to help boost the flavor. (Nutritional yeast can also be added to taste.)

Can I omit the beans?

Yes, if you don’t have beans on hand, you can replace them with an extra half cup of cashews for creaminess.

broccoli cheddar soup in a white soup mug.

Healthy Broccoli Cheddar Soup

4.85 from 32 votes
This healthy broccoli cheddar soup recipe is made without white flour or heavy cream, but you'd never guess just by tasting it! It reminds me of the soup you can order from Panera, but this version has a sneaky ingredient inside that adds extra protein and fiber to each bite.
prep10 mins cook30 mins total40 mins
Servings:4

Ingredients
 
 

  • 1 Tablespoon olive oil
  • ½ yellow onion , chopped
  • 2 cloves garlic , minced
  • 4 cups water
  • 1 (15 oz.) can white beans , rinsed and drained
  • ½ cup cashews (not roasted or salted)
  • 1 pound broccoli florets , chopped
  • 1 large carrot , shredded
  • salt & black pepper , to taste
  • 4 ounces extra sharp cheddar cheese , shredded

Instructions

  • Heat the olive oil in a large pot over medium high heat, and saute the onion until it starts to soften, about 5 minutes. Add in the garlic and stir briefly, just until fragrant, about 1 more minute.
  • Add the drained beans to a blender, along with the water and cashews (if using). Blend until very smooth, then immediately add it to the pot, so the garlic won't burn.
  • Add in the broccoli and shredded carrot, along with 2 teaspoons of salt and a 1/2 teaspoon of ground black pepper. Bring the liquid to a boil.
  • Once the liquid is boiling, lower the heat and cover with a lid. Let the soup gently simmer for 15 to 20 minutes, or until the broccoli is very tender.
  • Transfer roughly 3 cups of the soup to a blender, making sure to grab any large pieces of broccoli, so there won't be large chunks in the soup. Blend briefly, pulsing the broccoli into smaller pieces, but not blending until it's totally pureed. You want some texture in this soup! (Alternatively, you can use an immersion blender to blend directly in the soup pot.)
  • Return the blended soup to the pot, then add in the shredded cheese. Stir briefly, just until the cheese has melted, then adjust any seasoning to taste. I usually add in more salt, just a ¼ teaspoon at a time, until the soup is extra flavorful.
  • Serve warm with any extra toppings you love, like extra cheese or a pinch of nutmeg. Leftover soup can be stored in an airtight container in the fridge for up to 5 days.

Video

Notes

Nutrition information is for 1 of 4 servings, or approximately 1 1/2 cups of soup. (Assuming you get 6 cups of soup from this recipe.) This is automatically calculated, and is just an estimate, not a guarantee.
For a vegan and dairy-free soup, omit the cheese and add a teaspoon of lemon juice and extra salt, to taste. You can add a pinch of nutritional yeast, if you’d like an extra cheesy flavor, too.

Nutrition

Calories: 290kcal | Carbohydrates: 17g | Protein: 13g | Fat: 21g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Cholesterol: 28mg | Sodium: 250mg | Potassium: 572mg | Fiber: 4g | Sugar: 4g | Vitamin A: 3998IU | Vitamin C: 104mg | Calcium: 279mg | Iron: 2mg
Course: Soup
Cuisine: American
Keyword: healthy broccoli cheddar soup

More Soup Recipes to Try

If you try this healthy broccoli cheddar soup recipe, please leave a comment and star rating below, letting me know how you like it.

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. As a Certified Nutritionist Consultant (CNC), I love to make healthier food using simple ingredients. I test these recipes multiple times in my kitchen to make sure they will turn out perfectly for you.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. 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

  1. So good and hearty. I added nutmeg, clove, salt for spices. Served with Sourdough breadcrumbs and extra cheese.

  2. Will this taste okay if I need to use frozen broccoli as long as I thaw out first/chop etc or …? sometimes things really cannot be changed so I love this soup and thought I would double check thx

  3. I’m in love with this soup. I’ve made it a few times now and it’s not getting any less awesome. My son and I were practically fighting over the leftovers the other day. I definitely recommend an immersion blender if you have one once the soup is done rather than transferring it to the blender. It saves so much time and mess. So easy and so comforting.

  4. Excellent! I didn’t have cashews on hand so used a spoonful of cashew butter instead and it turned out very yummy indeed.

  5. With all the simple ingredients in this recipe, it’s surprising how delicious and tasty this soup is. Had leftovers today! Yippee! Thanks so much!

  6. This was delicious and packed with veggies. We added shredded chicken at the end, which meant the soup needed more water. It was a huge hit. Highly recommend!

  7. I made a few adjustments: doubled the garlic, swapped out bone broth for the water, used ~3 TBS nutritional yeast with a squeeze of lemon. This was comforting and filling!

    I appreciate how easily adaptable your recipes are (I’ve mastered the gluten free and reduced sugar cooking for myself, now to the dairy free/low dairy for my husband. Surprisingly, he has enjoyed every detoxinista recipe I have tried. I appreciate you simplifying nutritious foods that also cater to various diets! As always, thanks for what you do!!