Colds and Flu Vegetarian Soup Recipes for Quick Relief

Updated On: October 8, 2025

When cold and flu season strikes, nothing soothes quite like a steaming bowl of nourishing soup. For vegetarians and those seeking more plant-based comfort, finding truly restorative soups that can help ease symptoms, boost immunity, and satisfy your cravings is essential.

Whether you’re curled up with a box of tissues or simply hoping to prevent the sniffles, these vegetarian soup recipes are packed with immune-boosting ingredients, hearty vegetables, and warming spices.

Not only are they easy to prepare, but they’re also gentle on the stomach and customizable for any taste. In this blog post, I’ll share three of my favorite cold and flu vegetarian soup recipes that will help you feel better, faster—and maybe even make you look forward to sick days.

Ready to fill your kitchen with the healing aroma of homemade soup? Let’s dive in!

Why You’ll Love This Recipe

  • Nutrient-dense and immune-boosting: Each soup is loaded with antioxidant-rich vegetables, fresh herbs, and natural remedies like ginger and garlic.
  • Easy to make: These recipes require minimal prep and simple steps, so you can focus on resting and recovering.
  • Customizable: Swap in your favorite vegetables or add grains for extra heartiness—perfect for the whole family.
  • Comforting and gentle: The brothy base soothes sore throats, clears sinuses, and hydrates you when you need it most.
  • 100% vegetarian and easily vegan: No meat, no dairy—just plant-based goodness.

Ingredients

Vegetarian Immunity-Boosting Ginger Garlic Soup

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 4 garlic cloves, minced
  • 2 tablespoons fresh ginger, grated
  • 3 carrots, diced
  • 2 celery stalks, sliced
  • 1 medium sweet potato, peeled and diced
  • 1 zucchini, diced
  • 6 cups vegetable broth (low sodium preferred)
  • 1 teaspoon turmeric powder
  • 1 teaspoon sea salt (or to taste)
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon chilli flakes (optional, for heat and congestion relief)
  • 2 cups baby spinach
  • 2 tablespoons fresh lemon juice
  • Fresh herbs to garnish (parsley or cilantro)

Classic Vegetarian Noodle Soup

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 1 parsnip, diced (optional)
  • 1 bay leaf
  • 6 cups vegetable broth
  • 100g egg-free noodles (or gluten-free if needed)
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon black pepper
  • Salt to taste
  • 1/4 cup fresh parsley, chopped
  • 1 tablespoon lemon juice

Spicy Lentil & Tomato Soup

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 2 carrots, chopped
  • 1 red bell pepper, diced
  • 1 cup red lentils, rinsed
  • 1 can (400g) crushed tomatoes
  • 5 cups vegetable broth
  • 1 teaspoon cumin
  • 1 teaspoon chilli powder
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste
  • Juice of 1 lemon
  • Fresh cilantro, for serving

Equipment

  • Large soup pot or Dutch oven
  • Chopping board and sharp knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Ladle
  • Blender (optional, for pureeing if desired)
  • Soup bowls and spoons

Instructions

Vegetarian Immunity-Boosting Ginger Garlic Soup

  1. Heat olive oil in your soup pot over medium heat. Add onion and sauté for 3-4 minutes until translucent.
  2. Add garlic and ginger, stir for 1-2 minutes until fragrant.
  3. Add carrots, celery, sweet potato, and zucchini. Sauté for 5 minutes.
  4. Sprinkle in turmeric, salt, black pepper, and chilli flakes. Stir well to coat the vegetables with spices.
  5. Pour in vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, or until veggies are tender.
  6. Stir in baby spinach and cook for 2 more minutes until wilted.
  7. Remove from heat. Add lemon juice and adjust seasoning as needed.
  8. Ladle into bowls and garnish with fresh herbs before serving.

Classic Vegetarian Noodle Soup

  1. Heat olive oil in your soup pot. Add onion and cook until soft, about 3 minutes.
  2. Stir in garlic, carrots, celery, and parsnip if using. Cook for 5 minutes.
  3. Add bay leaf, thyme, oregano, and black pepper.
  4. Pour in vegetable broth and bring to a boil. Lower heat and simmer for 10 minutes.
  5. Add noodles and cook until tender, following package instructions (usually 6-8 minutes).
  6. Remove the bay leaf. Stir in lemon juice and parsley.
  7. Season to taste with salt and serve hot.

