31+ Vegan Soup Recipes


Vegan soups offer a tasty way to enjoy plant-based meals. They come in many flavors and styles, from creamy to brothy.

You can find vegan versions of classic soups as well as unique new recipes.

These soups provide nutrients and comfort without any animal products. They often use vegetables, beans, grains, and plant-based milks to create rich textures and flavors.

Vegan soups can be quick and easy to make, perfect for busy weeknights or meal prep. With so many options, you’re sure to find vegan soup recipes you’ll love.

1. Classic Tomato Basil Soup

This vegan tomato basil soup is a comforting classic. Start by sautéing onions and garlic in a pot until soft.

Add canned tomatoes, fresh tomatoes, vegetable broth, and dried herbs like basil and oregano.

Bring the mixture to a boil, then simmer for about 15 minutes.

For extra creaminess, you can blend in some white beans. Season with salt and pepper to taste.

Finish your soup with fresh basil leaves. You’ll have a delicious, warming meal ready in just 30 minutes. Serve with crusty bread for dipping.

2. Curried Pumpkin Lentil Soup

This hearty soup blends the sweetness of pumpkin with the earthy flavor of lentils. Start by sautéing onions, carrots, and garlic in olive oil until soft.

Add red lentils, pumpkin puree, and vegetable broth to the pot.

Stir in curry powder and red Thai curry paste for a spicy kick.

Let the soup simmer until the lentils are tender. For a smoother texture, blend the soup with an immersion blender.

Finish with a splash of coconut milk for creaminess. Garnish with pumpkin seeds and fresh herbs before serving.

3. Spicy Black Bean Soup

You’ll love this zesty vegan soup packed with protein-rich black beans. Start by sautéing onions, carrots, celery, and peppers in a large pot.

Add garlic, cumin, and chili powder for a flavor kick.

Pour in black beans and vegetable broth, then bring to a simmer.

Let the soup cook until the vegetables are tender. For extra heat, add some diced jalapeños or a dash of hot sauce.

Blend part of the soup for a creamier texture if you like. Finish with a squeeze of lime juice and garnish with fresh cilantro. This hearty soup is perfect for chilly days and can be customized to your spice preference.

4. Coconut Thai Carrot Soup

This vegan soup blends Thai flavors with creamy coconut milk and sweet carrots. You’ll need carrots, onions, garlic, and ginger as the base ingredients.

Start by sautéing the onions, garlic, and ginger in coconut oil. Add diced carrots and cook for a few minutes.

Pour in vegetable broth and simmer until the carrots are soft.

Blend the soup until smooth, then stir in coconut milk for richness. Season with Thai red curry paste, lime juice, and a pinch of salt to taste.

For extra texture, you can add cooked red lentils or diced sweet potatoes. Garnish with fresh basil leaves and a swirl of coconut milk before serving.

5. Miso Soup with Tofu and Wakame

Miso soup is a classic Japanese dish you can easily make vegan. Start by heating water and adding dashi powder to create a flavorful broth.

Cut firm tofu into small cubes and add them to the simmering broth. Let the tofu cook for about a minute.

Rehydrate dried wakame seaweed in water for a few minutes, then squeeze out excess liquid. Add the wakame to your soup bowls.

Turn off the heat and stir in miso paste. Use a strainer to help break up any lumps and ensure smooth mixing.

Pour the hot soup into bowls over the wakame. Top with chopped green onions for extra flavor and color.

6. Hearty Vegetable Minestrone

This comforting vegan minestrone soup is packed with vegetables. You can make it in one pot for easy cleanup.

Start by sautéing onions, carrots, and celery in a large pot. Add garlic and Italian seasoning for flavor.

Pour in vegetable broth and canned tomatoes.

Toss in your favorite beans, like kidney or cannellini. Add small pasta shapes and simmer until tender.

Finish the soup with leafy greens like spinach. Season with salt and pepper to taste. Serve hot with crusty bread for a satisfying meal.

7. Creamy Roasted Red Pepper Soup

Creamy roasted red pepper soup is a delicious vegan dish that’s easy to make. You start by roasting red bell peppers in the oven until they’re charred and soft.

Once cooled, you peel off the skin and remove the seeds. Then blend the peppers with vegetable broth, garlic, and spices.

