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.

- 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
Rinse the lentils and cook the rice in a pot of boiling water following the packet, about 12 minutes, then drain.
Meanwhile, warm the olive oil in a pot and soften the chopped onion, garlic and ginger for 3 minutes.
Stir in the garam masala and curry powder and cook for 30 seconds, then add the lentils and crushed tomatoes with 300 ml water.
Simmer for 20 minutes, stirring occasionally, until the lentils fall apart.
Stir in the coconut milk and warm through for 2 minutes.
Serve the dahl over the rice, scattered with cilantro.
Nutrition per serving
| Calories | 690 kcal |
|---|---|
| Protein | 27 g |
| Carbohydrates | 124 g |
| Sugars | 8 g |
| Fat | 11 g |
| Fiber | 14 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
Chickpea Spinach Stew30 min · 518 kcal · $1.51
Chili sin carne with textured soy and kidney beans35 min · 652 kcal · $2.44
Coconut chickpea and spinach curry30 min · 819 kcal · $2.19
Cauliflower & potatoes with garlic-paprika-vinegar dressing (ajada)30 min · 494 kcal · $1.33
Tofu fajitas in lettuce cups25 min · 579 kcal · $3.57
Fasolada (Greek white bean soup)45 min · 446 kcal · $1.32