16 Healthy Soup Recipes You’ll Love!

When you’re craving something nourishing and wholesome, you can’t beat a healthy soup recipe! Brimming with vibrant vegetables, hearty proteins, and satisfying flavors, this collection of 16 healthy soups is perfect for when you need some inspiration for a lighter lunch or dinner that’ll keep you on track with your wellness goals. Whether you’re in the mood for creamy, brothy, or spicy, there’s something here you’ll love… 

1. Homemade Vegetable Soup

homemade vegetable soup

Everyone should have a homemade veggie soup recipe in their repertoire! It’s the ultimate clean-out-the-fridge meal, and you can easily customise it based on the ingredients you’ve got that need using up. If you like, you could also add corn, zucchini, bell peppers – don’t be afraid to get a little creative! 

Servings: 6

Ingredients:

  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 3 carrots, diced
  • 3 celery stalks, diced
  • 2 cups diced potatoes
  • 1 cup green beans, trimmed
  • 1 cup peas
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 tsp dried thyme
  • Salt and pepper, to taste

Instructions:

  1. Heat olive oil in a large pot. Sauté onion, garlic, carrots, and celery until softened.
  2. Add potatoes, green beans, peas, tomatoes, broth, and thyme. Bring to a boil, then reduce heat and simmer for 20–25 minutes.
  3. Season with salt and pepper, and serve with crusty bread.

2. Spicy Butternut Squash and Sweet Potato Soup

spicy squash and sweet potato soup

This creamy, slightly spicy soup is like a warm hug in a bowl, with a kick of cayenne to keep things interesting. I’ve substituted cream for coconut milk to keep it light. I love serving this one with some homemade croutons for a satisfying crunch!

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 2 cups butternut squash, cubed
  • 2 cups sweet potatoes, cubed
  • 4 cups vegetable broth
  • 1/2 tsp cayenne pepper
  • 1/2 cup coconut milk

Instructions:

  1. Heat olive oil in a pot. Sauté onion and garlic until fragrant.
  2. Add squash, sweet potatoes, broth, and cayenne. Bring to a boil, then simmer for 20 minutes.
  3. Blend until smooth and stir in coconut milk. Serve warm.

3. Lemon Chicken Orzo Soup

lemon chicken orzo soup

This refreshing, zesty soup is light, flavorful, and perfect for when you need a little pick-me-up. It’s a great choice for the spring and summer months, and it’s proof that healthy soup really doesn’t have to be boring! 

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 1 cup cooked shredded chicken
  • 1/2 cup orzo pasta
  • 4 cups chicken broth
  • Juice of 1 lemon
  • 2 tbsp chopped parsley

Instructions:

  1. Heat olive oil in a pot. Sauté onion, garlic, carrot, and celery until softened.
  2. Add chicken, orzo, and broth. Simmer for 10 minutes.
  3. Stir in lemon juice and parsley. Serve immediately, garnished with a little lemon zest.

4. Roasted Carrot Soup

roasted carrot soup

This Roasted Carrot Soup is sweet, earthy, and as bright as sunshine in a bowl. I love this one garnished with some fresh cilantro and a little drizzle of olive oil! I recommend using coconut milk to keep things light and healthy. 

Servings: 4

Ingredients:

  • 1 lb carrots, peeled and chopped
  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 cups vegetable broth
  • 1/2 cup coconut milk
  • 1 tsp cumin

Instructions:

  1. Toss carrots with 1 tbsp olive oil and roast at 400°F (200°C) for 20 minutes.
  2. In a pot, heat remaining olive oil and sauté onion until softened. Add roasted carrots, broth, and cumin. Simmer for 10 minutes.
  3. Blend until smooth and stir in coconut milk.

5. Tuscan White Bean and Kale Soup

tuscan white bean and kale soup

This hearty soup is packed with protein and fiber, thanks to creamy white beans and nutrient-rich kale.

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 4 cups vegetable broth
  • 1 can (14.5 oz) white beans, drained and rinsed
  • 2 cups chopped kale
  • 1 tsp Italian seasoning

Instructions:

  1. Heat olive oil in a pot. Sauté onion and garlic until softened.
  2. Add broth, beans, and Italian seasoning. Simmer for 10 minutes.
  3. Stir in kale and cook for another 5 minutes. Serve warm.

6. Classic Minestrone Soup

classic minestrone soup

This Italian favorite is loaded with vegetables, pasta, and beans for a hearty, comforting meal.

Servings: 4

Ingredients:

  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 2 carrots, diced
  • 1 zucchini, diced
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 cup cooked cannellini beans
  • 1/2 cup small pasta

Instructions:

  1. Heat olive oil in a pot. Sauté onion, garlic, carrots, and zucchini until softened.
  2. Add tomatoes, broth, beans, and pasta. Simmer for 15 minutes. Serve immediately.

7. Cauliflower Soup

cauliflower soup

This silky, creamy soup is dairy-free and perfect for those craving something light but satisfying.

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 1 head cauliflower, chopped
  • 3 cups vegetable broth
  • 1/2 cup unsweetened almond milk

Instructions:

  1. Heat olive oil in a pot. Sauté onion until softened. Add cauliflower and broth.
  2. Simmer for 20 minutes. Blend until smooth (leave a few chunks of cauliflower, if you like) and stir in almond milk. Serve warm, with croutons.

8. Thai Red Curry Noodle Soup

thai red curry noodle soup

This bold and flavorful soup combines creamy coconut milk, red curry paste, and rice noodles for a spicy, satisfying dish. You can add shredded chicken and extra veggies if you like, though it’s delicious just as it is. 

Servings: 4