To make it creamy without dairy, you can add cashews or coconut milk. Season with salt and pepper to taste.

This vibrant orange soup is perfect for chilly days. You can garnish it with fresh herbs or a swirl of plant-based cream for extra flavor.

8. Sweet Potato and Chickpea Soup

This hearty soup combines sweet potatoes and chickpeas for a filling meal. You can make it easily in one pot.

Start by sautéing onions and bell peppers in oil. Add sweet potatoes, curry paste, and spices for flavor.

Pour in vegetable broth and simmer until the sweet potatoes are tender.

Then add chickpeas and kale for extra nutrition. Let everything cook together for a few more minutes.

You can top your soup with croutons or a squeeze of lemon juice. It’s a great way to get more vegetables into your diet.

9. Ginger Carrot Soup

Ginger carrot soup is a creamy, flavorful vegan dish that’s perfect for chilly days. You can make it easily with simple ingredients like carrots, ginger, and coconut milk.

This soup gets its smooth texture from blended carrots and coconut milk, without any need for cream or butter. It’s naturally dairy-free and gluten-free.

To make the soup, you’ll roast carrots with ginger and spices. Then blend everything with vegetable broth and coconut milk.

A splash of orange juice adds brightness.

You can cook this soup on the stovetop or in an Instant Pot for quicker results. Serve it with a swirl of sriracha for extra heat if you like spice.

10. Curry Butternut Squash Soup

This vegan soup combines the sweetness of butternut squash with aromatic curry flavors. It’s creamy, comforting, and perfect for chilly days.

You can make this soup in about 30 minutes. Start by sautéing onions and squash in a pot. Add curry powder, coconut milk, and vegetable broth.

Simmer until the squash is tender, then blend until smooth.

The result is a rich, velvety soup that’s both filling and nutritious.

This recipe is naturally gluten-free and packed with vitamins. It’s great for meal prep and freezes well for later enjoyment.

You can customize the spice level to your liking. Serve with a dollop of coconut cream and some fresh herbs for a restaurant-worthy presentation.

11. Zucchini and Avocado Soup

This creamy soup combines zucchini and avocado for a refreshing meal. You’ll love its smooth texture and bright flavors.

Start by sautéing onions and garlic in olive oil. Add chopped zucchini and cook until soft.

Pour in vegetable stock and bring to a boil.

Blend the mixture with ripe avocado until smooth. For extra flavor, add lemon juice and zest.

Chill the soup for at least 2 hours before serving.

You can garnish with fresh basil or a drizzle of olive oil. This soup is perfect for hot summer days or as a light dinner option.

12. Lentil and Spinach Soup

Lentil and spinach soup is a hearty, nutritious meal that’s easy to make. You’ll start by sautéing onions and garlic in a large pot. Then add lentils, vegetable broth, and spices like thyme and oregano.

Let the lentils simmer until they’re tender, which usually takes about 25-30 minutes.

Near the end of cooking, stir in fresh spinach leaves. They’ll wilt quickly in the hot soup.

This soup is very flexible. You can add other veggies like carrots or celery for extra flavor and nutrition.

A dash of cumin or red pepper flakes can give it a nice kick.

Serve your lentil and spinach soup hot. It’s great on its own or with a slice of crusty bread.

13. Cauliflower Leek Soup

Cauliflower leek soup is a comforting vegan dish you can make in about 30 minutes. It’s creamy, dairy-free, and packed with nutrients.

To make it, roast cauliflower florets and sliced leeks until tender. Then sauté them with celery and garlic for extra flavor.

Blend everything with vegetable stock to create a smooth, hearty soup.

For added creaminess, try adding cashews or miso paste.

This soup tastes similar to potato leek soup but is lower in carbs.

Top it with vegan bacon bits, green onions, and fresh ground pepper for extra flavor and crunch.

14. Cabbage and White Bean Soup

This hearty vegan soup combines cabbage and white beans for a nutritious meal. You can make it in just 30 minutes using simple ingredients.

Start by sautéing onions and garlic in olive oil. Add sliced cabbage, carrots, and your choice of white beans like cannellini.

Pour in vegetable broth and season with herbs like thyme or Italian seasoning.

