Mealyo
All recipes
Main course

Dal Makhani

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

Prep time
180 min
Portions
1
Difficulty
Easy
Calories
527 kcal
Dal Makhani
Nutrition

Per portion

Mealyo automatically calculates calories and macros for every recipe, matched to the portion size.

527
kcal
Carbs
67g
Protein
24g
Fat
20g
Ingredients

For 1 portion

  • Lentils blackOr: Lentils red
    65 g
  • Kidney beans 25 g dried
    as needed
  • Tomatoes 100 g pureedOr: Pureed tomatoes
    as needed
  • Heavy cream
    40 ml
  • Onions
    1 Stk
  • Garlic cloves
    1 Stk
  • Ginger
    1 cm
  • ButterOr: Ghee
    20 g
  • Garam masala
    ½ tsp
  • Cumin
    ¼ tsp
  • Chili powder
    ¼ tsp
  • Cilantro
    1 bunch
  • Iodized salt
    ¼ tsp
Method

Step by step

  1. 1

    Soak lentils and kidney beans in water overnight.

  2. 2

    Drain and cook with fresh water, salt and turmeric for 90 minutes until soft.

  3. 3

    Finely chop onions, garlic and ginger.

  4. 4

    Heat butter in a pot, fry onions golden brown.

  5. 5

    Add garlic and ginger and briefly cook.

  6. 6

    Stir in cumin, garam masala and chili powder.

  7. 7

    Add tomatoes and simmer 10 minutes.

  8. 8

    Add lentils with cooking water, simmer another 30 minutes, stirring occasionally.

  9. 9

    Stir in cream and let steep 5 minutes.

  10. 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