Red Lentil Dahl is one of those recipes that delivers deep flavor with very little effort. This version combines tender red lentils, coconut milk, tomatoes, and warming spices into a comforting dish that works for busy weeknights and relaxed weekends alike. Everything cooks in one pot, which keeps cleanup simple while letting the flavors build naturally. If you enjoy hearty plant-based meals, this Red Lentil Dahl offers a satisfying balance of richness, spice, and freshness without feeling heavy.
Story
I first started making Red Lentil Dahl when I needed a dependable, nourishing dinner that didn’t require hours in the kitchen. Over time, it became a regular rotation meal because it checks every box: affordable ingredients, bold flavor, and reliable results. This Red Lentil Dahl uses pantry staples and fresh aromatics to create a dish that feels comforting yet vibrant. The lentils cook quickly, the coconut milk adds creaminess, and the spices bring warmth without overpowering the dish. Whether you call it dahl, dal, or Indian lentils, this Red Lentil Dahl proves that simple ingredients can still create something deeply satisfying.
Ingredients
1 teaspoon olive oil or coconut oil
2 onions, diced
3 garlic cloves, finely chopped
1 tablespoon fresh ginger, peeled and grated
½ red chili, finely chopped, or ½ teaspoon dried chili flakes
½ teaspoon cumin seeds
½ teaspoon coriander seeds
½ teaspoon mustard seeds
2 teaspoons ground turmeric
1 teaspoon garam masala
1 cup dried red lentils, rinsed and drained (200 g)
1 can chopped tomatoes (14 oz / 400 ml)
1 can coconut milk (14 oz / 400 ml)
2 cups vegetable stock (500 ml)
Salt and black pepper, to taste
Juice of ½ lemon
2 handfuls fresh spinach, washed
Step-by-Step Instructions
Preparing the Ingredients
Dice the onions evenly so they soften at the same rate. Finely chop the garlic and chili, then grate the fresh ginger to release its aroma. Rinse the red lentils under cold water until the water runs clear, which removes excess starch and keeps the dahl from turning gummy.
Cooking Instructions
Heat the oil in a large pan over medium heat, then cook the onions gently until soft and translucent. Add the garlic, ginger, and chili, stirring often so they don’t brown. Lightly crush the cumin, coriander, and mustard seeds, then stir them into the pan with the turmeric and garam masala. Add the lentils, tomatoes, coconut milk, and vegetable stock, then season with salt and pepper. Simmer gently until the lentils turn soft and the mixture thickens. Finish by stirring in the lemon juice and spinach until just wilted.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid cooking the dahl at too high a heat, since rapid boiling can cause it to stick and scorch. Skipping the rinsing step for the lentils can also affect texture, making the final dish overly thick.
Pro Tips for Better Flavor
For deeper flavor, let the dahl simmer a few extra minutes on very low heat while stirring often. You can also toast the whole spices briefly before grinding them to intensify their aroma.
Serving and Storage
How to Serve
Serve Red Lentil Dahl hot with steamed rice, naan bread, or poppadoms. It also pairs well with simple sides like cucumber salad or roasted vegetables, making it a complete one pot meal.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to four days. Reheat gently on the stove with a splash of water or stock to loosen the texture.
Conclusion
This Red Lentil Dahl is proof that comforting food doesn’t need to be complicated. With straightforward steps and bold flavors, it’s a recipe you can rely on again and again. If you enjoy dishes like coconut lentil curry, Indian dahl, or a hearty vegetarian stew, this recipe deserves a place in your kitchen.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this Red Lentil Dahl ahead of time?
Yes, this dahl tastes even better the next day as the flavors continue to develop. Simply reheat gently before serving.
Is this recipe freezer-friendly?
Red Lentil Dahl freezes very well. Let it cool completely, then freeze in portions for quick future meals.
Can I adjust the spice level?
You can easily control the heat by adding more or less chili. The base recipe stays flavorful even with mild spice.
Print
Red Lentil Dahl
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A creamy and comforting red lentil dahl made with coconut milk, tomatoes, spinach, and warming spices. This easy one-pot vegan meal is ready fast and perfect for weeknights.
Ingredients
- 1 teaspoon olive oil or coconut oil
- 2 onions, diced
- 3 garlic cloves, finely chopped
- 1 tablespoon fresh ginger, grated
- ½ red chili, finely chopped or ½ teaspoon chili flakes
- ½ teaspoon cumin seeds
- ½ teaspoon coriander seeds
- ½ teaspoon mustard seeds
- 2 teaspoons ground turmeric
- 1 teaspoon garam masala
- 1 cup dried red lentils, rinsed and drained
- 1 can chopped tomatoes (14 oz)
- 1 can coconut milk (14 oz)
- 2 cups vegetable stock
- Salt and black pepper to taste
- Juice of ½ lemon
- 2 handfuls fresh spinach
Instructions
- Heat oil in a large pan over medium heat and cook onions until soft.
- Add garlic, ginger, and chili and cook briefly.
- Crush cumin, coriander, and mustard seeds and add with turmeric and garam masala.
- Stir in lentils, tomatoes, coconut milk, and vegetable stock.
- Season and simmer until lentils are tender and thick.
- Stir in lemon juice and spinach until wilted.
- Serve hot with rice or naan.
Notes
- Substitute 3 teaspoons of garam masala if whole spices are unavailable.
- This recipe is vegan and gluten free.
- Lemon juice brightens the finished dish.
- Cool completely before freezing for later use.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Meals
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 bowl
- Calories: 293
- Sugar: 4 g
- Sodium: 452 mg
- Fat: 15 g
- Saturated Fat: 12 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 31 g
- Fiber: 12 g
- Protein: 11 g
- Cholesterol: 0 mg