Simmer until the vegetables are tender.

For extra flavor, try adding tomato paste or a splash of vinegar.

This soup is high in fiber and protein, making it both filling and healthy.

You can store leftovers in the fridge for up to 6 days or freeze for longer storage. Serve with crusty bread for a complete meal.

15. Broccoli Almond Soup

Broccoli almond soup is a creamy vegan dish that’s perfect for chilly days. You can make this nutritious soup in about 30 minutes.

Start by sautéing onions and garlic in a pot. Add chopped broccoli stems and cook for a few minutes.

Then toss in broccoli florets, almonds, and spices like curry powder or thyme.

Pour in vegetable broth and simmer until the broccoli is tender.

Blend the mixture until smooth. For extra creaminess, stir in some almond milk.

This soup is packed with protein from the almonds and vitamins from the broccoli. It’s a filling meal that’s both healthy and delicious.

16. Tomato Gazpacho with Basil

Tomato gazpacho with basil is a cool, refreshing soup perfect for hot summer days. You can make this vegan dish easily with ripe tomatoes, cucumber, bell pepper, and fresh herbs.

Start by blanching the tomatoes to remove their skins. Chop them into chunks along with the other veggies.

Blend everything together in a food processor or blender until smooth.

Add vinegar, lemon juice, and olive oil to enhance the flavors.

For extra texture, reserve some chopped vegetables to stir in at the end.

Garnish your gazpacho with fresh basil leaves and a drizzle of olive oil.

Chill the soup for at least an hour before serving to let the flavors meld. This no-cook recipe is a great way to use up summer produce and stay cool.

17. Split Pea and Mint Soup

Split pea and mint soup is a tasty vegan dish that’s easy to make. You start by sautéing onions in oil until they’re soft and clear.

Next, add garlic and cook for a couple more minutes. Then toss in peas, fresh mint leaves, and veggie stock.

For extra flavor, you can include nutritional yeast.

Let everything simmer until the peas are soft.

Blend the soup to make it smooth. The mint gives it a fresh taste that goes well with the hearty peas. This soup is filling and packed with protein from the peas.

18. Kale and Quinoa Soup

This nutritious soup combines hearty kale and protein-packed quinoa for a satisfying meal. You’ll love the mix of textures and flavors in this warming dish.

Start by sautéing onions, carrots, and celery in a large pot. Add garlic and herbs for extra flavor.

Pour in vegetable broth and bring to a boil.

Add quinoa and simmer until it’s cooked through.

Stir in white beans for added protein and creaminess. Finally, toss in chopped kale and let it wilt slightly.

This soup is perfect for chilly days and can be customized with your favorite seasonal veggies. Serve it hot with a slice of crusty bread for a comforting vegan meal.

19. Beetroot Ginger Soup

This vibrant pink soup is a feast for your eyes and taste buds. You’ll love the earthy sweetness of beets combined with the warmth of ginger.

To make it, sauté onions, garlic, and ginger in a pot. Add chopped beets and potatoes, then pour in vegetable broth. Season with salt and pepper and simmer until the veggies are tender.

Blend the soup until smooth and creamy. For extra richness, stir in a splash of plant-based milk.

Serve hot with a swirl of coconut cream and fresh herbs on top.

This nutritious soup is packed with vitamins and minerals. It’s perfect for chilly days when you need a comforting bowl of goodness.

20. Moroccan Harira Soup

Moroccan Harira Soup is a tasty vegan dish packed with flavor and nutrients. This hearty soup combines lentils, chickpeas, and vegetables in a rich tomato-based broth.

To make it, you’ll sauté onions, garlic, and celery in olive oil. Then add spices like cumin, turmeric, and smoked paprika for a warm, aromatic taste.

The soup gets its substance from lentils and chickpeas, which provide protein and fiber. Carrots and celery root add texture and extra nutrients.

Harira is often enjoyed during Ramadan to break the fast. But you can savor this comforting soup any time of year as a satisfying meal.

21. French Onion Soup with No-Broth

You can make a tasty vegan French onion soup without traditional beef broth. Start by caramelizing onions over low heat for 30-40 minutes, stirring often.

This brings out their natural sweetness. For depth of flavor, add red wine and vegetable broth. Vegan Worcestershire sauce or soy sauce can provide umami notes.

