These vegan soup recipes are cozy, nourishing, and packed with bold plant-based flavor—perfect for warming up any day of the week.

Soup season is here, and I couldn’t be more excited. A steaming bowl of homemade, plant-based soup offers comfort, nutrition, and satisfying flavor without relying on meat or dairy. This collection of vegan soup recipes includes everything from creamy bisques and rich stews to light brothy bowls and globally inspired favorites. Each recipe is designed to be approachable and delicious—great for a quick lunch, a cozy weeknight dinner, or meal prep. I’ll continue adding new soups as I create them, and be sure to try the bonus recipe below the roundup.
Table of Contents
- Vegan Soup Recipes
- Jenné’s Tips for Perfect Soup
- Zuppa di Fagioli | Bonus Recipe
- Vegan Soups: Zuppa di Fagioli Recipe
For even more vegan soup ideas, check out my two cookbooks: Sweet Potato Soul and Vegan Vibes. Both are available wherever books are sold.
Vegan Soup Recipes
Instant Pot Black Bean Soup
Made with dried black beans, Instant Pot Black Bean Soup is rich in plant-based protein and budget-friendly. Sweet potato adds a touch of natural sweetness, while ginger, garlic, and a splash of coconut milk create a velvety, flavorful bowl—one of the best vegetarian soup recipes for any season.
Cure-All Vegan Lentil Soup
A true classic, this Lentil Soup is comforting, nourishing, and reliable when you need a feel-good meal. It’s my go-to during cold and flu season and a staple among the best vegan soup recipes.
Spiced Chickpea Soup
Hearty chickpeas, butternut squash, and warming spices make this Spiced Chickpea Soup a nourishing, flavorful option for cozy dinners or meal prep. It’s simple to make and deeply satisfying.
Butternut Squash Lentil Soup
Lentils and roasted squash combine for a hearty, herb-scented soup. Serve with a drizzle of olive oil or a sprinkle of vegan parmesan for a comforting bowl that’s perfect any time of year.
Green Gumbo
This Vegan Green Gumbo (gumbo z’herbes) brings Louisiana Creole flavor to a plant-based table. Rich, soulful, and full of depth, it’s an excellent choice for special meals or any time you want something comforting and unique.
Sweet Potato Soup
Creamy and naturally sweet, this Sweet Potato Soup is a favorite. Topped with crispy white beans, it makes a satisfying and nutritious plant-based meal.
Red Lentil Carrot Soup
Fast to make and full of flavor, this Red Lentil Carrot Soup uses cumin, coriander, paprika, garlic, and ginger for a rich, balanced profile. It’s ready in under 45 minutes and loved by reviewers.
Curried Parsnip Soup
Naturally sweet parsnips shine in this Curried Parsnip Soup. Spiced and creamy, it’s an elegant but simple choice—finish with pumpkin seeds and parsley for texture and freshness.
Vegan Butternut Squash Soup with Coconut Milk
Creamy coconut milk and roasted squash create a silky, flavorful soup. With common pantry ingredients like apples, onions, and garlic, this recipe is easy and impressive.
Creamy Vegan Corn Chowder
This Vegan Corn Chowder is rich and satisfying without dairy. It’s packed with vegetables and has a creamy texture that surprises and delights.
Ethiopian-Spiced Kabocha Squash Soup
A berbere-spiced kabocha soup brings heat and complexity to a smooth squash base. This recipe is a great way to introduce new flavors into your soup rotation.
Collard Miso Soup
Tender collards, sweet white miso, and tofu make an unexpected but delicious pairing. This Collard Miso Soup blends Soul Food and Japanese flavors for a standout vegan option.
Hearty Tofu Chili
This Tofu Chili swaps traditional meat for spiced air-fried tofu and beans in a rich tomato base. It’s protein-packed, flavorful, and ideal for meal prep or family dinners.
Sweet Potato Tortilla Soup
A flavorful take on a classic, this Sweet Potato Tortilla Soup features Hatch green chiles, cumin, garlic, and cilantro. It’s an easy, comforting option for weeknights.
Beet & Sweet Potato Soup
This low-waste recipe uses beets and their greens alongside sweet potatoes for a vibrant, nutrient-dense soup. Ginger, carrots, celery, and onion round out the flavor for a make-ahead favorite.
Sweet Potato Cauliflower Soup
Simple and satisfying, this Sweet Potato Cauliflower Soup uses just seven ingredients to achieve a creamy, comforting result—perfect when you want something quick and delicious.
Jenné’s Tips for Perfect Soup
- Bouillon paste over boxed broth. Better Than Bouillon paste is a concentrated option I often use. It boosts flavor and is easy to measure; boxed broth works too and measurements are provided in many recipes.
- Make homemade stock when possible. Save vegetable scraps to make a flavorful base. Homemade vegetable or mushroom stock deepens the flavor of many soups.
- Try the Instant Pot. For faster cooking and hands-off convenience, the Instant Pot is a great tool. Several recipes include both stovetop and Instant Pot directions.
- Use a dutch oven for even cooking. Enameled cast-iron pots deliver consistent heat and are perfect for long-simmered soups. Affordable options work well if you don’t want to invest in high-end brands.
- Freeze portions. Portion soups into meal-sized containers before freezing for easy thawing and reheating later.
- Choose wooden or stainless utensils. Use wooden spoons and stainless ladles to protect cookware and avoid plastic in high heat.
Zuppa di Fagioli | Bonus Recipe
Translated from Italian as “bean soup,” Zuppa di Fagioli is a simple, hearty vegan soup with vegetables, tomatoes, beans, and aromatic herbs. It’s easy to prepare and makes a cozy, satisfying meal—finish with good olive oil, gremolata, or a sprinkle of vegan parmesan and serve with crusty bread.

