How to Make Dal Makhani: A Classic Indian Recipe

Dal Makhani is a rich, creamy, and flavorful dish from the Punjabi cuisine of India. Known for its buttery texture and aromatic spices, this lentil-based dish has become a favorite worldwide. Here’s a step-by-step guide to making the perfect Dal Makhani at home.

Ingredients

For the Dal:

  • 1 cup whole black lentils (urad dal)
  • 1/4 cup red kidney beans (rajma)
  • 4 cups water
  • Salt to taste

For the Gravy:

  • 2 tablespoons ghee (clarified butter) or oil
  • 1 large onion, finely chopped
  • 2 teaspoons ginger-garlic paste
  • 2 large tomatoes, pureed
  • 2 green chilies, slit (optional)
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon cumin seeds
  • 1 teaspoon garam masala
  • 1 teaspoon coriander powder
  • 2 tablespoons butter
  • 1/2 cup heavy cream
  • Fresh cilantro leaves, chopped (for garnish)

Instructions

1. Preparing the Dal

  1. Soak the Lentils and Beans: Rinse the whole black lentils and red kidney beans thoroughly. Soak them in enough water overnight or for at least 8 hours.
  2. Cook the Lentils and Beans: Drain the soaked lentils and beans. In a pressure cooker, add the lentils, beans, and 4 cups of water. Pressure cook for 6-7 whistles or until they are soft and cooked through. If using a regular pot, simmer them until they are tender but not mushy. This may take 45-60 minutes.

2. Making the Gravy

  1. Heat the Ghee: In a large pan or skillet, heat 2 tablespoons of ghee over medium heat.
  2. Cook the Onions: Add the finely chopped onions and sauté until they turn golden brown.
  3. Add Ginger-Garlic Paste: Add the ginger-garlic paste and sauté for another 2-3 minutes until the raw smell disappears.
  4. Tomato Puree: Add the tomato puree and cook until the oil separates from the mixture, stirring occasionally.
  5. Spices: Add the turmeric powder, red chili powder, cumin seeds, garam masala, and coriander powder. Cook for 2-3 minutes, allowing the spices to blend well.

3. Combining Dal and Gravy

  1. Mix Cooked Dal and Beans: Add the cooked dal and beans to the gravy mixture. Stir well to combine.
  2. Simmer: Add salt to taste and let the dal simmer on low heat for about 30-40 minutes. Stir occasionally to prevent it from sticking to the bottom. The longer it simmers, the better the flavors will meld.

4. Final Touches

  1. Butter and Cream: Add 2 tablespoons of butter and 1/2 cup of heavy cream. Stir well to combine and let it cook for another 10 minutes. This will give the dal its rich and creamy texture.
  2. Adjust Consistency: If the dal is too thick, add a little water to achieve your desired consistency.
  3. Garnish: Garnish with fresh cilantro leaves.

Serving Suggestions

Dal Makhani is traditionally served with:

  • Naan: Soft, fluffy Indian bread.
  • Rice: Steamed basmati rice or jeera rice (cumin rice).
  • Paratha: Layered flatbread, which is perfect for soaking up the rich gravy.

Tips for the Perfect Dal Makhani

  • Slow Cooking: The key to a great Dal Makhani is slow cooking. Letting it simmer for a longer time enhances the flavors.
  • Butter and Cream: Don’t skimp on butter and cream if you want an authentic taste. They provide the dish’s signature richness.
  • Spices: Adjust the spices according to your heat tolerance and taste preferences.
  • Overnight Rest: Like many Indian dishes, Dal Makhani tastes even better the next day after the flavors have had time to meld together.

Conclusion

Dal Makhani is a comforting and satisfying dish that brings the flavors of Indian cuisine right to your table. With its creamy texture and aromatic spices, it’s sure to become a favorite. Follow this recipe to create a delicious, authentic Dal Makhani that will impress your family and friends. Enjoy!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top