20 Healthy Soup Recipes That Will Warm Your Soul and Slim Your Waistline

I’ve attached a video for every recipe below from my favorite home cooks.

Soups are a great way to eat healthy and feel full. They’re packed with veggies, protein, and flavor. You can make many tasty and good-for-you soups at home with simple ingredients.

You’ll find lots of choices for healthy soups. There are options with chicken, beef, or beans if you want protein. Or you can go for veggie-based soups if you prefer meatless meals. Many recipes use a slow cooker or pressure cooker to make things easy. With so many yummy soups to try, you’re sure to find new favorites to warm you up and keep you feeling great.

Minestrone

Let’s make a tasty minestrone soup! Here’s what you’ll need:

Ingredients:

  • 2 cups mixed vegetables (carrots, celery, zucchini)
  • 1 can kidney beans
  • 1 can diced tomatoes
  • 4 cups vegetable broth
  • 1/2 cup small pasta (like elbow macaroni)
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp dried basil
  • Salt and pepper to taste

Directions:

  1. Heat olive oil in a large pot. Add onion and garlic, cook until soft.

  2. Toss in your mixed veggies. Stir and cook for 5 minutes.

  3. Pour in the broth, tomatoes, and beans. Bring to a boil.

  4. Add pasta and dried basil. Simmer for 10 minutes or until pasta is tender.

  5. Season with salt and pepper.

Your minestrone is ready! Serve it hot and enjoy your healthy, homemade soup.

Lentil Soup

You’ll love this tasty and nutritious lentil soup! Here’s what you need:

Ingredients:

  • 1 cup dried lentils
  • 1 onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, sliced
  • 3 garlic cloves, minced
  • 4 cups vegetable broth
  • 1 can crushed tomatoes
  • 1 tsp cumin
  • 1 tsp oregano
  • Salt and pepper to taste
  • 2 cups fresh spinach
  • Juice of 1 lemon

Directions:

  1. Rinse the lentils and set aside.

  2. In a large pot, sauté onion, carrots, celery, and garlic until soft.

  3. Add lentils, broth, tomatoes, cumin, and oregano. Bring to a boil, then simmer for 25-30 minutes until lentils are tender.

  4. Season with salt and pepper. Stir in spinach and lemon juice.

  5. Serve hot and enjoy your homemade lentil soup!

This soup is perfect for chilly days. It’s packed with protein and fiber from the lentils. You can easily customize it by adding your favorite veggies or spices.

Chicken Noodle Soup

You’ll need:

  • 2 tablespoons butter
  • 1 onion, diced
  • 2 carrots, sliced
  • 2 celery stalks, chopped
  • 2 garlic cloves, minced
  • 8 cups chicken broth
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • 2 cups cooked chicken, shredded
  • 2 cups egg noodles
  • Salt and pepper to taste

Here’s how to make it:

  1. Melt the butter in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5-6 minutes until soft.

  2. Stir in garlic and cook for another minute.

  3. Pour in the chicken broth. Add bay leaves and thyme. Bring to a boil.

  4. Reduce heat and simmer for 10 minutes.

  5. Add shredded chicken and noodles. Cook for 6-8 minutes until noodles are tender.

  6. Season with salt and pepper to taste. Remove bay leaves before serving.

Your soup is ready! Enjoy this warm, comforting bowl of goodness.

Vegetable Soup

Here’s a tasty vegetable soup recipe you can make at home:

Ingredients:

  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, sliced
  • 2 cloves garlic, minced
  • 1 sweet potato, cubed
  • 1 can diced tomatoes
  • 4 cups vegetable broth
  • 1 cup green beans, cut into 1-inch pieces
  • 1 cup corn kernels
  • 1 cup peas
  • Salt and pepper to taste
  • Fresh parsley, chopped

Directions:

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes until softened.

  2. Stir in garlic and sweet potato. Cook for another 2 minutes.

  3. Pour in diced tomatoes with their juice and vegetable broth. Bring to a boil.

  4. Reduce heat and simmer for 15 minutes or until sweet potato is tender.

  5. Add green beans, corn, and peas. Simmer for 5 more minutes.

  6. Season with salt and pepper to your liking.

  7. Serve hot, garnished with fresh parsley.