Ingredients:

  • 1 tbsp coconut oil
  • 1 onion, sliced
  • 2 tbsp red curry paste
  • 4 cups vegetable broth
  • 1 can (13.5 oz) coconut milk
  • 8 oz rice noodles
  • 1 cup snap peas
  • Cilantro, for garnish

Instructions:

  1. Heat coconut oil in a pot. Sauté onion and curry paste until fragrant.
  2. Add broth, coconut milk, and snap peas. Simmer for 10 minutes.
  3. Add rice noodles and cook until tender. Serve hot, garnished with cilantro. 

9. Turmeric Chickpea Soup

turmeric chickpea soup

Golden and nourishing, this Turmeric Chickpea Soup is loaded with anti-inflammatory benefits and bold flavors.

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 tsp ground turmeric
  • 1 tsp cumin
  • 4 cups vegetable broth
  • 1 can (14.5 oz) chickpeas, drained and rinsed
  • 1 cup chopped spinach

Instructions:

  1. Heat olive oil in a pot. Sauté onion and garlic until softened.
  2. Add turmeric and cumin, cooking for 1 minute until fragrant.
  3. Stir in broth and chickpeas, and simmer for 10 minutes.
  4. Add spinach and cook for another 5 minutes. Serve warm with a squeeze of lemon.

10. Vegetable Barley Soup

vegetable barley soup

This Vegetable Barley Soup is hearty, satisfying, and packed with wholesome grains and veggies. The perfect healthy soup for cold days!

Servings: 6

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 3 carrots, diced
  • 2 celery stalks, diced
  • 4 cups vegetable broth
  • 1/2 cup pearl barley
  • 1 tsp dried thyme
  • 1 can (14.5 oz) diced tomatoes

Instructions:

  1. Heat olive oil in a pot. Sauté onion, carrots, and celery until softened.
  2. Add broth, barley, thyme, and tomatoes. Bring to a boil, then simmer for 30–35 minutes.
  3. Season with salt and pepper and serve.

11. Broccoli Cheddar Soup

healthy broccoli cheese soup

Creamy and cheesy, this lightened-up Broccoli Cheddar Soup still delivers all the cozy flavors you love!

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 3 cups chopped broccoli
  • 2 cups vegetable broth
  • 1 cup unsweetened almond milk
  • 1 cup shredded cheddar cheese

Instructions:

  1. Heat olive oil in a pot. Sauté onion until softened. Add broccoli and broth, and simmer for 15 minutes.
  2. Blend half the soup for a creamy texture, leaving the rest chunky. Stir in almond milk and cheddar until melted. Serve immediately.

12. Chicken Noodle Soup

chicken noodle soup

This classic Chicken Noodle Soup is a comforting bowl of warmth and nostalgia. Perfect for those days when you want a healthy soup that’s a really satisfying meal and can be served for dinner!

Servings: 6

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cups chicken broth
  • 2 cups cooked shredded chicken
  • 1 cup egg noodles

Instructions:

  1. Heat olive oil in a pot. Sauté onion, carrots, and celery until softened.
  2. Add broth and bring to a boil. Stir in chicken and noodles. Simmer for 10 minutes until noodles are tender. Serve warm.

13. Creamy Mushroom Soup

creamy mushroom soup

This Creamy Mushroom Soup is earthy, rich, and full of bold, savory flavors. It’s cozy and comforting, and is so easy to make!

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 3 cups sliced mushrooms
  • 2 cups vegetable broth
  • 1 cup unsweetened almond milk
  • 1 tbsp nutritional yeast

Instructions:

  1. Heat olive oil in a pot. Sauté onion and mushrooms until golden and softened.
  2. Add broth and simmer for 10 minutes. Blend until smooth, then stir in almond milk and nutritional yeast. Serve warm.

14. Simple Chicken and Rice Soup

simple chicken and rice soup

This wholesome Chicken and Rice Soup is a no-fuss, nourishing option for busy nights.

Servings: 6

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cups chicken broth
  • 2 cups cooked shredded chicken
  • 1 cup cooked rice

Instructions:

  1. Heat olive oil in a pot. Sauté onion, carrots, and celery until softened.
  2. Add broth, chicken, and rice. Simmer for 10 minutes. Serve immediately.

15. Potato Leek Soup

healthy leek and potato soup

This velvety Potato Leek Soup is a classic favorite, perfect for chilly evenings when you want something that’s creamy but healthy!

Servings: 4

Ingredients:

  • 1 tbsp olive oil
  • 3 leeks, white parts only, sliced
  • 3 cups diced potatoes
  • 4 cups vegetable broth
  • 1 cup unsweetened almond milk

Instructions:

  1. Heat olive oil in a pot. Sauté leeks until softened. Add potatoes and broth, and simmer for 20 minutes.
  2. Blend until smooth (leave a few chunks, if you like) and stir in almond milk. Serve warm with crusty bread.

16. Cabbage Roll Soup

cabbage roll soup

All the flavors of classic cabbage rolls in a simple, hearty soup. This one is sure to be a family favorite, and I love making a big batch of it for enjoying throughout the week. You can easily make this one vegetarian friendly by just leaving out the meat. 

Servings: 6

Ingredients:

  • 1 tbsp olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 lb ground turkey or beef (optional for non-vegetarian)
  • 2 cups chopped cabbage
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1/2 cup uncooked rice

Instructions:

  1. Heat olive oil in a pot. Sauté onion and garlic until softened. Add ground meat (if using) and cook until browned.
  2. Stir in cabbage, tomatoes, broth, and rice. Bring to a boil, then simmer for 25–30 minutes. Serve warm.

Soup season is always in style, and these 16 recipes are perfect for healthy, satisfying meals. From comforting classics to bold, global flavors, these soups prove that eating healthy doesn’t have to be boring. Which one will you try first?