Easy One Pot Vegan Lentil Soup
Easy One Pot Vegan Lentil Soup- classic lentil soup in an easy one-pot recipe. Filled with nourishing lentils and veggies, the soup is savory, satisfying, and utterly delicious!
Jump to Recipe
Lentil soup is so easy to make and it can be customized in a variety of ways. The most common vegetables to add are carrots and celery, but you can add spinach or kale and or green beans.
This lentil stew is naturally gluten-free. It makes a generous portion so it’s ideal for leftovers. There’s also minimal cleanup since this recipe cooks everything in a single pot.
Easy One Pot Vegan Lentil Soup
Ingredients needed:
2-3 tbsp olive oil
3 cloves garlic, minced
1 medium yellow onion, diced
3 carrots, thinly sliced
3 celery stalks, chopped
1 can diced tomatoes
4-5 baby potatoes, diced
1 1/2 cups brown lentils
5 1/2 cups low-sodium vegetable broth
1 tsp cumin
1 tsp paprika
2 cups baby spinach
Garnish- lemon wedges, fresh parsley, salt and pepper
Directions:
Add the olive oil to a large pot and heat over medium heat. Add the garlic, onions, carrots and celery and sauté for approximately 5 minutes. Add the spices and cook for an additional 1-2 minutes.

Stir in the diced tomatoes, vegetable broth, potatoes and lentils. Bring to a boil, then turn the heat to low. Cover and cook for an additional 30 minutes, stirring occasionally. If the soup seems too thick, you can add more vegetable broth (1 cup at a time).
A few minutes before the soup is finished cooking, stir in the baby spinach. Season with salt and pepper and squeeze a lemon edge on top for some bright, fresh flavor. Serve with your favorite crusty bread.


Easy One Pot Vegan Lentil Soup
Ingredients
- 3 tbsp Olive oil
- 3 cloves garlic, minced
- 1 yellow onion, chopped
- 3 carrots, thinly sliced
- 3 celery stalks, chopped
- 1 can diced tomatoes
- 1 1/2 cups dry lentils (brown or green)
- 1 tsp paprika
- 1 tsp cumin
- 5-6 baby potatoes, chopped
- 2 cups baby spinach
For serving, fresh parsley, lemon wedges and salt and pepper
Instructions
- Add the olive oil to a large pot and heat over medium heat. Add the garlic, onions, carrots and celery and sauté for approximately 5 minutes. Add the spices and cook for an additional 1-2 minutes.
- Stir in the diced tomatoes, vegetable broth, potatoes and lentils. Bring to a boil, then turn the heat to low. Cover and cook for an additional 30 minutes, stirring occasionally. If the soup seems too thick, you can add more vegetable broth (1 cup at a time).
- A few minutes before the soup is finished cooking, stir in the baby spinach. Season with salt and pepper and squeeze a lemon edge on top for some bright, fresh flavor. Serve with your favorite crusty bread.

Looking for more easy vegan soup recipes?
Crock Pot Creamy Vegan Tortilla Soup
Crock Pot Vegan Butternut Squash Soup
Crock Pot Vegan Carrot Ginger Soup
Vegan Slow Cooker Chickpea Vegetable Stew

Did you try this recipe? If you enjoyed making this Easy One Pot Vegan Lentil Soup or any of my other plant-based recipes, I’d love to see yours on Instagram, just tag me @10IngredientVegan. Happy cooking!