Enjoy your homemade vegetable soup! It’s packed with nutrients and perfect for a cozy meal.

Tomato Basil Soup

Here’s a simple and tasty tomato basil soup recipe you can whip up in no time:

Ingredients:

  • 2 cans (28 oz each) whole peeled tomatoes
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 2 cups vegetable broth
  • 1/4 cup fresh basil leaves, chopped
  • 2 tablespoons olive oil
  • Salt and pepper to taste

Directions:

  1. Heat olive oil in a large pot over medium heat. Add onions and cook until soft, about 5 minutes.

  2. Stir in garlic and cook for another minute.

  3. Pour in the canned tomatoes with their juices and the vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes.

  4. Add chopped basil and cook for 5 more minutes.

  5. Use an immersion blender to puree the soup until smooth. If you don’t have one, carefully transfer to a regular blender in batches.

  6. Season with salt and pepper to taste.

  7. Serve hot, garnished with extra basil if you like.

See also  25 Korean Soup Recipes That Will Warm Your Soul and Spice Up Your Life

This soup is perfect for cool evenings or when you need a quick, healthy meal. It’s packed with flavor and goodness, and you can easily double the recipe to freeze some for later!

Butternut Squash Soup

You’ll love this cozy butternut squash soup! Here’s what you need:

Ingredients:

  • 1 large butternut squash, peeled and cubed
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 teaspoon dried sage
  • Salt and pepper to taste

Directions:

  1. Heat olive oil in a large pot over medium heat. Add onion and garlic, cooking until soft (about 5 minutes).

  2. Add cubed butternut squash and vegetable broth. Bring to a boil, then reduce heat and simmer.

  3. Cook for 20-30 minutes until the squash is tender when pierced with a fork.

  4. Remove from heat and blend the soup using an immersion blender or regular blender.

  5. Stir in sage, salt, and pepper. Taste and adjust seasonings as needed.

  6. Serve hot and enjoy your comforting bowl of butternut squash soup!

Split Pea Soup

Here’s a tasty split pea soup recipe you’ll love!

Ingredients:

  • 1 pound dried split peas
  • 1 onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 garlic cloves, minced
  • 1 ham bone or ham hock
  • 8 cups chicken broth
  • 2 bay leaves
  • Salt and pepper to taste

Directions:

  1. Rinse the split peas and set aside.

  2. In a large pot, sauté onions, carrots, and celery in a bit of oil until soft.

  3. Add garlic and cook for 30 seconds.

  4. Pour in the split peas, chicken broth, and ham bone. Toss in the bay leaves.

  5. Bring to a boil, then reduce heat and simmer for about 1 hour.

  6. Remove the ham bone and bay leaves. If using ham bone, shred any meat and add back to the soup.

  7. Season with salt and pepper.

  8. Serve hot and enjoy your comforting bowl of split pea soup!

You can add some crusty bread on the side for a complete meal. This soup freezes well, so make extra for later!

Broccoli Cheddar Soup

Here’s what you’ll need:

  • 4 cups broccoli florets
  • 1 cup diced onion
  • 2 cloves minced garlic
  • 2 cups low-sodium chicken broth
  • 1 cup milk
  • 2 cups shredded cheddar cheese
  • 2 tablespoons butter
  • 2 tablespoons flour
  • Salt and pepper to taste

Now, let’s make this yummy soup!

  1. Melt the butter in a large pot over medium heat. Add onions and garlic, cooking until soft.

  2. Sprinkle in the flour and stir for a minute to make a roux.

  3. Slowly pour in the broth and milk, whisking to avoid lumps. Bring to a simmer.

  4. Add broccoli and cook for about 10 minutes until tender.

  5. Stir in the cheese until melted. Season with salt and pepper.

  6. If you like a smoother soup, blend half and return it to the pot.

