This post may include affiliate links; see our disclosure policy.

Add these healthy soup recipes to your regular rotation! These hearty recipes are loaded with vegetables and are filling enough to make a meal.

Healthy soup recipes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Looking for healthy soup recipes to add to your meal rotation? Our definition of “healthy” is a soup that’s loaded with vegetables and nutrients, and can work as the main dish in meal. There are lots of soups that claim to be “healthy,” but are just purees that don’t fill you up.

Each one of these healthy soups below tried and tested and fan favorites of our family! They work as a meal with a few fresh and simple sides, instead of having to load up on grilled cheese to feel satisfied. We’ve listed the prep time here so you can choose based on what you have time for.

Our top healthy soup recipes

Healthy side dishes for soup

What to pair with these healthy soup recipes to make it a meal? Here are some of our favorites sides for soups:

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Print

Healthy Vegetable Soup (& More Recipes)

Cabbage soup
Save Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

This cabbage soup recipe is easy with big, bold flavor! Cozy up to a bowl of this veggie-packed healthy soup.

  • Author: Sonja Overhiser
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • 2 tablespoons butter or olive oil
  • 1 medium yellow onion, small diced
  • 2 medium carrots, small diced
  • 2 celery ribs, small diced
  • 4 garlic cloves, minced
  • 2 teaspoons each garlic powder and dried basil
  • 1 teaspoon each dried oregano and dried thyme
  • 1/2 medium green cabbage, shredded (6 to 7 cups)
  • 15-ounce can white beans 
  • 28-ounce can crushed fire roasted tomatoes* (or best quality crushed tomatoes)
  • 1 quart vegetable broth
  • 1 ¼ teaspoons kosher salt
  • ½ teaspoon sugar
  • Chopped Italian parsley, for garnish

Instructions

  1. In a large pot or Dutch oven, heat the butter or olive oil over medium high heat. Add the onion, carrot and celery, and cook, stirring occasionally, for about 8 to 10 minutes, until the celery is tender and the vegetables have released their juices.
  2. Add the garlic, garlic powder, basil, oregano, and thyme and cook for 1 minute. Add the cabbage, white beans, crushed tomatoes, vegetable broth, salt, and sugar. Bring to a simmer and simmer 10 to 15 minutes until the cabbage is tender. Serve immediately, garnished with parsley.

Notes

*Can’t find fire roasted tomatoes? Substitute the best quality crushed tomatoes you can find. If you’d like, add an extra 1 teaspoon sugar and ½ teaspoon smoked paprika to the broth.

Did you love this recipe?

Get our free newsletter with all of our best recipes!

More soup ideas

There are so many soup recipes to try, outside of these healthy soup recipes! Here are a few collections of soups by topic:

About the authors

Alex & Sonja

Hi! We’re Alex & Sonja Overhiser, authors of the acclaimed cookbooks A Couple Cooks and Pretty Simple Cooking—and a real life couple who cooks together. We founded the A Couple Cooks website in 2010 to share seasonal recipes and the joy of home cooking. Now, we’ve got over 3,000 well-tested recipes, including Mediterranean diet, vegan, vegetarian, pescatarian, smoothies, cocktails, and more!

Leave a Comment

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

10 Comments

  1. Anonymous says:

    What happens if you use wild rice blend instead of wild rice?

    1. Alex Overhiser says:

      The cook time is usually a lot shorter!

  2. Emily Craig says:

    Hey! Thank you for the great recipes. I can’t find wild rice in NZ ~ do you have a substitute option?

  3. Angela Lucero says:

    What kind of white beans do you use?

    1. Alex Overhiser says:

      We use navy or cannelini.

  4. Rebecca Bush says:

    This looked yummy! I couldn’t tell if you added pre cooked rice or not?! What did you recommend? :) Love your recipes!






    1. Alex Overhiser says:

      Hi! We simmer the wild rice in the soup.

  5. Dawn Green says:

    I made this soup toďay and it’s delicious and easy to make.
    Shall be having it for lunch tomorrow (might share it with my mum).
    And freeze some too.






  6. Sonja Overhiser says:

    Let us know if you have any questions!