How to Make Dal Makhani: A Creamy and Rich Indian Lentil Curry
Dal Makhani is one of the most iconic and indulgent dishes in North Indian cuisine. Made with whole black lentils (urad dal) and kidney beans (rajma), slow-cooked with butter, cream, and a medley of warming spices, this rich and velvety curry is a true celebration of flavour. Traditionally associated with Punjabi cooking, Dal Makhani is a favourite in restaurants and Indian households alike.
In this post, we’ll show you how to make Dal Makhani at home, using British English. You’ll get a step-by-step method, expert tips, and all the SEO keywords you need to help your food blog rank higher on Google.
---
🇮🇳 What is Dal Makhani?
Dal Makhani (meaning “buttery lentils”) is a Punjabi dish made from whole black lentils (urad dal) and red kidney beans (rajma). What makes it special is the slow-cooked process, which allows the flavours to develop deeply over time. The addition of butter (makhan) and fresh cream gives it a luxurious texture and taste.
It is traditionally cooked overnight on low heat, but with modern kitchen appliances, you can achieve the same richness in less time – without compromising on flavour.
---
✅ Ingredients for Dal Makhani
Here is everything you’ll need to make restaurant-style Dal Makhani at home:
🫘 For the Lentils:
1 cup whole urad dal (black lentils)
¼ cup rajma (red kidney beans)
3 cups water (for soaking)
Salt to taste
3 cups water (for cooking)
🍅 For the Curry Base:
2 tablespoons butter (unsalted)
1 tablespoon oil
1 medium onion (finely chopped)
2 medium tomatoes (puréed or finely chopped)
1 tablespoon ginger-garlic paste
1–2 green chillies (optional, finely chopped)
🌶 Spices:
½ teaspoon turmeric powder
1 teaspoon cumin seeds
1 teaspoon coriander powder
½ teaspoon red chilli powder
½ teaspoon garam masala
Salt as needed
🧈 For the Finish:
2–3 tablespoons fresh cream (double cream)
1 tablespoon butter
1 teaspoon kasuri methi (dried fenugreek leaves)
Fresh coriander leaves (for garnish)
---
🧽 Preparation Tips
Soak urad dal and rajma in plenty of water overnight or for at least 8 hours.
Use a pressure cooker or Instant Pot to reduce cooking time.
For best results, cook the dal slowly for a few hours to allow the flavours to meld.
---
👨🍳 How to Make Dal Makhani – Step-by-Step
---
Step 1: Soak and Boil the Lentils
1. Soak the urad dal and rajma in water overnight.
2. Drain and rinse well.
3. Pressure cook with 3 cups water and a pinch of salt for 15–20 minutes, or until both lentils and beans are soft.
4. Lightly mash the lentils with the back of a spoon or ladle to make the curry creamier.
---
Step 2: Prepare the Masala Base
1. Heat butter and oil in a heavy-bottomed pan.
2. Add cumin seeds and let them crackle.
3. Add onions and sauté until golden brown.
4. Add ginger-garlic paste and chopped green chillies. Cook for 1–2 minutes.
5. Add tomato purée and cook until the oil separates from the sides of the masala.
6. Add turmeric, coriander powder, red chilli powder, and salt. Mix well and cook for a couple more minutes.
---
Step 3: Simmer and Slow Cook
1. Add the cooked lentils and beans to the masala mixture.
2. Mix thoroughly and add 1–2 cups of water to adjust consistency.
3. Simmer on low heat for at least 30–40 minutes, stirring occasionally.
4. Add more water if it thickens too much. The longer it cooks, the better the flavour.
---
Step 4: Final Touches
1. Add butter, cream, and kasuri methi.
2. Simmer for another 5–10 minutes.
3. Sprinkle garam masala and mix gently.
4. Garnish with chopped coriander and a drizzle of cream before serving.
---
🍽 Serving Suggestions
Dal Makhani pairs beautifully with:
Steamed basmati rice
Jeera rice (cumin rice)
Butter naan
Garlic naan
Roti or paratha
Serve with onion salad, pickles, and a squeeze of lemon for a complete North Indian meal.
---
🌟 Tips for the Best Dal Makhani
Slow cooking is key: The longer you simmer it, the deeper the flavour.
Don’t skip the kasuri methi – it adds a restaurant-style aroma and taste.
Add a second tadka (tempering) with ghee and garlic for extra flavour.
Use fresh cream for that rich, velvety finish. Avoid single cream if possible.
You can make a vegan version by replacing butter and cream with plant-based alternatives.
---
🥄 Dal Makhani Variations
Instant Pot Dal Makhani: Use the sauté and pressure cook modes for convenience.
Vegan Dal Makhani: Use coconut cream or oat cream and vegan butter.
No-Onion Garlic Version: Ideal for religious fasting days.
Dhaba Style Dal Makhani: Add a smoky touch by infusing with burnt charcoal (dhungar method).
---
🧊 Storage and Reheating
Dal Makhani can be stored in the fridge for up to 3 days.
Reheat on a low flame or microwave. Add a splash of water or cream if it thickens.
It freezes well – store in freezer-safe containers and thaw before use.
---
🔍 Google SEO Keywords for Dal Makhani Recipe
To improve your blog’s SEO and search engine ranking, use the following SEO keywords throughout your post:
how to make dal makhani
dal makhani recipe
Punjabi dal makhani
restaurant style dal makhani
creamy dal makhani curry
Indian lentil curry
black lentil curry recipe
homemade dal makhani
easy dal makhani at home
slow cooked dal makhani
Make sure to use them in your headings, subheadings, alt image tags, meta descriptions, and URL slug if applicable.
---
📝 Final Thoughts
Dal Makhani is not just a dish – it’s an experience. Rich, buttery, and packed with flavour, it’s a wonderful way to explore the warmth and comfort of Punjabi cuisine. Whether you’re making it for a dinner party or a quiet family meal, this creamy lentil curry never fails to impress.
Now that you’ve learned how to make Dal Makhani the traditional way, bring the essence of Indian
hospitality into your own kitchen. Serve it with rice or naan, light a candle, and enjoy a truly soulful meal.
--- write ✍️ by foodie Parmod.
Comments
Post a Comment
Thankyou