Dal Makhani
From your Mealyo recipe library, perfect for beginners and pros.

Per portion
Mealyo automatically calculates calories and macros for every recipe, matched to the portion size.
For 1 portion
- Lentils blackOr: Lentils red65 g
- Kidney beans 25 g driedas needed
- Tomatoes 100 g pureedOr: Pureed tomatoesas needed
- Heavy cream40 ml
- Onions1 Stk
- Garlic cloves1 Stk
- Ginger1 cm
- ButterOr: Ghee20 g
- Garam masala½ tsp
- Cumin¼ tsp
- Chili powder¼ tsp
- Cilantro1 bunch
- Iodized salt¼ tsp
Step by step
- 1
Soak lentils and kidney beans in water overnight.
- 2
Drain and cook with fresh water, salt and turmeric for 90 minutes until soft.
- 3
Finely chop onions, garlic and ginger.
- 4
Heat butter in a pot, fry onions golden brown.
- 5
Add garlic and ginger and briefly cook.
- 6
Stir in cumin, garam masala and chili powder.
- 7
Add tomatoes and simmer 10 minutes.
- 8
Add lentils with cooking water, simmer another 30 minutes, stirring occasionally.
- 9
Stir in cream and let steep 5 minutes.
- 10
Serve sprinkled with cilantro and with rice or naan.
Want to cook this recipe?
Launch cooking mode in the Mealyo app and get guided step by step, with timer, ingredient check and AI tips.
Join waitlist