Vegan Soups: Zuppa di Fagioli
Ingredients
- 2 tbsp olive oil
- 1 large leek (yellow part) or 1 diced yellow onion
- 3 cloves garlic, minced
- 3 stalks celery, diced
- 1 pinch sea salt
- 1 (26–28 oz) can San Marzano diced tomatoes
- 2 carrots, diced
- 2 cups honeynut or butternut squash, peeled and cubed
- 2 cups fingerling or Yukon gold potatoes, cubed
- 1 (14 oz) can cannellini beans or 2 cups cooked cannellini
- 1 cup cooked green lentils or red lentils
- 6–8 cups vegetable stock or 2 bouillon cubes + water
- 1 bay leaf
- 1 sprig fresh rosemary
- 2 tsp dried basil
- 1 tsp dried thyme
- 1/2 tbsp fennel seeds
- 1 tsp dried chili flakes, plus more for serving
- 1 tsp black pepper
- 1/2 bunch kale, chopped (optional)
- 1 loaf Italian bread, sliced and toasted to serve
Instructions
- Heat 2 tablespoons olive oil in a large heavy-bottomed pot over medium heat.
- Add the leek (or onion), garlic, celery, and a pinch of sea salt. Sauté for 3–5 minutes until softened.
- Stir in diced tomatoes, carrots, squash, potatoes, beans, and lentils. Simmer for 2 minutes.
- Add vegetable stock (or bouillon and water), bay leaf, rosemary, basil, thyme, fennel seeds, and chili flakes. Raise heat to medium-high and bring to a boil; add more liquid if you prefer a thinner broth.
- Reduce heat to low and simmer, covered with the lid ajar, for 30 minutes until carrots and potatoes are tender. Stir in kale during the last 5 minutes if using.
- Season with black pepper and salt to taste. Remove rosemary and bay leaf before serving if desired.
- Serve hot with toasted bread, a drizzle of olive oil, and extra chili flakes if you like.
Notes
- Refrigeration: Store leftovers in an airtight container for 4–5 days.
- Freezing: Once cooled, transfer to freezer-safe containers and freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm gently on the stove for 5–10 minutes or in the microwave until heated through.
Nutrition
