10 Vegan Soup Recipes
Vegan soup recipes are an excellent way to stay warm and nourished, especially during the colder months. These soups are not only delicious and comforting but also offer a variety of essential nutrients, minerals, and fiber that our bodies need to function optimally. Whether you’re a seasoned vegan or just starting out, this article will provide you with a range of mouth-watering and healthy vegan soup recipes that are easy to make and require minimal ingredients.
From hearty lentil soup to creamy cauliflower soup, each of these recipes is carefully crafted to provide you with a flavor explosion that’s sure to satisfy your taste buds. In this article, we’ll explore 10 vegan soup recipes that are perfect for any time of year, whether you’re cooking for one or a crowd. With the right ingredients, simple instructions, and step-by-step guides, you’ll be making these delicious vegan soups like a pro in no time.
Vegan Lentil Soup

Our first vegan soup recipe is the classic and comforting **Vegan Lentil Soup**. This hearty and wholesome soup is packed with nutrient-rich lentils, aromatic vegetables, and flavorful spices that create a symphony of flavors on your taste buds.
Ingredients
– 1 cup dried green or brown lentils, rinsed and drained
– 4 cups water or vegetable broth
– 1 large onion, chopped
– 3 cloves garlic, minced
– 2 carrots, chopped
– 2 celery stalks, chopped
– 1 can diced tomatoes
– 1 teaspoon dried thyme
– 1 teaspoon dried rosemary
– Salt and pepper, to taste
– 2 tablespoons olive oil
Instruction
1. In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, carrots, and celery and sauté until tender, about 5-7 minutes.
2. Add the lentils, water or broth, thyme, rosemary, salt, and pepper. Stir to combine, cover the pot, and bring to a boil.
3. Reduce the heat to low and let the soup simmer for about 30-40 minutes or until the lentils are tender.
4. Add the diced tomatoes and continue to simmer for another 10-15 minutes, or until the soup has thickened slightly.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 220 |
| Protein | 22g |
| Fat | 6g |
| Saturated | 0.5g |
| Fiber | 12g |
| Vitamin A | 15% |
| Vitamin C | 25% |
Chickpea Vegetable Soup

Next up is the vibrant and flavorful Chickpea Vegetable Soup. This easy-to-make and nutritious soup is packed with protein-rich chickpeas, colorful vegetables, and aromatic spices that make it a must-try for any vegan soup lover.
Ingredients
– 1 can chickpeas, drained and rinsed
– 4 cups water or vegetable broth
– 1 large onion, chopped
– 3 cloves garlic, minced
– 2 carrots, chopped
– 2 celery stalks, chopped
– 1 can diced tomatoes
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– Salt and pepper, to taste
– 2 tablespoons olive oil
Instruction
1. In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, carrots, and celery and sauté until tender, about 5-7 minutes.
2. Add the chickpeas, water or broth, diced tomatoes, cumin, smoked paprika, salt, and pepper. Stir to combine, cover the pot, and bring to a boil.
3. Reduce the heat to low and let the soup simmer for about 20-25 minutes or until the vegetables are tender.
4. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 250 |
| Protein | 28g |
| Fat | 12g |
| Saturated | 1g |
| Fiber | 12g |
| Vitamin A | 25% |
| Vitamin C | 30% |
Vegan Tomato Soup

Now, it’s time to get cozy with the creamy and rich Vegan Tomato Soup. Made with juicy tomatoes, aromatic spices, and plant-based cream, this vegan soup is the perfect comfort food for any occasion.
Ingredients
– 2 cups chopped fresh or canned tomatoes
– 2 tablespoons olive oil
– 1 large onion, chopped
– 3 cloves garlic, minced
– 1 can vegan cream (such as soy or coconut cream)
– 1 teaspoon dried basil
– 1 teaspoon dried oregano
– Salt and pepper, to taste
Instruction
1. In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic and sauté until tender, about 5-7 minutes.
2. Add the chopped tomatoes, basil, oregano, salt, and pepper. Stir to combine and bring to a simmer.
3. Reduce the heat to low and let the soup simmer for about 15-20 minutes or until the tomatoes have broken down and the soup has thickened slightly.
4. Add the vegan cream and stir to combine. Let the soup simmer for another 5-10 minutes or until heated through.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 200 |
| Protein | 15g |
| Fat | 15g |
| Saturated | 2g |
| Fiber | 7g |
| Vitamin A | 25% |
| Vitamin C | 30% |
Mushroom Miso Soup

