CookSnap is coming soon — Join the waitlist →

Dal Makhani

Creamy black lentils and kidney beans simmered in a rich tomato-based sauce with butter and cream. A classic Indian comfort dish that's vegetarian, indulgent, and deeply satisfying.

Total time
45 min
Servings
4
Calories
385
Protein
18g
Dal Makhani
indianvegetarianlegumescomfort foodcreamygluten-free

Ingredients

  • 1 cup black lentils (urad dal), soaked
  • ½ cup kidney beans (rajma), soaked
  • 6 cups water
  • 4 tablespoons ghee or butter
  • 1 large onion, finely chopped
  • 1.5 tablespoons ginger-garlic paste
  • ¾ cup tomato puree
  • ½ cup heavy cream
  • 1 teaspoon kasuri methi (dried fenugreek leaves)
  • ½ teaspoon cumin seeds
  • ½ teaspoon red chili powder
  • ½ teaspoon garam masala powder
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons fresh cilantro, chopped

Instructions

  1. 1

    In a large pot, bring 6 cups of water to a boil. Add the soaked black lentils and kidney beans, then reduce heat to medium-low.

  2. 2

    Simmer for 30-35 minutes until the lentils and beans are very soft and partially broken down. Skim off any foam that rises to the surface.

  3. 3

    Heat ghee in a separate skillet over medium heat. Add cumin seeds and let them crackle for 30 seconds.

  4. 4

    Add chopped onion and cook for 4-5 minutes until golden brown, stirring occasionally.

  5. 5

    Stir in ginger-garlic paste and cook for 1 minute until fragrant.

  6. 6

    Add tomato puree, red chili powder, and garam masala. Cook for 3-4 minutes, stirring frequently, until the oil separates from the tomato mixture.

  7. 7

    Pour the sauce into the pot with the cooked lentils and stir well to combine.

  8. 8

    Simmer together for 5 minutes, then stir in the heavy cream and kasuri methi leaves.

  9. 9

    Cook for another 2-3 minutes, then season with salt and black pepper to taste.

  10. 10

    Garnish with fresh cilantro and a dollop of cream if desired. Serve hot with naan or basmati rice.

Tools you’ll need

  • large heavy-bottomed pot
  • 12-inch skillet or frying pan
  • wooden spoon
  • measuring cups and spoons
  • knife and cutting board

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.