Your creamy, cheesy broccoli soup is ready! Serve it hot and enjoy this comforting bowl of goodness.

Carrot Ginger Soup

You’ll love this warm and comforting carrot ginger soup! It’s easy to make and packed with flavor.

Here’s what you’ll need:

  • 2 tablespoons butter or olive oil
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 2 pounds carrots, peeled and chopped
  • 2 tablespoons fresh ginger, grated
  • 4 cups vegetable or chicken broth
  • Salt and pepper to taste
  • Optional: coconut milk for serving

To make the soup:

  1. Heat butter or oil in a large pot over medium heat. Add onions and cook for 5-6 minutes until soft.

  2. Stir in garlic and ginger. Cook for another minute.

  3. Add carrots and broth. Bring to a boil, then reduce heat and simmer for about 30 minutes until carrots are tender.

  4. Let the soup cool slightly, then blend until smooth using an immersion blender or regular blender.

  5. Season with salt and pepper to taste.

  6. Serve hot with a drizzle of coconut milk if you like.

This soup is great for chilly days or when you’re feeling under the weather. The ginger adds a nice kick and may help soothe upset stomachs.

Miso Soup

You’ll love this quick and easy miso soup recipe! It’s perfect for a cozy meal or light appetizer. Here’s what you need:

Ingredients:

  • 4 cups water
  • 2 teaspoons dashi granules
  • 3 tablespoons miso paste
  • 1/2 cup cubed soft tofu
  • 1/4 cup chopped green onions
  • 1 sheet nori, cut into small strips

Directions:

  1. Bring water to a boil in a medium pot.

  2. Add dashi granules and stir until dissolved.

  3. Reduce heat to low and add tofu. Simmer for 2 minutes.

  4. Scoop out some broth into a small bowl. Mix in miso paste until smooth.

  5. Pour miso mixture back into the pot and stir gently.

  6. Remove from heat immediately. Don’t let it boil after adding miso.

  7. Ladle soup into bowls. Top with green onions and nori strips.

Your miso soup is ready to enjoy! It’s warm, comforting, and full of flavor. Try different types of miso paste for variety. You can also add veggies like spinach or mushrooms if you like.

See also  Taco Soup Recipe

French Onion Soup

Here’s a tasty and lighter version of French onion soup you can make at home:

Ingredients:

  • 4 large onions, thinly sliced
  • 2 tablespoons olive oil
  • 4 cups low-sodium beef broth
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon Worcestershire sauce
  • 6 slices whole grain baguette
  • 6 slices reduced-fat Swiss cheese

Directions:

  1. Heat oil in a large pot over medium heat. Add onions and cook for 35-40 minutes, stirring often, until golden brown.

  2. Stir in sugar, salt, and pepper. Cook for 5 more minutes.

  3. Pour in broth and Worcestershire sauce. Bring to a boil, then reduce heat and simmer for 20-30 minutes.

  4. While the soup simmers, preheat your oven’s broiler.

  5. Ladle soup into oven-safe bowls. Top each with a baguette slice and cheese.

  6. Place bowls on a baking sheet and broil for 2-3 minutes until cheese melts and bubbles.

Be careful when serving – the bowls will be hot! Enjoy your homemade French onion soup.

Beef And Barley Soup

Here’s what you’ll need to make this tasty soup:

  • 1 pound beef stew meat, cubed
  • 1 cup pearl barley
  • 6 cups beef broth
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 1 onion, diced
  • 2 tablespoons olive oil
  • 2 bay leaves
  • Salt and pepper to taste

Now, let’s get cooking!

  1. Heat olive oil in a large pot over medium heat. Add the beef and cook until browned on all sides.

  2. Toss in the onions, carrots, and celery. Cook for about 5 minutes until the veggies start to soften.

  3. Pour in the beef broth and add the bay leaves. Bring the mixture to a boil.

  4. Reduce heat to low, cover, and let it simmer for 45 minutes.

  5. Stir in the barley and continue to simmer for another 45-60 minutes, or until the beef and barley are tender.

  6. Season with salt and pepper to your liking.

  7. Remove the bay leaves before serving.

