Lentil Dahl

Lentil Dahl is ready in 35 minutes (15 hands-on) and has 690 kcal and 27 g of protein per serving. One serving costs about $1.13. Prices from Walmart, 2026.

Lentil Dahl
Total time
35 min
Hands-on
15 min
Calories
690 kcal
Cost per serving
$1.13

Ingredients (Serves: 2)

  • Brown lentils (dry)150 g
  • Onion100 g
  • Garlic10 g
  • Fresh ginger10 g
  • Garam masala8 g
  • Curry powder4 g
  • Crushed tomatoes (can)200 g
  • Coconut milk (optional)100 g
  • Olive oil16 g
  • White rice150 g
  • Fresh cilantro (optional)6 g

Method

  1. Rinse the lentils and cook the rice in a pot of boiling water following the packet, about 12 minutes, then drain.

  2. Meanwhile, warm the olive oil in a pot and soften the chopped onion, garlic and ginger for 3 minutes.

  3. Stir in the garam masala and curry powder and cook for 30 seconds, then add the lentils and crushed tomatoes with 300 ml water.

  4. Simmer for 20 minutes, stirring occasionally, until the lentils fall apart.

  5. Stir in the coconut milk and warm through for 2 minutes.

  6. Serve the dahl over the rice, scattered with cilantro.

Nutrition per serving

Calories690 kcal
Protein27 g
Carbohydrates124 g
Sugars8 g
Fat11 g
Fiber14 g

Plan your week with recipes like this

Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.

More recipes like this