When dinner needs to be cheap, filling, and easy, this lentil tomato stew is a solid answer. It uses simple pantry ingredients, comes together in one pot, and gives you a warm bowl of something that actually feels like dinner.
The tomato base keeps it bright, while the red lentils make it hearty without feeling heavy. It is the kind of meal you can make on a busy weeknight and still feel good about serving. If fast dinners are your style, our 30-minute meals have more easy ideas for nights like this.
Below, you will find everything you need to make this lentil tomato stew, from the ingredients and steps to a few easy ways to adjust it for your weeknight routine.
Jump to:
Ingredients For Lentil Tomato Stew
This lentil tomato stew keeps the ingredient list simple, but each one helps build flavor and texture. Red lentils are the best fit here because they cook faster than brown or green lentils and soften into the broth, which gives the stew a naturally thicker feel. Canned tomatoes bring acidity and body, while onion, carrot, and celery give the pot a classic savory base.
| Ingredient | Amount | Why It Works |
|---|---|---|
| Olive oil | 1 tablespoon | Helps soften the vegetables and build flavor |
| Yellow onion, diced | 1 medium | Adds sweetness and depth |
| Carrot, diced | 1 large | Brings mild sweetness and body |
| Celery, diced | 2 stalks | Adds balance and savory flavor |
| Garlic, minced | 3 cloves | Gives the stew a stronger base |
| Tomato paste | 1 tablespoon | Deepens the tomato flavor |
| Crushed tomatoes | 1 can, 14 to 15 ounces | Forms the main broth base |
| Red lentils, rinsed | 1 cup | Cook quickly and thicken the stew |
| Vegetable broth | 4 cups | Helps the lentils simmer evenly |
| Ground cumin | 1 teaspoon | Adds warm, earthy flavor |
| Smoked paprika | ½ teaspoon | Gives the stew more depth |
| Dried oregano | ½ teaspoon | Adds a gentle herby note |
| Salt | ¾ teaspoon, or to taste | Brings the flavors together |
| Black pepper | ¼ teaspoon | Sharpens the flavor |
| Baby spinach, optional | 2 cups | Adds color and a little freshness |
| Lemon juice | 1 tablespoon | Brightens the finished stew |

Tip: Rinse the lentils well before cooking. That helps wash away dust and keeps the broth from turning cloudy.
Instructions
Step 1: Cook the vegetables
Heat the olive oil in a medium soup pot over medium heat. Add the onion, carrot, and celery. Cook for 5 to 6 minutes, stirring now and then, until the vegetables start to soften and the onion looks lightly translucent.
Step 2: Add the garlic and tomato paste
Stir in the garlic and tomato paste. Cook for about 30 seconds, just until the garlic smells fragrant and the tomato paste darkens slightly. This quick step helps the stew taste deeper and less flat.
Step 3: Add the lentils and seasonings
Add the rinsed red lentils, crushed tomatoes, vegetable broth, cumin, smoked paprika, oregano, salt, and black pepper. Stir well so the lentils are evenly spread through the pot.
Step 4: Simmer until tender
Bring the pot to a gentle boil, then lower the heat and let the stew simmer uncovered for about 15 minutes. Stir once or twice while it cooks so the lentils do not settle too much at the bottom. By the end, the lentils should be soft, and the broth should look thicker.
Step 5: Finish the stew
If you want to add spinach, stir it in during the last 1 to 2 minutes so it wilts into the pot without overcooking. Turn off the heat, then stir in the lemon juice. Taste and add a little more salt or pepper if needed.
Step 6: Serve
Serve the lentil tomato stew hot with bread, rice, or crackers if you want something on the side. It also works well on its own because the lentils make it filling enough for a simple dinner.

