This post may include affiliate links; for details, see our disclosure policy.
Add these healthy soup recipes to your regular rotation! Each one is loaded with veggies and works as the main meal.
Looking for healthy soup recipes to add to your meal rotation? We’ve got ’em! Our criteria for healthy: a soup that’s loaded with vegetables and nutrients, and can work as the main dish in meal. Because there are lots of soups that claim to be “healthy” but are simple purees that don’t fill you up.
Each one of these recipes are 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 full). We’ve listed the prep time here so you can choose what you have time for, then click over to get the recipe. Ready to get cooking?
And now….our top healthy soup recipes!
Our top healthy soup recipe: Healthy Wild Rice Soup! This fan favorite soup is delectably creamy and delicious: it's packed with plant-based protein from cashews, white beans, and hearty wild rice. The flavor is out of this world! Everyone who tastes it becomes a believer. Make a big batch and freeze leftovers!
Total time: 1 hour
Here’s a healthy soup recipe you’ll immediately add to your regular rotation…because it’s just that good. Try this White Bean Soup, full of humble ingredients and huge flavor! Tender white beans float in the cozy broth with soft potatoes and leafy kale. Lemon zest lends brightness and tarragon brings an herby nuance. The best part? It’s made of 100% vegetables and tastes like a dream.
Total time: 35 minutes
There's nothing better than a hearty lentil soup, and this one's our favorite. The broth features fire roasted tomatoes, garlic, spinach, paprika, and oregano, and it's simple to put together. It’s so delicious, you’ll feel like you’re wrapped in a cozy hug. This healthy soup is ready to amaze you!
Total time: 45 minutes
Looking for a flavor-packed healthy soup? Try this easy Cabbage Soup! Confession: we adore cabbage. It’s really not the sexiest of vegetables, is it? But though it’s humble, cabbage makes incredibly delicious dishes. Here it makes a hearty, satisfying soup, packed with veggies that swim in a savory-spiced broth of fire roasted tomatoes.
Total time: 35 minutes
Need a healthy soup recipe that pleases everyone? Try this Kale Soup with White Beans! Hearty Tuscan kale, white beans and tomatoes float in a tangy broth flavored with oregano and fennel. It’s like a combination of all our favorite soup recipes in one bowl: comforting and full of bold Mediterranean-style flavors. It comes together in just 30 minutes and makes a huge pot that’s great for leftovers.
Total time: 30 minutes
This Quick Black Bean Soup recipe is the ideal healthy and easy meal! Using canned beans makes it possible to whip up this tasty soup in 30 minutes. It’s creamy, garlicky and hearty, and a big bowl feels positively restorative. Top it with pico de gallo for a bright and zingy contrast in flavors.
Total time: 30 minutes
Here’s a cozy bowl that’s so hearty and satisfying, you’ll never want to put your spoon down. Try this Smoky Bean Soup! Make room in your heart for this recipe, because this one dazzles. Kidney beans and navy beans float in a savory, smoky broth of fire roasted tomatoes that has just the right glossy texture. It uses canned beans, but it tastes like it’s been simmering all day. Each silky, smoky spoonful is a bit of heaven.
Total time: 35 minutes
This healthy broccoli potato soup looks like it's cheesy, but it's all an illusion! Blend up cashews with a bit of the soup, and it forms a thick and creamy body that's packed with flavor. Broccoli and carrots add a big dose of nutrients.
Total time: 35 minutes
Does chili count as soup? Because this healthy chili is a must-add to your healthy soup list! This hearty chili features black beans, quinoa, and a zingy broth. Fire-roasted tomatoes make the flavor shine.
Total time: 30 minutes
If there’s a healthy soup that always satisfies, it’s a great lentil soup. Lentils are one of nature’s wonders: they’re full of protein, shelf stable for years, inexpensive, and make for some of the most satisfying filling meals. This simple Red Lentil Soup is deliciously hearty, featuring aromatic vegetables, lemon and a hint of smoked paprika.
Total time: 25 minutes
You’ll love this simple tofu soup recipe, a tasty, nourishing plant-based meal! Cubes of tofu float in a savory broth flavored with miso, ginger, dried mushrooms, and fresh mushrooms. Add crunchy carrots and green onions just before serving, and it’s a satisfying combination of hearty earthiness with crisp, fresh vegetables.
Total time: 30 minutes
This healthy vegetable soup is packed with as many veggies as possible! Carrots, green beans, bell peppers, peas, and beans all dance in a savory broth. It's like a fresh spin on canned noodle soup.
Total time: 35 minutes
Split pea soup is incredibly simple and hearty, with all the filling protein of this healthy legume! This healthy soup version uses a few tricks to simulate a smoky flavor without the traditional ham.
Total time: 1 hour
This healthy soup is full of big Italian flavors: intense vibrant tomato, leafy Tuscan kale, and a creamy broth made with Parmesan rind. Swimming in it all are the chickpeas and pasta of the soup’s title, making it hearty and filling.
Total time: 30 minutes
This healthy mushroom barley soup has a warming broth and nutritious veggies. But the star? Whole grain barley, which infuses each bite with a pasta-like chewy texture. It’s perfect for healthy desk lunches in a thermos or enjoying a big steaming bowl after a long day.
Total time: 55 minutes
Some gnocchi soup is full of cream and butter: but not this one! This healthy gnocchi soup is homey, comforting, and heart-meltingly good, filled with lots of veggies: tomatoes, green beans and chickpeas.
Total time: 35 minutes
One of our favorite healthy soups of all time? This black bean tortilla soup! It takes just over 30 minutes to make beautifully bright, tangy flavor. Black beans and corn float in a beautiful brothy with a hint of smoky adobo sauce.
Total time: 35 minutes
Here’s a tasty, simple soup that impresses every time: Spinach Tortellini Soup! This one is for the books. Doughy pillows of tortellini float in a tangy, tomato broth seasoned with Italian herbs and Parmesan cheese. It’s loaded up with nutrient-dense spinach and tender vegetables like carrot and fennel, which add nuance and crunch.
Total time: 30 minutes
Last up in our healthy soup recipes: a soup full of superfoods! This butternut squash lentil soup tastes like a bowl of sunshine. It’s chock full of beautiful, colorful healthy ingredients, and it tastes surprisingly more delicious than you’d imagine from the humble ingredients.
Total time: 50 minutes
Here’s a cozy healthy soup that’s made of veggies that taste bright and restorative: Chickpea Soup with Rice! It’s similar to a chicken rice soup, except it’s made with plant-powered chickpeas instead. Tender grains of rice make for a satisfying thick body to the turmeric and ginger-infused broth, with a punch of lemon zest to brighten each spoonful. It’s got the cozy nostalgia of canned soup, but it’s fresh and homemade!
Total time: 35 minutes
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:
- Pick from 35 Soup Recipes Everyone Should Try
- Try 30 Best Vegetarian Soup Recipes or 25 Best Vegan Soup Recipes
- Browse seasonal winter soup or fall soup recipes
- Grab 10 Italian Soup Recipes
- Use your pressure cooker for 8 Great Instant Pot 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:
- Grab an Easy Arugula Salad or Goat Cheese Salad with Arugula & Apple
- Make sliced apples and Cinnamon Fruit Dip
- Bake up Easy Corn Muffins, Skillet Cornbread, or Garlic Toast
- Try The BEST Kale Salad or Kale Quinoa Salad
20 Healthy Soup Recipes
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 1x
Description
This cabbage soup recipe is easy with big, bold flavor! Cozy up to a bowl of this veggie-packed healthy soup.
Ingredients
- 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
- 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.
- 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.
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
What happens if you use wild rice blend instead of wild rice?
The cook time is usually a lot shorter!
Hey! Thank you for the great recipes. I can’t find wild rice in NZ ~ do you have a substitute option?
There’s not really a sub for it! Sorry. This recipe has a similar coziness though: https://www.acouplecooks.com/vegan-mushroom-soup/
What kind of white beans do you use?
We use navy or cannelini.
This looked yummy! I couldn’t tell if you added pre cooked rice or not?! What did you recommend? :) Love your recipes!
Hi! We simmer the wild rice in the soup.
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.
Let us know if you have any questions!