Recipes
Lentil Vegetable Soup Recipe
This lentil vegetable soup is a hearty one-pot meal with tender lentils, carrots, celery, tomatoes, and leafy greens in a savory herb-scented broth.

Overview
This lentil vegetable soup is built from everyday ingredients and finishes with tender lentils, soft vegetables, and a savory tomato broth. The lentils add substance while carrots, celery, onion, and greens keep each spoonful varied and flavorful.
Use brown or green lentils for the best texture; they hold their shape better than red lentils during simmering. The soup is ready when the lentils are tender but not falling apart and the carrots yield easily to a fork.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced into 1/2-inch pieces
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1 cup (190 g) dried brown or green lentils, rinsed and picked over
- 1 can (14.5 ounces or 411 g) diced tomatoes, with their juices
- 6 cups (1.4 L) low-sodium vegetable broth
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 2 cups (about 60 g) chopped kale or baby spinach
- 1 tablespoon fresh lemon juice, plus more for serving
- Chopped fresh parsley, plain yogurt, or crusty bread, for serving (optional)
How to make it
Build the vegetable base. Warm the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion, carrots, and celery. Cook for 7 to 9 minutes, stirring occasionally, until the onion is translucent and the carrots begin to soften. The vegetables should smell sweet and savory, not browned or scorched.
Add the aromatics. Stir in the garlic, cumin, thyme, and smoked paprika. Cook for 30 to 60 seconds, just until the garlic is fragrant. If the garlic starts to brown quickly, lower the heat; burnt garlic will make the broth taste bitter.
Simmer the lentils. Add the rinsed lentils, diced tomatoes, broth, bay leaf, salt, and pepper. Stir well and scrape up any flavorful bits from the bottom of the pot. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Partially cover and cook for 28 to 35 minutes, stirring every 10 minutes.
Check the texture. Start testing the lentils at 28 minutes. They should be tender all the way through with a slight bite, while the carrots should be easily pierced with a fork. If the lentils are still firm, continue simmering for 5 minutes at a time. Add 1/2 cup of water or broth if the soup becomes thicker than you prefer.
Finish with greens and lemon. Remove the bay leaf. Stir in the kale and cook for 3 to 5 minutes, until it is tender and deep green. If using baby spinach, cook it for 1 to 2 minutes instead, just until wilted. Stir in the lemon juice, taste, and adjust with more salt, pepper, or lemon juice. The finished broth should taste savory and balanced, not flat or overly acidic.
Serve. Ladle the soup into bowls and finish with chopped parsley, a spoonful of plain yogurt, or a drizzle of olive oil if desired. Serve with crusty bread or alongside a crisp salad.
Expert tips
- Rinse and sort the lentils before cooking to remove dust or any small stones. There is no need to soak brown or green lentils.
- For a thicker soup, mash about 1 cup of the cooked lentils and vegetables against the side of the pot with a spoon, then stir them back in.
- Red lentils are a workable substitute, but they cook faster and break down into a softer, creamier soup. Begin checking them after 15 minutes.
- You can replace the kale with spinach, Swiss chard, or 1 cup of frozen peas. Add peas during the last 3 minutes so they stay bright.
- If the soup tastes dull, add salt first, then a small squeeze of lemon. If it tastes too sharp, stir in a little more broth or a pinch of sugar.
- If the vegetables are soft but the lentils remain firm, keep simmering rather than adding more seasoning. Older lentils can take longer to cook.
Serving and storage
Serve the soup hot, with lemon wedges, herbs, yogurt, or bread. It thickens as it cools, so loosen leftovers with a splash of water or broth while reheating.
Cool leftovers promptly and refrigerate them in a covered container for up to 4 days. Reheat gently on the stovetop or in the microwave until steaming hot throughout. For longer storage, freeze cooled soup in individual containers for up to 3 months, leaving room for expansion. Thaw it in the refrigerator overnight when possible, then reheat and adjust the consistency before serving.
Frequently asked questions
Can I make lentil vegetable soup with canned lentils?
Yes. Replace the dried lentils and reduce the broth to 5 cups. Simmer the vegetables and broth until the carrots are tender, then stir in about 3 cups of drained, rinsed canned lentils during the last 8 to 10 minutes so they warm through without becoming mushy.
Why are my lentils still hard after simmering?
Lentils can cook slowly if they are old or if the pot is only barely warm. Keep the soup at a gentle, steady simmer and continue cooking in 5-minute intervals. Acidic ingredients such as tomatoes can also lengthen cooking, so avoid adding extra lemon or vinegar until the lentils are tender.
Can I make this soup without tomatoes?
Yes. Omit the diced tomatoes and add 1 extra cup of vegetable broth. The soup will be lighter and less tangy; finish with lemon juice and adjust the salt after the lentils are cooked.
How can I prevent lentil soup from becoming too thick?
Stir occasionally while it simmers and add broth or water in 1/2-cup increments when needed. Remember that lentils continue absorbing liquid as the soup stands, so thin refrigerated portions when reheating.
Can I make lentil vegetable soup in advance?
Yes. The flavor often becomes more rounded after resting. Cook the greens slightly less than usual if you plan to reheat the entire batch, then add fresh lemon juice after reheating to brighten the flavor.


