
Vegan Lentil Soup is a hearty, warming, and flavorful soup made with lentils, vegetables, tomatoes, garlic, and aromatic herbs. It is an easy one-pot meal that is naturally plant-based and satisfying enough for lunch or dinner.
The lentils simmer directly in the vegetable broth, soaking up the flavors of onion, carrot, celery, garlic, and herbs as they cook. The result is a thick, comforting soup with tender lentils and a rich savory broth.
Place the dried lentils in a fine-mesh strainer and rinse them thoroughly under cool water.
Pick out any small stones or damaged lentils. Unlike dried beans, lentils generally do not need to be soaked before cooking.
Heat the olive oil in a large soup pot over medium heat.
Add the chopped onion, carrots, and celery. Cook for about 6–8 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
Stir in the minced garlic, cumin, thyme, and oregano.
Cook for about 30 seconds, just until fragrant. This briefly warms the spices and helps build the soup’s flavor base.
Add the diced tomatoes and rinsed lentils to the pot.
Stir everything together so the lentils become coated with the vegetable and tomato mixture.
Pour in the vegetable broth. Add the bay leaf, salt, and black pepper.
Stir well and bring the soup to a gentle boil.
Reduce the heat to low and partially cover the pot.
Simmer for about 25–30 minutes, stirring occasionally. The lentils should become tender while still holding their shape, and the broth should become slightly thicker.
If the soup becomes thicker than you prefer, add a little extra vegetable broth or water.
If using spinach, stir it into the soup during the final 2–3 minutes of cooking.
The spinach will quickly wilt into the hot broth.
Remove the bay leaf and turn off the heat.
Stir in the fresh lemon juice and chopped parsley. Taste and adjust the salt, pepper, or lemon juice as needed.
Ladle the vegan lentil soup into bowls and serve while hot.
A squeeze of fresh lemon just before eating adds brightness to the rich, earthy lentils.


Ingredients: Brown or green lentils, olive oil, onion, carrots, celery, garlic, diced tomatoes, vegetable broth, cumin, thyme, oregano, bay leaf, salt, black pepper, optional spinach, lemon juice, and fresh parsley.
Method: Sauté onion, carrots, and celery until softened. Add garlic and spices and cook briefly. Stir in tomatoes and rinsed lentils, then add vegetable broth, bay leaf, salt, and pepper. Simmer for 25–30 minutes until the lentils are tender and the broth has thickened slightly. Add spinach if using, then finish with lemon juice and parsley.
Brown and green lentils are excellent choices because they become tender while generally retaining their shape.
Red lentils can also be used, but they cook faster and break down more easily. They produce a softer, thicker soup with a more blended texture.
For a naturally thicker soup, simmer it uncovered for a few extra minutes so some of the liquid evaporates.
You can also blend a small portion of the soup and stir it back into the pot. The cooked lentils will give the broth a creamy texture without adding dairy.
The flavor starts with the vegetable base. Allowing the onion, carrots, and celery to soften before adding the liquid creates a deeper foundation.
Cumin, thyme, and oregano add warmth and herbaceous flavor, while lemon juice added at the end balances the earthy lentils and rich broth.
Add diced zucchini, potatoes, green beans, or bell peppers for extra vegetables.
Add red pepper flakes or chili powder along with the other spices for a little heat.
Blend one or two cups of the finished soup and stir it back into the pot. This thickens the soup while keeping some whole lentils and vegetables for texture.
Add coconut milk during the final part of cooking for a richer, creamier soup with a subtle coconut flavor.
Add diced potatoes with the lentils and allow them to simmer until fork-tender.
Increase the fresh lemon juice slightly for a brighter, more citrus-forward flavor.
This soup is satisfying on its own, but a few simple sides make it a complete meal:
A squeeze of lemon and a sprinkle of fresh parsley make an easy finishing touch.
Yes. Lentil soup is particularly convenient for meal preparation.
As it sits, the lentils continue to absorb some of the broth, so the soup may become thicker after refrigeration. Add a splash of vegetable broth or water when reheating to return it to your preferred consistency.
Allow the soup to cool before transferring it to an airtight container.
Store it in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave until hot throughout.
The soup can also be frozen in freezer-safe containers. Leave some space at the top because the liquid expands as it freezes.
Sauté onion, carrots, and celery, then add garlic, spices, tomatoes, lentils, and vegetable broth. Simmer until the lentils are tender, then finish with lemon juice and fresh herbs.
No. Brown and green lentils generally do not need soaking. Rinse them thoroughly before cooking.
Yes. Since canned lentils are already cooked, add them closer to the end of cooking and reduce the simmering time.
Lentils absorb liquid as they cook and continue absorbing it as the soup rests. Add more vegetable broth or water until the desired consistency is reached.
Yes. Allow it to cool completely, transfer it to freezer-safe containers, and freeze. Thaw in the refrigerator before reheating when possible.
Yes. Tomatoes add acidity and depth but are not essential. Increase the vegetable broth slightly and use lemon juice to provide brightness.
This Vegan Lentil Soup is a comforting one-pot meal packed with tender lentils, vegetables, tomatoes, herbs, and warm spices. It is simple enough for a weeknight dinner and convenient enough to prepare ahead for several meals.
Serve it hot with crusty bread, fresh parsley, and a squeeze of lemon for a hearty plant-based soup that is warm, flavorful, and satisfying.