Spicy Lentil & Tomato Soup

  1. Heat olive oil in your Dutch oven. Sauté onion until soft, about 4 minutes.
  2. Add garlic, ginger, carrots, and bell pepper. Cook for 5 minutes.
  3. Stir in cumin, chilli powder, turmeric, and smoked paprika.
  4. Add lentils, crushed tomatoes, and vegetable broth. Stir and bring to a boil.
  5. Lower heat and simmer uncovered for 20-25 minutes, stirring occasionally, until lentils are tender.
  6. Remove from heat. Stir in lemon juice and adjust salt and pepper to taste.
  7. Optionally, blend half the soup for a creamier texture.
  8. Serve garnished with fresh cilantro.

Tips & Variations

  • Boost immunity: Add a little extra garlic and ginger for even more natural antibacterial and antiviral power.
  • Make it creamy: Stir in a splash of coconut milk or cashew cream for a richer, soothing texture.
  • Grain swap: Replace noodles with rice, quinoa, or barley for a heartier meal.
  • Spice it up: Add extra chilli powder for congestion relief.
  • Herb power: Use fresh thyme, rosemary, or basil for added flavor and antioxidants.
  • Leftover magic: These soups freeze well—double the batch and save for when you need a quick, comforting meal.

“The trick to a truly healing soup is to use the freshest produce and plenty of flavor-boosting herbs and spices.”

Nutrition Facts

Soup Calories (per serving) Protein Fiber Vitamin C Iron
Ginger Garlic Soup 120 3g 4g 35% DV 7% DV
Vegetarian Noodle Soup 145 4g 3g 28% DV 6% DV
Spicy Lentil & Tomato Soup 180 9g 8g 22% DV 13% DV

Values are approximate and will vary based on ingredient brands and serving sizes.

Serving Suggestions

  • Serve with a slice of soft gluten-free vegan bread for dipping.
  • Pair with a simple green salad or steamed greens for an extra nutrient boost.
  • Add a sprinkle of nutritional yeast or vegan parmesan for a cheesy finish.
  • Top with a spoonful of cooked quinoa or brown rice for more protein and fiber.
  • Make it a meal with a side of banana pancakes for a comforting, energy-boosting breakfast-for-dinner vibe.

Conclusion

When you’re feeling under the weather, these cold and flu vegetarian soup recipes offer more than just comfort—they deliver true nourishment and a gentle, healing touch. Each recipe is crafted to support your immune system, soothe your symptoms, and fill your home with the cozy scents of simmering vegetables and warming spices.

Whether you choose the bold flavors of Spicy Lentil & Tomato Soup, the classic comfort of Vegetarian Noodle Soup, or the healing punch of Ginger Garlic Soup, you’ll find yourself coming back to these bowls again and again—even on healthy days!

If you enjoyed these recipes, don’t forget to explore more vegetarian goodness on the site. Check out A to Z Vegetarian Recipes for Every Meal and Occasion for endless inspiration, or try a hearty grain-based meal from Ancient Grains Vegetarian Recipes for Healthy Delicious Meals.

For even more family-friendly soups and stews, see our Vegetarian Mexican Soup Recipes That Warm Your Soul. Stay warm, stay nourished, and happy cooking!

📖 Recipe Card: Immune-Boosting Vegetarian Soup

Description: A nourishing, warming soup packed with immune-supporting vegetables and herbs. Perfect for soothing symptoms of colds and flu while providing plenty of comfort.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 teaspoon grated fresh ginger
  • 1 teaspoon turmeric powder
  • 1 teaspoon dried thyme
  • 6 cups low-sodium vegetable broth
  • 1 cup chopped kale or spinach
  • 1 cup cooked chickpeas (drained and rinsed)
  • Salt and pepper to taste
  • Juice of 1/2 lemon

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté for 5 minutes.
  3. Stir in ginger, turmeric, and thyme; cook for 1 minute.
  4. Pour in vegetable broth and bring to a boil.
  5. Reduce heat and simmer for 20 minutes.
  6. Add kale and chickpeas; cook for another 5 minutes.
  7. Season with salt, pepper, and lemon juice.
  8. Serve hot.

Nutrition: Calories: 180 kcal | Protein: 7 g | Fat: 5 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Immune-Boosting Vegetarian Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A nourishing, warming soup packed with immune-supporting vegetables and herbs. Perfect for soothing symptoms of colds and flu while providing plenty of comfort.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “2 medium carrots, sliced”, “2 celery stalks, sliced”, “1 teaspoon grated fresh ginger”, “1 teaspoon turmeric powder”, “1 teaspoon dried thyme”, “6 cups low-sodium vegetable broth”, “1 cup chopped kale or spinach”, “1 cup cooked chickpeas (drained and rinsed)”, “Salt and pepper to taste”, “Juice of 1/2 lemon”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in ginger, turmeric, and thyme; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Add kale and chickpeas; cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt, pepper, and lemon juice.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “7 g”, “fatContent”: “5 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X