Basic Vegan Soup Recipes for Easy Healthy Meals

Updated On: October 5, 2025

Vegan soups are a delightful way to nourish your body and warm your soul, especially when you want something wholesome and satisfying without any animal products. Whether you’re a seasoned vegan or simply exploring plant-based meals, mastering a few basic vegan soup recipes can open the door to endless flavor combinations and nutritious options.

These soups are not only easy to prepare but also budget-friendly and perfect for any season. From hearty lentil stews to vibrant vegetable broths, vegan soups bring comfort and versatility to your kitchen.

In this post, we’ll share several simple yet delicious vegan soup recipes that anyone can whip up in under an hour. Each recipe uses fresh ingredients and common pantry staples, making them accessible for cooks of all levels.

Plus, you’ll get tips for customizing your soups and ideas for pairing them with other dishes. Ready to dive into the world of vegan soups?

Let’s get started!

Contents

Why You’ll Love This Recipe

These basic vegan soup recipes are perfect for anyone looking to eat healthier without sacrificing flavor. They are naturally dairy-free, egg-free, and meat-free, making them suitable for various dietary needs.

The recipes emphasize fresh, whole foods and simple cooking techniques, which means you can prepare them quickly without a long ingredient list.

Why else are these soups fantastic?

  • They’re high in fiber and vitamins thanks to nutrient-rich vegetables and legumes.
  • They’re comforting and hearty enough to satisfy even meat-eaters.
  • They make great leftovers and reheat beautifully for easy meal prep.
  • They’re customizable — add your favorite veggies, spices, or grains.

Ingredients

  • 1 tablespoon olive oil or any neutral oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 1 medium potato, peeled and cubed
  • 1 cup dried lentils (brown or green), rinsed
  • 6 cups vegetable broth (low sodium preferred)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • Salt and pepper to taste
  • Fresh parsley or cilantro for garnish (optional)

Equipment

  • Large pot or Dutch oven for cooking the soup
  • Cutting board and sharp knife for prepping vegetables
  • Wooden spoon or spatula for stirring
  • Measuring cups and spoons
  • Ladle for serving

Instructions

  1. Heat the oil in your large pot over medium heat. Add the diced onion and sauté for about 5 minutes until translucent.
  2. Add the garlic, carrots, and celery to the pot. Cook for another 4-5 minutes, stirring occasionally, until the vegetables soften slightly.
  3. Stir in the cubed potato and rinsed lentils. Cook for 1-2 minutes to combine the flavors.
  4. Pour in the vegetable broth and add the dried thyme, oregano, and bay leaf.
  5. Bring the soup to a boil, then reduce the heat to low and simmer gently for 30-35 minutes, or until the lentils and vegetables are tender.
  6. Remove the bay leaf, then season the soup with salt and pepper to taste.
  7. Optional: Use an immersion blender to partially puree the soup for a creamier texture, or leave it chunky.
  8. Garnish with fresh parsley or cilantro before serving for a burst of color and freshness.

Tips & Variations

“Don’t be afraid to experiment with different vegetables or beans. Adding kale, spinach, or diced tomatoes can boost nutrition and flavor!”

  • For a spicier kick, add a pinch of red pepper flakes or diced jalapeño when sautéing the onions.
  • Switch up the lentils for chickpeas, black beans, or split peas to vary the texture and protein content.
  • Add grains like quinoa or barley during the last 15 minutes of cooking for a heartier meal.
  • Use coconut milk in place of some broth for a creamy, slightly sweet soup.
  • Try different herbs such as rosemary, basil, or cilantro based on your preference.

Nutrition Facts

Nutrient Amount per Serving
Calories 180 kcal
Protein 12 g
Carbohydrates 30 g
Dietary Fiber 10 g
Fat 3 g
Sodium 400 mg (varies with broth)
Vitamin A 150% DV
Vitamin C 20% DV

Serving Suggestions

This vegan lentil soup pairs wonderfully with crusty bread, like the Hamburger Bun Sourdough Recipe or the Green Chile Cheese Bread Recipe for a spicy twist.

For a complete meal, serve the soup alongside a fresh green salad or a simple avocado toast. You can also enjoy it as a light starter before indulging in a sweet treat like the Glazed Twist Donut Recipe.

Basic Vegan Soup Recipes Listicle

Classic Lentil Vegetable Soup

Our featured recipe above is a classic and versatile soup packed with lentils and fresh vegetables. It’s perfect for beginners and great for meal prep.

Ingredients

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 3 carrots, sliced
  • 2 celery stalks, sliced
  • 1 potato, cubed
  • 1 cup dried lentils
  • 6 cups vegetable broth
  • 1 tsp thyme
  • 1 tsp oregano
  • Salt and pepper

