Easy Homemade Lentil Soup with Vegetables
This homemade lentil soup is the kind of cold-weather pot I make when I want something filling, simple, and honest without turning dinner into a big production. It is based on my YouTube video, with a few adjustments since publication so the liquid ratio is clearer, the seasoning is easier to control, and the soup comes out thick but still spoonable instead of becoming too heavy.
Lentil soup is a rustic vegetable and legume soup made with dry lentils, aromatics, broth, tomato, and herbs. This version is different from a creamy blended soup because the lentils stay whole and give the pot its natural body. I make it this way because the soup becomes hearty on its own, without cream, flour, or any complicated thickener.
The mistake to avoid is not adding enough liquid. Lentils keep drinking while they cook, and they keep drinking again when the soup sits. In the video, I add water during cooking because of evaporation. For the written recipe, I prefer to make that step more precise: start with vegetable stock, crushed tomatoes, and water, then adjust with more water at the end if needed.
This is a good soup for winter, but I would still make it year-round when I want a big pot that reheats well. The cumin gives it warmth, the peppers bring sweetness, and the tomato gives a little acidity so the lentils do not taste flat.

What Makes This Recipe Different
This is not a smooth lentil soup, and it is not a heavy stew either. It sits right in the middle. The lentils soften and thicken the broth naturally, but you still see the pieces of onion, garlic, and bell pepper in the bowl.
I make it this way because brown lentils are sturdy. They can simmer with vegetables and herbs without falling apart too quickly. They hold their shape better than red lentils, which are excellent for a creamier soup but not the right choice when you want this rustic texture.
The other important detail is the liquid. For 1 pound of dry lentils, I like close to 10 to 12 cups of total liquid at the beginning. That sounds like a lot, but it is what gives you a real soup after 45 minutes of simmering. If you want a thicker bowl, let it reduce. If you want it looser, add more water or broth.
If you already make homemade vegetable stock, this is a perfect place to use it. A good stock gives the soup more depth, especially because the ingredient list is simple.
Ingredients You Need
Brown lentils are the base. They do not need soaking, but they should be rinsed under cold water and quickly checked before cooking. This small step matters because dry lentils can sometimes have dust or tiny bits mixed in.
For the vegetables, I use onion, garlic, and bell peppers. The peppers make this version a little different from a classic carrot-celery lentil soup. They bring color, sweetness, and a warmer flavor that works well with cumin.
The broth does most of the background work. Use vegetable stock for a meatless version, or use chicken stock if that is what you have. Crushed tomatoes add body and a small acidic note. I keep the tomato amount moderate because too much tomato can push the soup toward a tomato-lentil stew.
You will need:
1 lb brown lentils, rinsed and sorted
1 tbsp butter or olive oil
1 large onion, diced
2 to 3 garlic cloves, chopped
1 red bell pepper, diced
1 yellow bell pepper, diced
1 green bell pepper, diced
6 cups vegetable stock
4 cups water, plus more as needed
1 1/4 cups crushed tomatoes
1 tsp ground cumin
1 bay leaf
1 sprig fresh thyme
1 to 2 tsp fine salt, depending on your stock
Black pepper, to taste
A few leaves of mâche or parsley, optional
Edible flowers, optional
Step-by-Step Instructions
Start by rinsing the lentils. Put them in a fine-mesh sieve and run cold water over them until the water looks clear. Pick through them quickly. You are not doing anything fancy here, just making sure the lentils are clean before they go into the pot.
Heat the butter or olive oil in a large soup pot over medium heat. Add the diced onion and let it cook until it starts to soften. I like to give the onion a little color here, not dark brown, just light golden edges. That small bit of color gives the soup a better base.
Add the garlic and stir for about 30 seconds. Do not burn it. If the garlic sticks or smells sharp, lower the heat right away.
Add the diced peppers. Stir them into the onion and garlic, then let them sweat for several minutes. At this point, the pot should smell sweet and savory, and the peppers should start to relax without turning mushy.
Stir in the cumin. I prefer to add it before the liquid so it warms up in the fat and vegetables. You should smell it right away. That is the cue.
Add the vegetable stock, water, crushed tomatoes, rinsed lentils, bay leaf, and thyme. Season with salt and black pepper. If your stock is already salty, start with 1 teaspoon of salt. If your stock is unsalted, start closer to 2 teaspoons, then adjust later.
Bring the pot to a gentle boil, then reduce the heat so the soup simmers. Cover the pot, leaving the lid slightly open if your pot tends to boil over.
Let the soup cook for about 45 minutes, stirring from time to time. What I look for here is tender lentils and a broth that has thickened naturally. If the soup becomes too thick before the lentils are fully cooked, add a little water and continue simmering.
You know it is ready when the lentils are soft but not completely exploded. The broth should be hearty, not watery, and a spoonful should hold lentils and vegetables together.
Remove the bay leaf and thyme stem. Taste the soup and adjust the salt and pepper. This is important. Lentils need enough seasoning, especially in a big pot.
Serve hot. For a simple finish, add parsley or mâche. In the video, I use a few leaves and edible flowers for decoration. They are optional, but they do make the bowl look finished.
Texture and Cooking Notes
This soup thickens as it sits. That is normal. The next day, it may look more like a lentil stew straight from the fridge. Add a splash of water or stock when reheating and stir gently until the texture comes back.
If your lentils are older, they may take longer than 45 minutes. Do not panic. Keep simmering and add more water as needed. The recipe is done when the lentils are tender, not when the timer says so.
If you like soups with more vegetables, this one is a good match beside easy broccoli soup or easy leek soup with cheesy croutons on the site. Those are softer and greener, while this lentil version is more filling and earthy.
For another hearty bowl with beans and vegetables, homemade minestrone soup is the more Italian-style option with pasta. This one stays focused on lentils and peppers.
What to Serve With Lentil Soup
A soup like this can be a full meal, especially for lunch. It has lentils for body, vegetables for sweetness, and enough broth to make it comforting.
For something fresh on the side, serve it with a simple green salad. I like the crunch of romaine and endive green salad because it cuts through the thick texture of the soup.
If you want something more filling, a spoonful of creamy hummus from dried chickpeas with warm bread works well. It keeps the meal in the same legume family without repeating the exact same flavor.
For a bigger comfort-food spread, pair it with easy Quebec-style baked beans or homemade falafels. Those are heavier pairings, but they make sense if you are building a generous vegetarian-style meal.
If you want a lentil recipe with meat, the better match is lentils with homemade petit salé. That one is richer and more traditional, while this soup is lighter and built around vegetables.
Substitutions
You can use olive oil instead of butter. Butter gives a rounder flavor, but olive oil keeps the recipe plant-based if your stock is also vegetable-based.
Brown lentils are the best choice here, but green lentils also work. Red lentils are not ideal because they break down quickly and will make the soup much creamier. That is not bad, just a different recipe.
If you do not have three colors of bell pepper, use what you have. Two large peppers are enough. The flavor will still work.
You can add one diced carrot and one diced celery stalk with the onion if you want a more classic soup base. I did not make the video version that way, but it is a safe addition.
For a spicier version, add a pinch of chili flakes with the cumin. For a brighter finish, add a small squeeze of lemon juice right before serving.
For another cold-weather soup with a different texture, cold creamy mushroom soup goes in a completely different direction. It is smoother and mushroom-forward, while this one stays chunky and hearty.
FAQ
Do I need to soak the lentils?
No. Brown lentils do not need soaking for this recipe. Rinse them well, sort them quickly, and cook them directly in the soup.
Why did my soup get too thick?
The lentils absorbed more liquid than expected, or the soup simmered a little too hard. Add more water or stock until the texture looks right again. This is especially common the next day.
Can I blend the soup?
Yes, but I would only blend part of it. Blend one or two ladles, then stir them back into the pot. That thickens the soup while keeping some whole lentils and vegetables.
Can I make it ahead?
Yes. This soup keeps very well for 3 to 4 days in the fridge. Reheat it gently and add water or stock as needed.
Can I freeze it?
Yes. Let it cool completely, then freeze it in airtight containers. The texture will be thicker after thawing, so adjust with liquid when reheating.
Is this recipe vegetarian?
Yes, if you use vegetable stock and oil or butter depending on your preference. For a fully plant-based version, use olive oil instead of butter.
Suggested Posts
If you want more soup ideas, try homemade minestrone soup with pasta, easy leek soup with cheesy croutons, or easy broccoli soup.
For more legume-based recipes, make lentils with homemade petit salé, creamy hummus from dried chickpeas, or homemade falafels.
For sides that fit beside a warm bowl, serve it with romaine and endive green salad, creamy potato salad, or crispy homemade hash browns.

