Easy Vegan Lentil Soup with Vegetables & Herbs – One-Pot Meal
Easy Vegan Lentil Soup with Vegetables & Herbs is a hearty one-pot soup made with lentils, vegetables, herbs, and warm spices in a flavorful tomato-based broth. It cooks into a thick, comforting bowl that is filling enough for dinner and simple enough for everyday meal prep.
A pot of lentil soup always feels like a good idea, especially when the ingredients are simple and the flavor is this satisfying. The vegetables soften into the broth, the lentils turn tender, and the herbs and spices bring everything together without making the recipe fussy.
This soup lands right in that sweet spot between wholesome and cozy. It is rich from the lentils, brightened with lemon, and packed with tender vegetables in every spoonful.
Table of contents
Why You’ll Love This Recipe
- It is made with budget-friendly pantry and produce staples
- The soup is hearty, filling, and naturally vegan
- You only need one pot for the whole recipe
- It tastes even better after the flavors sit a bit
- It is great for meal prep, lunches, and freezer meals

Ingredients
Candy base
- 2 tablespoons olive oil
- 1 large onion, chopped
- 2 celery stalks, chopped
- 2 medium carrots, diced
- 2 to 3 garlic cloves, crushed
- 1 teaspoon cumin
- 1 teaspoon dried oregano
- 1 teaspoon paprika
- Salt, to taste
- Black pepper, to taste
- 1 can diced tomatoes or chopped tomatoes (14 oz / 400 g)
- 8 cups vegetable stock (2 liters)
- 2 cups dried lentils, brown or green, rinsed (380 g)
Finish
- 2 to 3 tablespoons chopped parsley or cilantro
- 2 tablespoons fresh lemon juice (30 ml)

Ingredient Notes & Substitutions
- Lentils: Brown or green lentils both work well here. They hold their shape nicely and give the soup a hearty texture. Red lentils are not the best swap because they break down much faster.
- Vegetable stock: Use a flavorful stock since it builds the base of the soup. If your stock is salted, adjust the seasoning at the end.
- Diced tomatoes: Canned diced tomatoes are convenient, but chopped fresh tomatoes blended or finely chopped can also work.
- Parsley or cilantro: Either one adds freshness at the end. Parsley gives a classic soup finish, while cilantro adds a brighter, punchier note.
- Lemon juice: Do not skip it if possible. It lifts the whole pot and balances the earthy lentils beautifully.
- Olive oil: You can use avocado oil or another neutral cooking oil if that is what you have.
How to Make Easy Vegan Lentil Soup with Vegetables & Herbs
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for a few minutes until it starts to soften.
- Add the celery, carrots, garlic, cumin, oregano, paprika, salt, and black pepper. Stir and cook until the vegetables begin to soften and the spices smell fragrant.

- Add the diced tomatoes and cook for a few minutes so the mixture thickens slightly and the flavors start to come together.
- Pour in the vegetable stock and bring the soup to a gentle simmer.

- Add the rinsed lentils and season again lightly with salt and pepper if needed.
- Cover partially and simmer for about 35 to 45 minutes, stirring occasionally, until the lentils are tender and the carrots are fully cooked.

- Stir in the chopped parsley or cilantro and fresh lemon juice.
- Taste and adjust the seasoning, then serve hot.

Expert Tips
- Rinse the lentils well before adding them to the pot to remove dust and small debris.
- Cut the carrots and celery into small, even pieces so they cook at the same rate.
- Keep the heat at a steady simmer, not a hard boil, so the lentils cook evenly.
- Stir once in a while during cooking to keep the lentils from settling at the bottom.
- Add the lemon juice near the end so it stays bright and fresh.
- If the soup thickens more than you like, add a splash of hot stock or water before serving.
- For a thicker texture, mash a small portion of the soup with the back of a spoon or blend a cup and stir it back in.
- Taste at the end before adding extra salt, especially if your stock is already seasoned.

Storage & Freezing
- Store cooled soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it sits, so add a splash of water or stock when reheating.
- To freeze, let the soup cool completely, then transfer it to freezer-safe containers or bags. Freeze for up to 3 months.
- Thaw overnight in the refrigerator before reheating, or warm it gently from frozen over low heat with a little extra liquid.
Variations
- Add chopped spinach or kale during the last few minutes for extra greens
- Stir in a pinch of red pepper flakes for gentle heat
- Blend part of the soup for a thicker, creamier texture
- Add diced potatoes for an even heartier bowl
- Finish with a spoonful of dairy-free yogurt for a creamy contrast

Easy Vegan Lentil Soup with Vegetables & Herbs
Ingredients
Equipment
Method
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until it starts to soften.
- Add the celery, carrots, garlic, cumin, oregano, paprika, salt, and pepper. Stir and cook for a few minutes until fragrant.
- Add the diced tomatoes and cook briefly until the mixture thickens slightly.
- Pour in the vegetable stock and bring to a gentle simmer.
- Add the rinsed lentils and stir well.
- Cover partially and simmer for 35 to 45 minutes, stirring occasionally, until the lentils and vegetables are tender.
- Stir in the chopped parsley or coriander and the lemon juice.
- Taste, adjust seasoning, and serve hot.
Nutrition
Video
Notes
- Brown or green lentils work best because they hold their shape.
- Add more stock or water if the soup thickens too much while simmering.
- Finish with lemon juice at the end for the freshest flavor.
- Parsley and cilantro both work well here.
- For a thicker soup, blend a small portion and stir it back into the pot.
Tried this recipe?
Let us know how it was!FAQs
You can, but the texture will be much softer and more broken down. Brown or green lentils are better for this chunky soup style.
No. Brown and green lentils do not need soaking for this recipe. Just rinse them well before cooking.
They should be tender but not mushy. Taste a few lentils to check that they are fully cooked through.
Yes. It keeps very well and the flavor deepens as it sits, which makes it great for meal prep.
Crusty bread, toast, pita, or a simple side salad all go really well with it.
Yes. The flavor will be a little different, but you can replace the tomatoes with a little extra stock and a small splash of lemon at the end.
Key Takeaways
- Easy Vegan Lentil Soup with Vegetables & Herbs combines lentils, vegetables, and spices in a tomato-based broth, making a hearty meal.
- This recipe is budget-friendly, naturally vegan, and only requires one pot for preparation.
- You can make it ahead of time, as it tastes even better after the flavors meld together.
- Key ingredients include lentils, vegetables, spices, and lemon juice, which brightens the flavor.
- Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
More Recipes You Will Like :
Estimated reading time: 7 minutes