Enjoy your warm, hearty beef and barley soup! It’s perfect for chilly days or when you need a comforting meal.

Gazpacho

Want to beat the heat with a refreshing soup? Try this easy gazpacho recipe! It’s perfect for hot summer days.

Ingredients:

  • 2 lbs ripe tomatoes, chopped
  • 1 cucumber, peeled and diced
  • 1 red bell pepper, diced
  • 1 small red onion, diced
  • 2 garlic cloves, minced
  • 3 tbsp olive oil
  • 2 tbsp sherry vinegar
  • Salt and pepper to taste

Directions:

  1. Put all the chopped veggies in a large bowl.

  2. Add the olive oil, vinegar, salt, and pepper. Mix well.

  3. Blend half the mixture until smooth. Pour it back into the bowl with the chunky half.

  4. Stir everything together and taste. Add more salt or vinegar if needed.

  5. Cover and chill in the fridge for at least 2 hours.

  6. Serve cold with a drizzle of olive oil on top.

This gazpacho is packed with fresh flavors and vitamins. It’s a snap to make and requires no cooking. You can even prep it a day ahead for better taste!

Mushroom Soup

Here’s a tasty mushroom soup recipe you can try:

Ingredients:

  • 1 pound mixed mushrooms, sliced
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 teaspoon thyme
  • Salt and pepper to taste

Directions:

  1. Heat olive oil in a large pot over medium heat.

  2. Add onions and garlic. Cook until soft, about 3-5 minutes.

  3. Toss in the mushrooms and thyme. Cook for 5-7 minutes until mushrooms brown.

  4. Pour in the broth. Bring to a boil, then reduce heat and simmer for 15 minutes.

  5. Use an immersion blender to puree the soup until smooth.

  6. Season with salt and pepper to taste.

  7. Serve hot and enjoy your homemade mushroom soup!

This recipe is simple and quick. You can add a splash of cream at the end if you want a richer soup. Feel free to experiment with different mushroom types for unique flavors!

Cabbage Soup

Ready to make a tasty and healthy cabbage soup? Here’s what you’ll need:

  • 1 head of cabbage, chopped
  • 2 carrots, diced
  • 2 celery stalks, chopped
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 can diced tomatoes
  • 6 cups vegetable or chicken broth
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • Optional: Italian seasoning or thyme

Now let’s get cooking! Here are the simple steps:

  1. Heat the olive oil in a large pot over medium heat.

  2. Add the onion, carrots, and celery. Cook for 5-6 minutes until they start to soften.

  3. Toss in the garlic and cook for another minute.

  4. Add the cabbage, tomatoes, and broth. Bring to a boil.

  5. Lower the heat and let it simmer for 20-25 minutes until the cabbage is tender.

  6. Season with salt, pepper, and any other spices you like.

Your cabbage soup is now ready to enjoy! It’s perfect for warming up on a chilly day or as part of your healthy eating plan.

Turkey And Wild Rice Soup

Here’s a tasty recipe for Turkey and Wild Rice Soup. You’ll love how comforting and delicious it is!

See also  Coconut Shrimp Recipe

Ingredients:

  • 2 cups cooked turkey, diced
  • 1 cup wild rice
  • 1 onion, chopped
  • 2 carrots, sliced
  • 2 celery stalks, diced
  • 8 cups turkey or chicken broth
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 1 cup mushrooms, sliced
  • 1/2 cup heavy cream
  • Salt and pepper to taste

Directions:

  1. Cook the wild rice according to package instructions. Set aside.

  2. In a large pot, melt the butter over medium heat. Add onions, carrots, and celery. Cook for 5 minutes until softened.

  3. Stir in the flour and cook for 2 minutes.

  4. Slowly pour in the broth, stirring constantly to prevent lumps.

  5. Add the mushrooms and bring the soup to a boil. Reduce heat and simmer for 15 minutes.

  6. Stir in the cooked turkey, wild rice, and cream. Heat through for 5 minutes.

  7. Season with salt and pepper to taste.

