This Potato and Lentil Dahl brings together tender potatoes, creamy red lentils, warming spices, and fresh spinach in one deeply satisfying dish. It’s the kind of meal you turn to when you want something hearty yet simple, comforting yet bold. Because it cooks in a single pot, cleanup stays easy, while the flavors build into a rich, spoonable curry that feels far more involved than it actually is. If you love meals that feel nourishing, practical, and packed with flavor, this recipe deserves a place in your regular rotation.
Story
I started cooking Potato and Lentil Dahl on weeknights when time felt short but hunger felt serious. This dish checks every box: it’s spicy, deeply filling, and comes together as a true one pot meal. The potatoes soften into the lentils, the spices bloom in coconut oil, and the final stir of spinach adds freshness without fuss. Over time, this Potato and Lentil Dahl became my go-to for a reliable vegan dinner that doesn’t feel like a compromise. It’s indian inspired, easy to adjust, and satisfying enough that nobody misses meat. Once you try it, this Potato and Lentil Dahl quickly becomes a staple.
Ingredients
-
2 tablespoons coconut oil
-
1 onion, finely chopped
-
3 cloves garlic, minced
-
1 tablespoon fresh ginger, minced
-
1 teaspoon ground cumin
-
1 teaspoon ground coriander
-
1 teaspoon turmeric
-
¼ teaspoon cardamom
-
¼ teaspoon cinnamon
-
¼ teaspoon cayenne pepper
-
4 medium potatoes, peeled and cubed
-
1 cup (200 g) red lentils
-
3 cups (720 ml) water
-
¼ cup (40 g) raisins, optional
-
1 teaspoon salt
-
2 cups (60 g) spinach
-
½ lemon, juiced
-
Garam masala, for serving
Step-by-Step Instructions
Preparing the Ingredients
Start by chopping the onion finely so it cooks evenly and melts into the base. Mince the garlic and ginger, keeping them ready since they cook quickly. Peel the potatoes if you prefer a softer texture, then cube them into bite-sized pieces for even cooking. Rinse the red lentils under cold water until the water runs clear, which helps keep the dahl smooth and clean-tasting.
Cooking Instructions
Heat the coconut oil in a large saucepan over medium-high heat, then add the onion and cook until it softens and starts to brown. Stir in the garlic and ginger, cooking briefly until fragrant. Add all the spices and stir constantly for about a minute so they toast gently. Add the potatoes, lentils, water, raisins if using, and salt, then bring everything to a boil. Reduce to a simmer, cover, and cook for about 15 minutes, stirring occasionally, until the potatoes turn tender. Finish by stirring in the spinach and lemon juice, then remove from heat and let it rest briefly before serving.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid cutting the potatoes too large, since uneven pieces cook at different speeds. Don’t rush the onion stage either, because browning adds depth. Keep an eye on the heat once the spices go in, as they can burn quickly if the pan runs too hot. Stir occasionally while simmering so the lentils don’t stick to the bottom.
Pro Tips for Better Flavor
Use fresh ginger for a brighter bite, and toast the spices just until fragrant. Yukon Gold or Maris Piper potatoes give a creamy texture, while russets soften more fully into the sauce. Adjust the cayenne gradually so the heat suits your taste. A final sprinkle of garam masala adds aroma right before serving.
Serving and Storage
How to Serve
Serve this Potato and Lentil Dahl hot, spooned into bowls with rice, flatbread, or naan on the side. A dollop of dairy-free yogurt works well if you want contrast. Fresh herbs or extra lemon juice brighten the flavors, while garam masala adds warmth.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently on the stove or in the microwave, adding a splash of water if the dahl thickens too much. The flavors deepen overnight, making leftovers especially good.
Conclusion
This Potato and Lentil Dahl proves that simple ingredients and one pot can still produce a deeply satisfying meal. It’s comforting, flexible, and ideal for busy nights when you want something nourishing without extra effort. Once you make it, you’ll return to it again and again.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this dahl in a pressure cooker?
Yes, follow the stovetop steps through adding the lentils and potatoes, then reduce the water to 2½ cups. Pressure cook for five minutes, let the pressure release naturally, and finish with spinach and lemon.
What potatoes work best in dahl?
All-purpose potatoes like Yukon Gold balance creaminess and structure well. Starchy potatoes soften more, while waxy ones hold their shape.
Can I substitute the spices?
You can replace the individual spices with four teaspoons of curry powder if needed. Adjust the heat by adding cayenne gradually.
Print
Potato and Lentil Dahl
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
This potato and lentil dahl is spicy, filling, and cooked in one pot with warming spices and fresh spinach for an easy vegan main course.
Ingredients
- 2 tablespoons coconut oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 1/4 teaspoon cardamom
- 1/4 teaspoon cinnamon
- 1/4 teaspoon cayenne pepper
- 4 medium potatoes, peeled and cubed
- 1 cup red lentils
- 3 cups water
- 1/4 cup raisins (optional)
- 1 teaspoon salt
- 2 cups spinach
- 1/2 lemon, juiced
- Garam masala, to serve
Instructions
- Melt the coconut oil in a large saucepan over medium-high heat and fry the onion until lightly browned
- Add the garlic and ginger and cook for 1 minute
- Stir in all the spices and cook briefly until fragrant
- Add the potatoes, lentils, water, raisins, and salt
- Bring to a boil, then simmer covered for about 15 minutes until the potatoes are tender, stirring occasionally
- Stir in the spinach and lemon juice, remove from heat, and rest for a few minutes before serving
Notes
- All-purpose potatoes such as Yukon Gold work well
- Russet potatoes give a softer texture while waxy potatoes hold their shape
- Spices can be replaced with 4 teaspoons curry powder if needed
- Adjust cayenne pepper to taste
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 bowl
- Calories: 396
- Sugar: 3 g
- Sodium: 632 mg
- Fat: 8 g
- Saturated Fat: 6 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 67 g
- Fiber: 21 g
- Protein: 19 g
- Cholesterol: 0 mg