Dal Makhani Recipe
Dal Makhani Recipe is a medium Indian recipe that serves 4. 340 calories per serving. Recipe by Your Food Lab on YouTube.
Prep: 10 hrs 15 min | Cook: 55 min | Total: 11 hrs 25 min
Cost: $35.37 total, $8.84 per serving
Ingredients
- 1 cup Whole Urad Dal (black lentils with skin, rinsed)
- 0.25 cup Rajma (red kidney beans, rinsed)
- 2 tbsp Chana Dal (split Bengal gram, rinsed)
- 5 cloves Garlic (peeled and lightly crushed)
- 1 tsp Salt (plus to taste at the end)
- 1 tsp Red Chili Powder (Kashmiri or Degi) (for pressure cooking stage)
- 2 tbsp Red Chili Powder (Kashmiri or Degi) (for tempering stage)
- 1 tsp Oil (neutral oil to prevent butter burning)
- 2 tbsp Unsalted Butter (for tempering, melted)
- 3 tbsp Sugar (added during tempering)
- 2 tbsp Sugar (added at final stage)
- 2 tbsp Ginger Garlic Paste (store‑bought or homemade)
- 2 cup Tomato Puree (blended from 5 whole tomatoes, skins left on)
- 5 tbsp Fresh Cream (heavy whipping cream)
- 1 tsp Dried Fenugreek Leaves (Kasuri Methi) (crushed between palms)
- 1 tsp Garam Masala Powder (split between tempering and final stage)
- as needed Water (to cover lentils during pressure cooking and to adjust consistency later)
Instructions
Wash and Soak the Lentils
Place 1 cup whole urad dal, 1/4 cup rajma, and 2 tbsp chana dal in a large bowl. Rinse thoroughly by rubbing between your palms, changing water 3‑4 times until it runs clear. Soak the lentils for 10‑12 hours, then rinse again 2‑3 times until water is clear. Drain and set aside.
Time: PT10H15M
Pressure Cook the Lentils
Transfer the soaked lentils to the pressure cooker. Add 5 crushed garlic cloves, 1 tsp salt, 1 tsp red chili powder, and enough water to sit 1 inch above the lentils. Close the lid and cook on high flame for 4 whistles. Turn off the heat and let the pressure release naturally.
Time: PT15M
Mash the Cooked Dal
Open the cooker and check that the lentils and rajma are soft. Using a potato masher or flat‑bottomed spatula, gently mash the mixture—just enough to break the kidney beans and garlic while keeping most urad dal whole. Set the mashed dal aside in a bowl.
Time: PT5M
Prepare the Tempering (Tadka)
Wipe the pressure cooker clean and place it on medium heat. Add 1 tsp oil, then 2 tbsp unsalted butter. Once the butter melts (do not let it brown), stir in 2 tbsp ginger‑garlic paste and sauté for 1‑2 minutes. Add 2 tbsp red chili powder and 1/4 tsp garam masala; stir for 1 minute on low flame. Pour in 2 cups tomato puree, add a pinch of salt, and cook, stirring, for 4‑5 minutes until the butter and oil separate from the masala.
Time: PT10M
Combine Dal with Tempering and Simmer
Add the mashed dal to the cooked masala. Stir well, then add water as needed to reach a thick‑but‑pourable consistency (about 1‑1.5 cups). Bring to a rolling boil on high flame, then reduce to low/medium‑low and simmer, stirring occasionally, for 20‑25 minutes until the dal thickens and the flavors meld.
Time: PT25M
Finish with Cream, Fenugreek, and Final Seasoning
Turn off the heat. Stir in 5 tbsp fresh cream, 1 tsp dried fenugreek leaves (crushed), a large pinch of garam masala, and 2‑3 tbsp sugar. Mix thoroughly and taste; adjust salt if needed. Let the dal sit for a couple of minutes for the cream to meld.
Time: PT5M
Serve
Garnish with a drizzle of melted butter or a swirl of cream if desired. Serve hot with laccha tandoori paratha, naan, or jeera rice.
Time: PT5M
Nutrition Facts
- Calories
- 340
- Protein
- 12 g
- Carbohydrates
- 38 g
- Fat
- 15 g
- Fiber
- 10 g
Dietary info: Vegetarian, Gluten-Free
Allergens: Dairy (butter, cream), Legumes (urad dal, rajma, chana dal)
Ingredient Substitutions
- Instead of Whole Urad Dal: Black lentils (no skin)
- Instead of Rajma: Kidney beans
- Instead of Chana Dal: Split chickpeas
- Instead of Garlic: Garlic paste (1 tsp)
- Instead of Salt: Sea salt
- Instead of Red Chili Powder (Kashmiri or Degi): Paprika (for color)
- Instead of Red Chili Powder (Kashmiri or Degi): Paprika
- Instead of Oil: Ghee (1 tsp)
- Instead of Unsalted Butter: Ghee (2 tbsp)
- Instead of Sugar: Honey (2 tbsp)
- Instead of Sugar: Honey (1.5 tbsp)
- Instead of Ginger Garlic Paste: Fresh ginger and garlic minced (1 tbsp each)
- Instead of Tomato Puree: Canned crushed tomatoes (2 cups)
- Instead of Fresh Cream: Full‑fat coconut milk (5 tbsp)
- Instead of Dried Fenugreek Leaves (Kasuri Methi): Fenugreek seeds (1/2 tsp, toasted)
- Instead of Garam Masala Powder: All‑spice blend (1 tsp)
Equipment Needed
- Pressure Cooker (Pressure Pan)
- Mixing Bowl
- Spatula (Flat‑bottomed)
- Potato Masher (optional)
- Blender or Food Processor
- Measuring Spoons
- Ladle (optional)
Critical Steps — Do Not Skip
- Thorough washing and soaking of the lentils to achieve a deep color and remove froth.
- Light mashing of the cooked dal to release starch without turning it into a paste.
- Simmering the dal after adding the tomato‑based tempering for 20‑25 minutes to develop creaminess.
- Finishing with fresh cream, kasuri methi, and sugar off the heat for a glossy, rich finish.
Chef Tips from the Video
- Use high‑quality black urad dal with skin for authentic color and flavor.
- Crush dried fenugreek leaves between your palms before adding to release their aroma.
- A small amount of sugar balances the acidity of the tomatoes and enhances the caramelized notes.
- For extra richness, substitute half of the butter with ghee.
Troubleshooting
Lentils are still hard after pressure cooking.
Check that the pressure cooker reached full pressure; add another whistle or cook for an additional 5 minutes.
Dal is too watery.
Continue simmering uncovered on low heat, stirring frequently, until excess liquid evaporates and the dal thickens.
Dal becomes too thick or sticks to the bottom.
Add warm water a little at a time while stirring; lower the heat to prevent scorching.
Butter or cream separates (oily appearance).
Add cream off the heat and stir gently; ensure the dal is not boiling vigorously when cream is incorporated.
Storage
Refrigerator: Store in an airtight container for up to 4 days.
Freezer: Freeze in portion‑sized containers for up to 1 month. Thaw overnight in the fridge before reheating.
Room temperature: Not recommended; dal contains dairy and cooked legumes.
Make-Ahead Tips
- Cook the dal up to step 5 and refrigerate; reheat gently and add cream, fenugreek, and sugar just before serving.
- The tempering can be prepared a day ahead and stored in the fridge; combine with cooked dal when ready.
Frequently Asked Questions
What is the cultural significance and history of Dal Makhani in Indian cuisine?
Dal Makhani originates from the Punjab region of North India and is traditionally served during festive occasions like Diwali and weddings. The dish was popularized in the 1950s by the famous Moti Mahal restaurant, where it became a staple of Punjabi tandoori cuisine.
What are the traditional regional variations of Dal Makhani in Punjabi cuisine?
In Punjab, some cooks add a larger amount of butter and cream for an ultra‑rich texture, while others keep it lighter with just a splash of ghee. Some versions also include a pinch of smoked paprika for a subtle smoky flavor.
How is Dal Makhani traditionally served in Punjabi households during Diwali?
During Diwali, Dal Makhani is often served hot in a deep bowl, garnished with a drizzle of melted butter and a sprinkle of fresh cilantro, alongside butter naan, laccha paratha, or jeera rice. It is considered a celebratory dish that symbolizes abundance and warmth.
What occasions or celebrations is Dal Makhani traditionally associated with in Indian culture?
Dal Makhani is a staple at festive gatherings such as Diwali, Eid, weddings, and family celebrations across North India. Its rich, comforting flavor makes it a favorite for communal meals and special occasions.
What makes Dal Makhani special or unique in Punjabi cuisine?
The combination of whole urad dal with kidney beans, slow‑cooked in butter, cream, and a tomato‑based spice blend creates a velvety texture and deep, smoky flavor that is distinctive to Punjabi cooking. The use of kasuri methi adds an aromatic finish that sets it apart from other lentil dishes.
What are the most common mistakes to avoid when making Dal Makhani at home?
Common errors include over‑cooking the lentils until they turn into a paste, adding cream while the dal is still boiling (which can cause curdling), and not allowing enough simmer time for the flavors to meld. Also, skipping the thorough washing and soaking step can result in a dull color and frothy surface.
Why does this Dal Makhani recipe use a pressure cooker instead of a long‑slow simmer?
The pressure cooker dramatically reduces the cooking time while still softening the urad dal and rajma and releasing their starches, which are essential for the creamy texture. It also helps retain the deep black color of the lentils that would otherwise be lost with prolonged open‑pot simmering.
Can I make Dal Makhani ahead of time and how should I store it?
Yes, Dal Makhani can be prepared up to the simmering stage, cooled, and stored in the refrigerator for up to 4 days. Reheat gently on low heat, add a splash of water if needed, and finish with fresh cream and fenugreek just before serving.
What texture and appearance should I look for when making Dal Makhani?
The dal should have a thick, glossy consistency with visible whole urad dal and kidney beans that are soft but not mushy. The color should be a deep, inviting reddish‑brown, and the surface should have a slight sheen from the butter and cream.
How do I know when Dal Makhani is done cooking?
When the lentils are fully softened, the masala has blended into a smooth, creamy sauce, and the butter and oil have separated from the tomato base, the dal is done. A final simmer of 20‑25 minutes will ensure the starches have thickened the gravy to the right consistency.
What does the YouTube channel Your Food Lab specialize in?
The YouTube channel Your Food Lab focuses on Indian home cooking, offering quick, practical recipes, cookware reviews, and tips for making traditional dishes healthier and faster for everyday cooks.
How does the YouTube channel Your Food Lab's approach to Indian cooking differ from other Indian cooking channels?
Your Food Lab emphasizes speed and health by using modern kitchen tools like pressure cookers and high‑quality stainless‑steel cookware, while still preserving authentic flavors. The channel also integrates giveaways and detailed equipment reviews, which is less common on purely recipe‑focused Indian channels.
Last updated: August 21, 2026