Your Turkey and Wild Rice Soup is ready! Serve it hot and enjoy your comforting meal.

Kale And White Bean Soup

You’ll love this hearty and nutritious soup! Here’s what you’ll need:

Ingredients:

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, sliced
  • 3 garlic cloves, minced
  • 4 cups vegetable broth
  • 2 cans white beans, drained and rinsed
  • 1 can diced tomatoes
  • 1 bunch kale, stems removed and leaves chopped
  • 1 teaspoon dried rosemary
  • Salt and pepper to taste

Directions:

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5 minutes until veggies soften.

  2. Stir in garlic and cook for another minute. Add broth, beans, tomatoes, and rosemary. Bring to a boil.

  3. Reduce heat and simmer for 15 minutes. Add kale and cook for 5 more minutes until it wilts.

  4. Season with salt and pepper. Your soup is ready to serve!

This soup is perfect for chilly days. It’s packed with vitamins and fiber from the kale and beans. You can add a sprinkle of Parmesan cheese on top if you like. Enjoy your homemade soup!

Chicken Tortilla Soup

Here’s what you’ll need:

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 jalapeño, seeded and diced
  • 4 cups chicken broth
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (15 oz) black beans, drained
  • 1 cup corn kernels
  • 2 cups cooked, shredded chicken
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • Salt and pepper to taste
  • 4 corn tortillas, cut into strips

Let’s make your soup:

  1. Heat oil in a large pot. Add onion, garlic, and jalapeño. Cook until soft.

  2. Pour in broth, tomatoes, beans, and corn. Bring to a boil, then simmer for 10 minutes.

  3. Add chicken, cumin, and chili powder. Simmer for 5 more minutes.

  4. While the soup cooks, bake tortilla strips at 350°F for 10 minutes until crisp.

  5. Season soup with salt and pepper. Ladle into bowls and top with crispy tortilla strips.

You can add extra toppings like avocado, cheese, or sour cream if you like. Enjoy your warm, tasty soup!

Spinach And Lemon Soup

Here’s a yummy spinach and lemon soup recipe for you to try! It’s easy to make and packed with fresh flavors.

Ingredients:

  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 6 cups chicken broth
  • 1 cup orzo pasta
  • 4 cups fresh spinach
  • 2 lemons, juiced and zested
  • 2 eggs
  • Salt and pepper to taste

Directions:

  1. Heat olive oil in a pot over medium heat. Add onion and garlic, cooking until soft.

  2. Pour in the chicken broth and bring to a boil. Add orzo and cook for about 8 minutes.

  3. Stir in the spinach and lemon zest. Let it simmer for 2 minutes.

  4. In a bowl, whisk eggs and lemon juice. Slowly add 1 cup of hot soup to the egg mixture, whisking constantly.

  5. Pour the egg mixture back into the pot, stirring gently. Cook for 2 more minutes.

  6. Season with salt and pepper to taste. Serve hot and enjoy your delicious soup!

Sweet Potato And Black Bean Soup

You’ll love this cozy soup packed with nutritious ingredients. Here’s what you need:

Ingredients:

  • 2 medium sweet potatoes, peeled and diced
  • 1 can black beans, drained and rinsed
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • Salt and pepper to taste
  • Optional toppings: avocado, cilantro

Directions:

  1. Sauté onion and garlic in a large pot until soft.

  2. Add sweet potatoes, black beans, cumin, paprika, salt, and pepper. Stir to combine.

  3. Pour in the broth and bring to a boil. Reduce heat and simmer for 25-30 minutes.

  4. Check if sweet potatoes are tender with a fork. If so, you’re ready for the next step!

  5. Use an immersion blender to puree the soup until smooth. You can leave some chunks for texture if you like.

  6. Taste and adjust seasonings as needed.

  7. Ladle into bowls and add your favorite toppings.

Enjoy your warm, hearty soup! It’s perfect for chilly days or when you need a quick, healthy meal.