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

These healthy soup recipes are packed with vegetables, protein, and bold flavors, perfect for meal prep or quick weeknight dinners!

Looking for healthy soup recipes to add to your meal rotation? There are lots of soups that claim to be “healthy,” but are just purees that don’t fill you up.

I’ve spent years creating healthy soup recipes that are both nutritious and filling. They’re loaded with vegetables, but also packed with beans, lentils, and hearty grains. I have tested every one of these recipes in my home kitchen and each was given a thumbs up from a real life family (mine!). I’ve even listed the prep time for each so you can choose based on what you have time for.

What Makes a Soup Healthy?

When I say “healthy soup,” I mean soup recipes that are built around whole ingredients like vegetables, plant-based proteins like beans and lentils, and wholesome grains like wild rice or quinoa. They’re seasoned with herbs and spices, rather than relying on lots of cream, cheese, or meat for flavor.

Each soup below can stand as a complete meal with just a simple side. A simple arugula salad or slice of skillet cornbread is all you need to round out the meal.

My Top 20 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

Creamy Wild Rice Soup (& More Healthy Soups)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

This wild rice soup recipe is impossibly creamy, packed with flavor and full of tender veggies and hearty rice. Everyone asks for the recipe: it’s that good.

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 to 8 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • ½ cup cashews*
  • 1 medium yellow onion
  • 2 celery ribs
  • 3 medium carrots
  • 8 ounces baby bella mushrooms
  • 6 cloves garlic
  • 2 tablespoons olive oil
  • 1 tablespoon dried thyme
  • 1 tablespoon dried oregano
  • 8 cups vegetable broth
  • 1 cup wild rice (not a wild rice blend)
  • 2 teaspoons kosher salt, divided
  • 2 15-ounce cans white beans, drained and rinsed
  • ½ teaspoon black pepper
  • 2 teaspoons dried sage
  • 1 tablespoon soy sauce, tamari, or liquid aminos

Instructions

  1. Place the cashews in a bowl and cover them with water. Leave them to soak while you make the recipe.
  2. Dice the onion. Thinly slice the celery. Cut the carrot into rounds. Slice the mushrooms. Mince the garlic.
  3. Add the olive oil to a Dutch oven. Add the onion, celery and carrot and cook, stirring occasionally for 5 minutes until lightly browned. Add mushrooms and saute for 2 minutes. Add garlic, thyme and oregano and stir for 2 minutes.
  4. Add the broth, wild rice, 1 ½ teaspoon kosher salt, and black pepper. Bring to a simmer. Simmer uncovered for 20 minutes. Then add the beans (drained and rinsed), and continue to simmer uncovered for 30 to 35 minutes more, or until rice breaks open.
  5. Using a liquid cup measure, carefully remove 2 cups of the hot soup (including broth, veggies and rice) to a blender. Add 1 cup water. Drain the cashews and add them to the blender, along with the dried sage. Blend on high for about 1 minute until creamy. Then pour the creamy mixture back into the soup.
  6. Add the soy sauce and the remaining ½ teaspoon kosher salt. Taste, and adjust seasonings as desired. Garnish with fresh ground pepper.

Notes

*I like to use raw cashews, but roasted also work. If your cashews are salted, you may need to adjust and add a little less salt at the end. For a nut allergy, go to Wild Rice Mushroom Soup.

Leftover storage: Leftover wild rice soup stores well in an airtight container in the refrigerator for up to 5 days. The soup thickens as it sits because the wild rice continues to absorb liquid. When reheating, add a splash of vegetable broth or water to reach your desired consistency, then warm over medium heat on the stovetop, stirring occasionally.

Freezing info: This soup also freezes well for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop, adding liquid as needed.

Chicken adder: While this recipe is vegan, you can also add cooked shredded chicken if you like for a protein-packed variation. Add it during the last 10 minutes of cooking.

Did you love this recipe?

Get our free newsletter with all of our best recipes!

About the authors

Alex & Sonja

Hi there! We’re Alex & Sonja Overhiser, authors of two cookbooks, busy parents, and a real life couple who cooks together. We founded the A Couple Cooks website in 2010 to share simple, seasonal recipes and the joy of cooking. We now offer thousands of original recipes, cooking tips, and meal planning ideas—all written and photographed by the two of us (and tested on our kids!).

Leave a Comment

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

11 Comments

  1. Rehoboth says:

    Delightful Post Thanks

  2. 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!

  3. Emily Craig says:

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

  4. Angela Lucero says:

    What kind of white beans do you use?

    1. Alex Overhiser says:

      We use navy or cannelini.

  5. 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.

  6. 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.

  7. Sonja Overhiser says:

    Let us know if you have any questions!