Taste And Texture
This healthy lentil stew is savory, tomato-rich, and gently spiced. The red lentils soften enough to thicken the broth, so each spoonful feels cozy and hearty without becoming heavy or mushy.
The vegetables melt into the background just enough to give the stew body, while the lemon at the end keeps the flavor from tasting dull.
Substitutions
This lentil tomato stew is flexible, which is one reason it works so well as a budget vegan soup.
| Swap This | For This | Result |
|---|---|---|
| Crushed tomatoes | Diced tomatoes | A chunkier stew |
| Spinach | Kale | A heartier green |
| Vegetable broth | Water plus extra salt | Lighter flavor, still works |
| Carrot | Extra celery | Less sweetness, more savory taste |
| Smoked paprika | Sweet paprika | Milder finish |
| Lemon juice | Red wine vinegar | Similar brightness at the end |
Red lentils are still the best choice for the fast cooking time in this version, so it is better not to swap them for green or brown lentils unless you are willing to cook the stew longer.If you like simple dinners with the same easy weeknight feel, 30 Minute Sweet Potato Bowls and 30 Minute Veggie Fried Rice are two more good options from the same category.
Variations
If you want more heat, add a pinch of red pepper flakes with the garlic. For a creamier bowl, stir in a small splash of coconut milk at the end. If you want a chunkier stew, add a diced zucchini during the simmer. You can also stir in extra spinach or chopped parsley before serving for a fresher finish.
Equipment
You do not need much for this recipe.
- Medium soup pot or Dutch oven
- Cutting board
- Sharp knife
- Wooden spoon
- Measuring spoons
- Ladle
A heavy pot helps the stew simmer steadily without scorching on the bottom.

For another easy bean-and-vegetable dinner, 30-Minute Crispy Black Bean Tacos make a good follow-up meal later in the week.
Storage
Let the lentil tomato stew cool slightly before you store it. Transfer leftovers to an airtight container and refrigerate them within 2 hours.
For safe storage, the cold food storage chart shows soups and stews keep for 3 to 4 days in the fridge and 2 to 3 months in the freezer for best quality. If the stew thickens after chilling, add a splash of water or broth when reheating.
Top Tips
- Rinse the lentils before they go into the pot.
- Keep the simmer gentle so the stew thickens evenly.
- Stir once or twice during cooking so the lentils do not stick.
- Add the spinach at the end so it stays bright.
- Finish with lemon juice right before serving to wake up the flavor.
- Taste the stew after simmering because lentils can absorb a lot of seasoning.
Frequently Asked Questions
How long does lentil stew take to cook?
This version takes about 25 to 30 minutes total, including prep and simmer time. Once the broth comes together, the red lentils usually need about 15 minutes to soften and thicken the pot, which is why they work so well for a weeknight lentil tomato stew.
Are lentils healthy for dinner?
Yes, they can be a very smart dinner choice. According to MyPlate’s lentil stew guidance, lentils are full of protein, fiber, and nutrients like iron, and they also cook faster than many other dried legumes. That makes them a practical base for a filling plant-based dinner.
Can lentil stew be frozen?
Yes, this stew freezes well. Let it cool, portion it into airtight containers, and freeze it once it is no longer hot. When you are ready to eat it, thaw it in the fridge overnight if possible, then reheat it gently on the stove or in the microwave. You may want to add a little water or broth because lentils keep absorbing liquid as they sit.
What spices go well with lentils?
Cumin, coriander, paprika, oregano, black pepper, garlic, and ginger all work well with lentils. For a grounded example, Illinois Extension’s Indian-Style Lentils uses coriander, garlic, ginger, and cumin with red lentils, which is a strong reminder that lentils do especially well with warm, earthy spices.
Recipe Card

Cheap Vegan Lentil Tomato Stew
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 1 large carrot, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 tablespoon tomato paste
- 1 can can crushed tomatoes (14-15 oz)
- 1 cup red lentils, rinsed
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- ¾ teaspoon salt (to taste)
- ¼ teaspoon black pepper
- 2 cups baby spinach (optional)
- 1 tablespoon lemon juice
Instructions
- Heat the olive oil in a soup pot over medium heat.
- Add the onion, carrot, and celery. Cook for 5 to 6 minutes until softened.
- Stir in the garlic and tomato paste. Cook for 30 seconds.
- Add the crushed tomatoes, red lentils, vegetable broth, cumin, smoked paprika, oregano, salt, and black pepper.
- Bring to a gentle boil, then lower the heat and simmer uncovered for about 15 minutes.
- Stir in the spinach, if using, and cook until wilted.
- Turn off the heat, stir in the lemon juice, and serve hot.





Comments
No Comments