Instructions

  1. Sauté onion, garlic, carrots, and celery in olive oil until soft.
  2. Add potatoes, lentils, broth, and herbs; simmer until lentils are tender.
  3. Season and garnish as desired.

Creamy Butternut Squash Soup

This silky smooth soup is a fall favorite that uses roasted butternut squash and coconut milk for creaminess.

Ingredients

  • 1 medium butternut squash, peeled and cubed
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 4 cups vegetable broth
  • 1 cup coconut milk
  • 1 tsp ground cumin
  • Salt and pepper to taste
  • Olive oil for roasting

Instructions

  1. Roast the squash cubes with olive oil at 400°F (200°C) for 25 minutes.
  2. Sauté onion and garlic in a pot until fragrant.
  3. Add roasted squash, broth, and cumin; simmer for 10 minutes.
  4. Blend soup until smooth, stir in coconut milk, and season.

Spicy Black Bean Soup

A protein-packed soup with smoky chipotle and fresh lime for a zesty punch.

Ingredients

  • 2 cans black beans, drained and rinsed
  • 1 onion, diced
  • 2 garlic cloves, minced
  • 1 jalapeño, seeded and chopped
  • 4 cups vegetable broth
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • Juice of 1 lime
  • Salt and pepper
  • Fresh cilantro for garnish

Instructions

  1. Sauté onion, garlic, and jalapeño until soft.
  2. Add black beans, broth, cumin, and paprika; simmer for 20 minutes.
  3. Blend half the soup for thickness, then stir in lime juice.
  4. Season and garnish with cilantro.

Hearty Minestrone Soup

A vegetable-packed Italian-style soup with beans, pasta, and fresh herbs.

Ingredients

  • 1 tbsp olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 zucchini, diced
  • 1 can kidney beans, drained and rinsed
  • 1 can diced tomatoes
  • 6 cups vegetable broth
  • 1 cup small pasta (like ditalini)
  • 1 tsp dried basil
  • Salt and pepper
  • Fresh parsley or basil for garnish

Instructions

  1. Sauté onion, carrots, celery, and garlic in olive oil until softened.
  2. Add zucchini, beans, tomatoes, broth, and basil; simmer 15 minutes.
  3. Add pasta and cook until al dente, about 10 minutes.
  4. Season with salt and pepper, garnish, and serve hot.

Conclusion

These basic vegan soup recipes are your gateway to delicious, nourishing meals that fit perfectly into any lifestyle. They showcase how plant-based ingredients can be transformed into comforting and flavorful dishes without fuss.

The beauty of these recipes is their flexibility—you can tailor them with your favorite veggies, spices, and textures to keep things interesting.

Whether you’re cozying up on a chilly day or looking for a light yet satisfying lunch, these soups deliver on taste and health. Plus, they pair beautifully with breads like the Hamburger Bun Sourdough Recipe or the Green Chile Cheese Bread Recipe.

For dessert, why not indulge in the Glazed Twist Donut Recipe to round out your meal?

Feel free to bookmark these recipes and experiment in your kitchen. Happy cooking and enjoy every nourishing spoonful!

📖 Recipe Card: Basic Vegan Soup

Description: A simple and nutritious vegan soup perfect for any season. Packed with vegetables and flavorful herbs for a comforting meal.

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

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium potato, diced
  • 1 cup green beans, chopped
  • 1 can (14 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic, sauté until softened.
  3. Add carrots, celery, and potato; cook for 5 minutes.
  4. Pour in vegetable broth and diced tomatoes.
  5. Add green beans, thyme, basil, salt, and pepper.
  6. Bring to a boil, then reduce heat and simmer for 25 minutes.
  7. Check vegetables for tenderness and adjust seasoning.
  8. Serve hot.

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

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Basic Vegan Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A simple and nutritious vegan soup perfect for any season. Packed with vegetables and flavorful herbs for a comforting meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, diced”, “2 cloves garlic, minced”, “3 medium carrots, sliced”, “2 celery stalks, sliced”, “1 medium potato, diced”, “1 cup green beans, chopped”, “1 can (14 oz) diced tomatoes”, “4 cups vegetable broth”, “1 teaspoon dried thyme”, “1 teaspoon dried basil”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Add carrots, celery, and potato; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and diced tomatoes.”}, {“@type”: “HowToStep”, “text”: “Add green beans, thyme, basil, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Check vegetables for tenderness and adjust seasoning.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “5 g”, “fatContent”: “7 g”, “carbohydrateContent”: “25 g”}}

Photo of author

Marta K

Leave a Comment

X