A sprinkle of dried porcini mushroom powder also boosts the savory taste. Top with crusty bread and vegan cheese. Bake until the cheese melts and gets gooey.

This dairy-free version is just as comforting as the classic recipe. Store leftover soup and bread separately in the fridge for up to 5 days.

Reheat and add fresh toppings when serving again.

22. Sweet Corn Tortilla Soup

This vegan soup brings the flavors of Mexico to your bowl. It’s packed with sweet corn, black beans, and zesty spices. Start by sautéing onions and garlic in a pot.

Add vegetable broth, diced tomatoes, corn, and black beans. Stir in chili powder and cumin for a kick of flavor. Let the soup simmer for about 15 minutes.

While it cooks, prepare crispy tortilla strips by baking or air-frying corn tortilla pieces until golden. Serve the soup hot, topped with the crunchy tortilla strips.

You can add extra toppings like avocado, cilantro, or a squeeze of lime for more flavor. This hearty soup is ready in just 30 minutes, making it perfect for busy weeknights.

23. Spicy Tomato Rice Soup

Spicy tomato rice soup is a hearty vegan dish that warms you up on chilly days. This soup combines the tangy flavor of tomatoes with the comforting texture of rice. To make it, start with a base of fire-roasted diced tomatoes for extra depth.

Add vegetable broth, rice, and your favorite spices like curry powder or red pepper flakes. For extra heat, try adding a dollop of gochujang, a Korean red chili paste.

This gives the soup a smoky, spicy kick that complements the tomatoes perfectly. Let the soup simmer until the rice is tender. Finish with a squeeze of lime juice to brighten the flavors.

You can garnish with fresh basil leaves for a pop of color and freshness.

24. Cream of Mushroom Soup

Cream of mushroom soup is a comforting vegan classic. You can make it easily at home with a few simple ingredients. Start by sautéing chopped onions, garlic, and mushrooms in a pot.

Cook until the mushrooms are tender and fragrant. For the creamy base, blend cashews with vegetable stock. You can also use coconut milk for a richer flavor.

Add the blended mixture to the pot with the mushrooms. Stir in herbs, spices, and extra vegetable broth as needed. Simmer the soup until it thickens to your desired consistency.

Season with salt and pepper to taste. Enjoy your homemade vegan cream of mushroom soup!

25. Savory Eggplant and Tomato Soup

This hearty soup combines roasted eggplant and tomatoes for a rich, comforting meal. Start by roasting cubed eggplant and whole tomatoes in the oven until tender and slightly charred.

While the vegetables roast, sauté onions and garlic in a large pot. Add vegetable broth and the roasted vegetables, then simmer everything together. Blend the soup until smooth for a velvety texture.

You can leave some chunks if you prefer a more rustic feel. Season with salt, pepper, and herbs like basil or thyme to enhance the flavors. This soup is filling on its own, but you can serve it with crusty bread for dipping.

It’s perfect for chilly evenings when you need something warm and satisfying.

26. Green Pea and Mint Soup

This refreshing soup combines sweet peas with cool mint for a light and tasty meal. You’ll need frozen peas, fresh mint leaves, onion, garlic, and vegetable broth. Start by sautéing diced onion in a pot until soft.

Add minced garlic and cook for another minute. Pour in the peas and broth, then bring to a boil. Once the peas are tender, remove from heat and stir in chopped mint leaves.

Blend the soup until smooth. Taste and adjust seasoning as needed. Serve your green pea and mint soup hot or chilled.

It’s perfect for warm days or as a quick weeknight dinner.

27. Potato and Leek Soup

Potato and leek soup is a comforting vegan dish perfect for chilly days. You can make this creamy soup with just a few simple ingredients. Start by cleaning your leeks thoroughly to remove any dirt.

Chop them along with potatoes and onions. Sauté the vegetables in a pot with olive oil until soft. Add vegetable broth and simmer until the potatoes are tender.

Blend the soup until smooth, then stir in some plant-based cream for extra richness. Season with salt, pepper, and fresh herbs like thyme.

You can garnish your soup with crispy croutons or a sprinkle of chives before serving. This easy soup takes about 30 minutes to make and serves as a satisfying meal on its own.