Easy Homemade Lentil Soup with Vegetables
Ingredients
- 1 lb brown lentils rinsed and sorted
- 1 tbsp butter or olive oil
- 1 large onion diced
- 2 to 3 garlic cloves chopped
- 1 red bell pepper diced
- 1 yellow bell pepper diced
- 1 green bell pepper diced
- 6 cups vegetable stock
- 4 cups water plus more as needed
- 1 1/4 cups crushed tomatoes
- 1 tsp ground cumin
- 1 bay leaf
- 1 sprig fresh thyme
- 1 to 2 tsp fine salt depending on your stock
- Black pepper to taste
- A few leaves of mâche or parsley optional
- Edible flowers optional
Instructions
- Rinse the lentils under cold water and sort through them quickly.
- Heat the butter or olive oil in a large soup pot over medium heat.
- Add the onion and cook until softened with light golden edges.
- Add the garlic and cook for 30 seconds without burning it.
- Add the bell peppers and cook for several minutes until slightly softened.
- Stir in the cumin and cook briefly until fragrant.
- Add the vegetable stock, water, crushed tomatoes, lentils, bay leaf, and thyme.
- Season with salt and black pepper.
- Bring to a gentle boil, then reduce to a simmer.
- Cover and cook for about 45 minutes, stirring occasionally.
- Add more water during cooking if the soup becomes too thick.
- Remove the bay leaf and thyme stem.
- Taste, adjust the seasoning, and serve hot with optional garnish.





