If you're a fan of vegetarian curries, you're in for a treat – this Dal Makhani recipe is truly one of a kind!
Luscious lentils slow cooked in a creamy, carefully spiced sauce, with a texture and taste that will blow you away. These are authentic Indian flavors, cooked in the comfort of your own kitchen.
So, if you're ready to cook this Indian classic, don your apron, line up your spices and let's get cooking!
Why you'll love this recipe
- With the mix of lentils, beans and subtle spices, the flavors are incredible!
- The creamy texture is melt-in-your-mouth fantastic
- It's easily stored and the next-day leftovers taste even better!
- While there are lots of ingredients, it's an easy to follow recipe
Equipment you'll need to make this recipe
There are a few essentials kitchen items you'll need before taking on this dal makhani recipe:
How to make Dal Makhani
Soak the beans overnight then boil with ginger.
Fry the brown onion paste, garlic and ginger in ghee.
Stir fry for a few minutes.
Sprinkle in the paprika, ground coriander, ground cumin and chilli powder.
Stir fry for another few minutes.
Add the cooked mung beans.
Give it a good stir.
Cook for 3 hours.
Add butter and cream. Add salt to taste.
Cook gently for another 20 minutes. Serve as a side dish to an Indian meal. It goes well with paratha and naan!
This Dal Makhani recipe dish is best served with plain basmati or jeera rice.
Variations to this recipe
- This recipe calls for slow cooking in the oven, but a simple stovetop simmer or low heat slow cooker will also work. You could also use a pressure cooker at high flame (18-20 whistles).
- When preparing Dal Makhani, different cooking approaches can have a huge impact on the flavor and texture. For an added touch of Indian authenticity, you can try the Dhungar method. It will infuse your dal makhani with a sensational smoky tandoori flavor, bringing a restaurant quality to the dish. Mastering various techniques means you'll be able to impress your friends and family even more!
- You can add different vegetables to this lentil curry. The likes of potatoes, carrots, beans or peas provide texture that elevates this delicacy. All these optional enhancements mean you can add your own personal touch, creating your own version of Dal Makhani that stands out from the rest in terms of flavor and presentation!
- You can slow cook your own finely chopped onions in place of using onion paste.
- Keep in mind, low-fat or light cream works great with this recipe too.
- You could also add two tablespoons of heavy whipping cream to get an even richer flavor to this dal.
- Leave the ready ground spices and grind your own cumin seeds and the like, for an extra fragrant, extra flavorful Punjabi dal makhani.
- You can replace the fresh garlic and ginger with ginger garlic paste.
- Achieving the right mix of flavors is essential to any successful Dal Makhani. The perfect blend should consist of spicy, sweet, warm and earthy notes created by combining garam masala, red chili powder and other ingredients. Be sure to follow the amounts below – when mixed well together, it will be an irresistible, mouthwatering dish.
- I recommend adjusting the different spice blends until you get the right flavor combination which makes this classic Indian cuisine an unforgettable experience! Make sure each element from garlic to dal is perfectly balanced with the spices so everyone can enjoy a delicious piece of traditional food without compromising on taste.
- This recipe's success hinges on achieving just the right consistency when making its signature masala. So, be sure to follow the precise measurements below in order to make sure the consistency is perfect and the dal makhani taste is as luscious as it can be.
What is Dal Makhani?
Originating from the Punjab region in India, Dal Makhani is a classic curry dish, with a long, rich history. One of the most revered vegetarian dishes, this vegetarian dish has countless variations and has developed over time to become a mixture of cooked urad dal and rajma kidney beans, cooked in a creamy sauce to produce an incredibly flavorful slow cooked classic.
With both ingredients well-known staples in Punjab cuisine, the combination makes for one incredible curry that will tantalize your tastebuds and please the whole family!
The foundational flavor is the ghee, spices, onion paste, and garlic, all fried until everything takes on a golden hue. Then the tomato puree and tinned tomatoes are combined with chili powder and garam masala powder before the mix is left to simmer, creating a slow cook dal that takes the breath away.
As you work towards making the perfect Dal Makhani, remember to keep in mind all of the necessary techniques and tricks that will help give your creation a restaurant-style finish. Finding balance within flavors is essential for this traditional Punjabi dish. It's also really important to follow the instructions below for the slow cooking method, in order to get that amazing authentic taste.
What is the origin of Dal Makhani?
Dal Makhani is an Indian dish which can be traced back to the Punjab province, renowned for its wide variety of flavor-filled cuisine. It gained popularity in 1947 due to Kundan Lal Gujral and his iconic take on it from The Moti Mahal restaurants.
Over the years, dal makhani has grown in popularity. Now, not only Punjabi households eat this urad dal recipe, but it's actually being enjoyed around the globe. Traditional recipes use lashings of cream and butter, which certainly help with the taste!
How do you store dal makhani?
Dal Makhani can be conveniently prepared in advance and stored for later. For best results, leftovers should be sealed in an air-tight container and placed inside the refrigerator within two hours of cooking.
You can store dal makhani leftovers for up to 5 days.
Can you reheat dal makhani?
To ensure optimal flavor and consistency when reheating your Dal, butter, cream, as well as kasuri methi (a spice blend) must all be included during this process, either on the stovetop using a pan or with an Instant Pot cooker. With that said, doing so guarantees it will remain sumptuous while retaining its creamy texture throughout storage.
What lentils and beans should I use for this recipe?
Dal Makhani is all about the lentils and beans, mainly black urad dal, also known as sabut urad or kaali urad. The ideal ratio for a perfect dal makhani recipe is 1 cup of whole black lentils (urad dal) to ¼ cups each of red kidney beans (rajma) and dried split chickpeas (chana dal bengar gram). Sometimes whole mung beans (moong dal) are also used.
These lentils will give you an exquisite creamy texture that makes this dish so popular. For best results, you need to soak them in water for at least 12 hours or overnight before cooking.
Do I need to include cream and butter?
Cream and butter are key elements when it comes to getting the creamy indulgent texture that's essential to an authentic Dal Makhani recipe. So, if you're after that incredible restaurant style taste for your Dal Makhani, then whatever you do, don't skimp on cream and butter!
It's through these ingredients that you'll achieve that lusciously smooth texture that's so important for this classic lentil curry – it truly makes a difference!
Keep in mind, low-fat or light cream works great here too. You could also add two tablespoons of heavy whipping cream to get an even richer flavor.
Does Dal Makhani contain onion?
Yes, it uses finely chopped onions. More specifically, for a traditional dal makhani recipe, you need to cook the onions into a sweet, intensely flavored paste. This will form the basis for your dal makhani.
The idea is to add finely chopped onions from the beginning and cook them down until they are completely soft and caramelized. You then need to blitz everything in a food processor until a smooth paste forms.
For this recipe, I've gone for convenience over tradition. Use a ready made onion paste, which tastes just as good as cooking your own and is far easier.
What is Dal Makhani made of?
It's cooked with whole urad dal (black lentils) and spices, along with butter and cream – sometimes adding beans to enhance flavor. The result is a subtly spiced creamy textured curry that lingers long in the memory.
What spices are key to this recipe?
Garam masala, red chili powder, coriander, cumin and paprika all play a key role in creating the right flavor profile for this makhani recipe.
Bringing balance to these spices, tomato puree adds acidity and a pleasant tanginess. As well as enhancing the taste, it also provides a creamier texture. Striking the right balance between all these ingredients is really important when it comes to making this tantalizing dal makhni recipe.
More amazing curry recipes
Once you've created this mouthwatering Punjabi dish, you'll be ready to experiment with more amazing curry recipes. Luckily, I've got a whole host to choose from!
- Mung bean curry – this delicious bean-based vegan curry mixes spices like asafoetida, ground cumin and fenugreek for a fantastic flavor.
- Mixed vegetable curry – a deliciously simple recipe, this one is perfect for a midweek curry in a hurry.
- Marrow curry – a rich healthy dish with a complex combination of flavors, this is one sensational curry!
- Brinjal bhaji – a creamy healthy vegan curry with big bold flavors.