Authentic Dal Makhani Recipe: Creamy Black Lentil & Kidney Bean Curry
35 minutes
871 reads

About Authentic Dal Makhani Recipe: Creamy Black Lentil & Kidney Bean Curry
Indulge in the rich, creamy depths of authentic Dal Makhani, a beloved Punjabi culinary gem. This slow-cooked masterpiece features the perfect blend of whole black lentils (urad dal) and red kidney beans (rajma), simmered to velvety perfection in a fragrant sauce of butter, onions, tomatoes, and aromatic spices. It's a comforting dish perfect for family meals or special gatherings.This recipe unlocks the secrets to achieving that signature creamy texture and intense flavor. We guide you through each step, from overnight soaking for optimal tenderness to the final touch of creamy malai (cream). Prepare to be amazed by the depth of flavor and effortless elegance of this classic North Indian dal.Serve your homemade Dal Makhani with warm naan, roti, or steamed rice for a truly satisfying and unforgettable culinary experience. Get ready to impress your family and friends with this restaurant-quality dish!
Recipe Time & More
Prep15 minutes
Cook20 minutes
Total35 minutes
Ingredients
Legumes
- 1 cup Lentils also known as kaali sabut dal. rinse thoroughly., black, whole
- 1 cup Kidney Beans also known as rajma. rinse thoroughly., red
Aromatics & Spices
- 2 tbsp Ghee clarified butter; can substitute with vegetable oil
- 1/2 tsp Cumin Seeds
- 2 Chilies slit lengthwise, green
- 1 medium Onion finely chopped
- 2 medium Tomatoes finely chopped
- 1 tbsp Ginger-Garlic Paste
- 1 tsp Chili Powder red
- 1/4 tsp Turmeric Powder also known as haldi
- 1 tsp Garam Masala
- 1.5 tsp Salt adjust to taste
Instructions
Preparation
- Wash and soak the black lentils and kidney beans in ample water overnight. Drain and pressure cook until very soft (about 4-5 whistles).
Sautéing Aromatics
- Heat ghee in a heavy-bottomed pot or Dutch oven over medium heat. Add cumin seeds and let them splutter. Add the chopped onions and green chilies, sautéing until onions turn translucent.
Building the Flavor
- Stir in the ginger-garlic paste and fry for 3-4 minutes. Add the chopped tomatoes and cook on low heat for 4-5 minutes, until softened. Add turmeric powder, red chili powder, and salt, mixing well.
Combining and Simmering
- Add the pressure-cooked lentils and kidney beans to the pot. Pour in 1/4 cup of water, ensuring all ingredients are well combined. Cover and cook for 3-4 minutes to allow the flavors to meld.
Creamy Finish
- Stir in the butter until melted and incorporated. Add garam masala and malai (cream), mixing gently. Cook for another minute, then remove from heat.
Serving
- Transfer the Dal Makhani to a serving bowl. Garnish with fresh coriander leaves. Serve hot with naan, roti, or rice.
Recipe Notes
Expert Tips for the Perfect Dal Makhani
- Soaking is Key: Soaking the lentils and beans overnight is crucial for achieving a creamy texture. This softens them significantly, resulting in a smoother, more flavorful dal.
- Low and Slow: Simmering the dal on low heat allows the flavors to develop fully and creates a rich, creamy consistency. Avoid high heat, which can burn the spices and make the dal dry.
- Ghee or Oil: While ghee adds a richer flavor, you can substitute with vegetable oil if desired. Adjust the amount according to your preference.
- Fresh Spices: Using freshly ground spices whenever possible will significantly enhance the overall flavor profile of your Dal Makhani. It's worth taking the extra step!
Recipe Nutrition
Calories: 404kcalCarbohydrates: 44gProtein: 17gFat: 18gSaturated Fat: 5gPolyunsaturated Fat: 3.9gMonounsaturated Fat: 7.8gCholesterol: 1mgSodium: 1140mgFiber: 21gSugar: 4g
4 Comments
Leave a Reply
You must be logged in to post a comment.


Absolutely delicious! Thanks for sharing.
This is so tempting! Can’t wait to cook it.
Looks so delicious! Thanks for the recipe.
Too Tempting