Hearty Lentil, Potato & Spinach Stew
This hearty Lentil, Potato & Spinach Stew is a comforting one-pot meal packed with tender vegetables, earthy lentils, and a rich tomato broth. Potatoes add a creamy, satisfying texture, while carrots, tomatoes, onions, and fresh spinach bring natural sweetness, color, and freshness. Warmly seasoned with garlic and herbs, this rustic stew is perfect for cozy family dinners and is especially popular with American home cooks looking for an affordable, nutritious, and filling meal.
Ingredients
1 ½ cups dry brown or green lentils, rinsed
2 tablespoons olive oil
1 medium yellow onion, diced
3 cloves garlic, minced
2 medium carrots, peeled and sliced
1 ½ pounds baby potatoes, halved or quartered
1 can (14.5 ounces) diced tomatoes, with juices
5 cups vegetable broth
1 teaspoon dried thyme
1 teaspoon smoked paprika
½ teaspoon ground cumin
1 teaspoon salt, plus more to taste
½ teaspoon black pepper
3 cups fresh spinach
2 tablespoons fresh parsley, chopped
1 tablespoon lemon juice
Optional and Easy Substitutions
Use kale or Swiss chard instead of spinach.
Sweet potatoes can replace regular potatoes for a sweeter flavor.
Vegetable broth can be replaced with chicken broth if you do not need a vegetarian dish.
Add ¼ teaspoon red pepper flakes for a little heat.
Canned lentils can be used in a pinch; reduce the cooking time and add them during the final 15 minutes.
Preparation and Cooking
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 6
Instructions
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the onion and carrots and cook for 5–6 minutes, stirring occasionally, until the onion becomes soft and translucent.
Add the minced garlic, thyme, smoked paprika, cumin, salt, and black pepper. Cook for about 30 seconds, stirring constantly, until the garlic and spices become fragrant.
Add the rinsed lentils, potatoes, diced tomatoes, and vegetable broth. Stir everything together and bring the mixture to a gentle boil.
Reduce the heat to low, cover partially, and simmer for 30–35 minutes. Stir occasionally and cook until the lentils are tender and the potatoes can easily be pierced with a fork.
Stir in the fresh spinach and cook uncovered for another 3–5 minutes, until the spinach wilts into the stew.
Turn off the heat and stir in the lemon juice and fresh parsley. Taste and adjust the salt, pepper, or seasonings as needed. Let the stew rest for 5 minutes before serving.
Cooking Tips
Rinse the lentils thoroughly before cooking to remove dust and debris.
Keep the stew at a gentle simmer rather than a rapid boil to prevent the potatoes from breaking apart.
For a thicker consistency, mash a few potato pieces and lentils against the side of the pot and stir them back in.
Add the spinach near the end so it stays vibrant and fresh.
Common Mistakes to Avoid
Avoid adding too much liquid at once if you prefer a thick stew. Also, do not overcook the potatoes, as they can become mushy. Season gradually and taste before adding extra salt, especially when using prepared broth.
The Finished Dish
The finished stew is thick, colorful, and deeply comforting. The lentils are tender and earthy, the potatoes are soft and creamy, and the vegetables provide a pleasant sweetness. Garlic, smoked paprika, and herbs create a warm aroma, while the fresh spinach adds a bright green finish.
Storage and Reheating
Allow leftovers to cool before transferring them to an airtight container. Refrigerate for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if the stew becomes too thick. It can also be frozen for up to 3 months.
Serving Suggestions
Serve this hearty stew with crusty toasted bread, garlic bread, or a simple green salad. A spoonful of plain Greek yogurt or a drizzle of olive oil on top also makes a delicious finishing touch.
Hearty Lentil, Potato & Spinach Stew