Next up is the savory and umami-rich Mushroom Miso Soup. Made with earthy mushrooms, savory miso paste, and aromatic ginger, this nourishing vegan soup is perfect for a cold winter’s day.
Ingredients
– 2 cups mixed mushrooms (such as shiitake, cremini, and button), sliced
– 2 tablespoons sesame oil
– 1 small onion, chopped
– 2 cloves garlic, minced
– 2 inches ginger, grated
– 2 tablespoons white miso paste
– 4 cups water or vegetable broth
– Salt and pepper, to taste
Instruction
1. In a large pot, heat the sesame oil over medium heat. Add the chopped onion, garlic, and ginger and sauté until tender, about 5-7 minutes.
2. Add the sliced mushrooms and continue to sauté until they release their liquid and start to brown, about 5-7 minutes.
3. Add the miso paste and stir to combine. Cook for 1-2 minutes, or until the miso paste is well combined with the mushrooms.
4. Add the water or broth and stir to combine. Bring to a simmer and let the soup cook for 5-10 minutes or until heated through.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 150 |
| Protein | 10g |
| Fat | 10g |
| Saturated | 1g |
| Fiber | 3g |
| Vitamin A | 15% |
| Vitamin C | 15% |
Vegan Minestrone

Now, let’s head to Italy with the hearty and comforting Vegan Minestrone. This vibrant and nutritious soup is packed with an array of colorful vegetables, beans, and pasta, making it a perfect option for a chilly evening.
Ingredients
– 1 large onion, chopped
– 3 cloves garlic, minced
– 2 carrots, chopped
– 2 celery stalks, chopped
– 1 can diced tomatoes
– 1 can kidney beans, drained and rinsed
– 1 can cannellini beans, drained and rinsed
– 2 cups vegetable broth
– 1 cup small pasta shapes (such as elbow macaroni or ditalini)
– 2 tablespoons olive oil
– Salt and pepper, to taste
Instruction
1. In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, carrots, and celery and sauté until tender, about 5-7 minutes.
2. Add the diced tomatoes, kidney beans, cannellini beans, and vegetable broth. Stir to combine, cover the pot, and bring to a boil.
3. Reduce the heat to low and let the soup simmer for about 15-20 minutes or until the vegetables are tender.
4. Add the small pasta shapes and continue to simmer for another 5-10 minutes or until the pasta is al dente.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 350 |
| Protein | 25g |
| Fat | 10g |
| Saturated | 1g |
| Fiber | 12g |
| Vitamin A | 25% |
| Vitamin C | 30% |
Sweet Potato Peanut Soup

Next up is the rich and creamy Sweet Potato Peanut Soup. This delightful vegan soup is made with roasted sweet potatoes, creamy peanut butter, and aromatic spices, making it a perfect option for a cold winter’s day.
Ingredients
– 2 large sweet potatoes, peeled and cubed
– 2 tablespoons peanut oil
– 1 small onion, chopped
– 2 cloves garlic, minced
– 1 can full-fat coconut milk
– 2 tablespoons peanut butter
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 4 cups water or vegetable broth
Instruction
1. Preheat the oven to 400°F (200°C). Toss the cubed sweet potatoes with 1 tablespoon of peanut oil, salt, and pepper. Spread on a baking sheet and roast for 20-25 minutes or until tender.
2. In a large pot, heat the remaining 1 tablespoon of peanut oil over medium heat. Add the chopped onion and garlic and sauté until tender, about 5-7 minutes.
3. Add the roasted sweet potatoes, coconut milk, peanut butter, cumin, smoked paprika, salt, and pepper. Stir to combine, cover the pot, and bring to a simmer.
4. Reduce the heat to low and let the soup simmer for about 10-15 minutes or until heated through.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 300 |
| Protein | 15g |
| Fat | 25g |
| Saturated | 10g |
| Fiber | 7g |
| Vitamin A | 25% |
| Vitamin C | 30% |
Vegan Pho