28. Tom Kha Gai with Vegetables

Tom Kha Gai is a popular Thai coconut soup that can be easily made vegan. This creamy, flavorful dish combines coconut milk with aromatic herbs and vegetables. To make it, start by simmering vegetable broth with lemongrass, galangal (or ginger), and kaffir lime leaves.

Add mushrooms, carrots, and bell peppers for a hearty mix of veggies. Stir in coconut milk and let the flavors meld. For protein, you can add tofu cubes.

Season with lime juice and a touch of sugar to balance the flavors. Garnish your soup with fresh cilantro and green onions.

Serve it hot, perhaps with a side of rice or noodles for a satisfying meal.

29. Carrot Ginger Soup

Carrot ginger soup is a tasty vegan dish that’s easy to make. You’ll need carrots, ginger, onion, garlic, and vegetable broth as the main ingredients. Start by sautéing the onions and garlic in a pot.

Add chopped carrots and grated ginger, then pour in the vegetable broth. Let it simmer until the carrots are soft. Blend the soup until smooth using an immersion blender or regular blender.

For extra creaminess, you can add coconut milk. Season with salt and pepper to taste.

You might want to add a splash of lemon juice or apple cider vinegar for a tangy kick. This warm, comforting soup is perfect for chilly days.

It’s packed with nutrients and has a lovely orange color.

30. Herbed White Bean Soup

This tasty soup combines white beans with aromatic herbs for a comforting meal. You’ll love how quick and easy it is to make. Start by sautéing onions, garlic, carrots, and celery in a large pot.

Add cooked or canned white beans, such as navy or cannellini. Flavor your soup with rosemary, thyme, and parsley. A squeeze of lemon juice brightens the flavors.

For extra creaminess, blend some of the beans or add a splash of coconut milk. This vegan soup is filling and nutritious.

It’s perfect for chilly days when you want something warm and satisfying.

Nutritional Benefits of Vegan Soups

Vegan soups offer many health perks. They pack vitamins, minerals, and fiber while staying low in calories.

Essential Vitamins and Minerals

Vegan soups are rich in key nutrients. They often contain vitamins A, C, and K from veggies like carrots, tomatoes, and leafy greens. These boost your immune system and help your body work well.

Many vegan soups have beans or lentils. These give you iron, zinc, and B vitamins. Your body needs these for energy and to make red blood cells.

Veggie-based broths add potassium and magnesium. These minerals keep your heart healthy and your muscles strong.

Low-Calorie and High-Fiber Options

Vegan soups can help you manage your weight. They’re usually low in calories but fill you up.

Most plant-based soups have lots of fiber. Fiber aids digestion and keeps you feeling full longer. This can stop you from snacking too much.

Vegan soups with beans or whole grains have even more fiber. They also give you protein to keep you satisfied.

You can make vegan soups creamy without adding fat. Use blended cauliflower or potatoes instead of cream. This keeps the calories low while making the soup thick and tasty.

Tips for Enhancing Flavor in Vegan Soups

Adding depth and richness to vegan soups can make them more satisfying. You can boost flavor with simple ingredients and techniques.

Using Herbs and Spices

Fresh herbs bring bright flavors to soups. Try adding basil to tomato soups or cilantro to Mexican-inspired recipes. Dried herbs work well too – add them early in cooking to release their flavors.

Spices add warmth and complexity. Cumin, paprika, and turmeric are great in bean soups. Cinnamon and nutmeg work nicely in squash soups. Start with small amounts and taste as you go.

Garlic and onions form a tasty base for many soups. Sauté them first to bring out their sweetness. Ginger adds a zesty kick to Asian-style soups.

Incorporating Seasonal Vegetables

Seasonal veggies make soups more flavorful and nutritious.

In fall, try pumpkin, sweet potato, or butternut squash. They add natural sweetness and creaminess.

Spring brings fresh peas, asparagus, and leafy greens. These add color and light flavors.

Summer vegetables like corn, tomatoes, and zucchini make bright, fresh-tasting soups.

Roasting veggies before adding them to soup deepens their flavors. This works well for carrots, peppers, and cauliflower.

You can also blend some veggies to make creamy soups without dairy.