Now, let’s head to Vietnam with the aromatic and comforting Vegan Pho. This flavorful and nutritious soup is made with fragrant spices, rich tofu, and rice noodles, making it a perfect option for a chilly evening.
Ingredients
– 1 tablespoon sesame oil
– 1 small onion, chopped
– 2 cloves garlic, minced
– 1 tablespoon grated ginger
– 2 cups vegetable broth
– 1 cup cubed tofu
– 1 cup rice noodles
– 2 tablespoons soy sauce
– 1 tablespoon rice vinegar
– 1 teaspoon sesame oil
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon ground cayenne pepper
– 1/4 teaspoon salt
– 1/4 teaspoon black pepper
Instruction
1. In a large pot, heat the sesame oil over medium heat. Add the chopped onion, garlic, and ginger and sauté until tender, about 5-7 minutes.
2. Add the vegetable broth, tofu, soy sauce, rice vinegar, sesame oil, cinnamon, cayenne pepper, salt, and pepper. Stir to combine, cover the pot, and bring to a boil.
3. Reduce the heat to low and let the soup simmer for about 5-10 minutes or until heated through.
4. Cook the rice noodles according to the package instructions and add to the soup.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 350 |
| Protein | 25g |
| Fat | 12g |
| Saturated | 1g |
| Fiber | 7g |
| Vitamin A | 15% |
| Vitamin C | 15% |
Black Bean Soup

Next up is the hearty and nutritious Black Bean Soup. Made with cooked black beans, aromatic spices, and colorful vegetables, this vegan soup is the perfect option for a chilly evening.
Ingredients
– 1 can black beans, drained and rinsed
– 2 cups diced vegetable broth
– 1 small onion, chopped
– 3 cloves garlic, minced
– 1 cup diced carrots
– 1 cup diced celery
– 1 can diced tomatoes
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 2 tablespoons olive oil
Instruction
1. In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, carrots, and celery and sauté until tender, about 5-7 minutes.
2. Add the black beans, vegetable broth, diced tomatoes, cumin, smoked paprika, salt, and pepper. Stir to combine, cover the pot, and bring to a boil.
3. Reduce the heat to low and let the soup simmer for about 15-20 minutes or until the vegetables are tender.
4. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 250 |
| Protein | 20g |
| Fat | 12g |
| Saturated | 1g |
| Fiber | 12g |
| Vitamin A | 15% |
| Vitamin C | 25% |
Vegan Broccoli Soup

Now, it’s time to get healthy with the vibrant and nutritious Vegan Broccoli Soup. Made with steamed broccoli, aromatic spices, and creamy plant-based cream, this vegan soup is the perfect option for a chilly evening.
Ingredients
– 4 cups broccoli florets
– 2 tablespoons olive oil
– 1 small onion, chopped
– 3 cloves garlic, minced
– 2 cups vegetable broth
– 1 can full-fat coconut milk
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
Instruction
1. In a large pot, steam the broccoli florets until tender, about 5-7 minutes.
2. In the same pot, heat the olive oil over medium heat. Add the chopped onion and garlic and sauté until tender, about 5-7 minutes.
3. Add the steamed broccoli, vegetable broth, coconut milk, cumin, smoked paprika, salt, and pepper. Stir to combine and bring to a simmer.
4. Reduce the heat to low and let the soup simmer for about 10-15 minutes or until heated through.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 150 |
| Protein | 15g |
| Fat | 12g |
| Saturated | 2g |
| Fiber | 7g |
| Vitamin A | 25% |
| Vitamin C | 30% |
Creamy Vegan Cauliflower Soup

Last but not least, let’s finish with the creamy and comforting Creamy Vegan Cauliflower Soup. Made with roasted cauliflower, aromatic spices, and creamy plant-based cream, this vegan soup is the perfect option for a cozy evening.
Ingredients
– 2 large heads cauliflower
– 2 tablespoons olive oil
– 1 small onion, chopped
– 3 cloves garlic, minced
– 2 cups vegetable broth
– 1 can full-fat coconut milk
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
Instruction
1. Preheat the oven to 400°F (200°C). Toss the cauliflower florets with 1 tablespoon of olive oil, salt, and pepper. Spread on a baking sheet and roast for 20-25 minutes or until tender.
2. In a large pot, heat the remaining 1 tablespoon of olive oil over medium heat. Add the chopped onion and garlic and sauté until tender, about 5-7 minutes.
3. Add the roasted cauliflower, vegetable broth, coconut milk, cumin, smoked paprika, salt, and pepper. Stir to combine and bring to a simmer.
4. Reduce the heat to low and let the soup simmer for about 10-15 minutes or until heated through.
5. Taste and adjust seasoning as needed, then serve hot and enjoy!
Nutrition Information per serving
| Nutrient | Per serving |
|---|---|
| Calories | 200 |
| Protein | 15g |
| Fat | 20g |
| Saturated | 8g |
| Fiber | 7g |
| Vitamin A | 25% |
| Vitamin C | 30% |




