Can I make Dal Makhani without a pressure cooker?
Yes, you definitely can — it just needs a little more patience. Traditionally, Dal Makhani was slow-cooked for hours, sometimes even overnight. If you don’t have a pressure cooker, cook the soaked lentils in a heavy-bottomed pot on low heat. It can take around 1½ to 2 hours for the dal to become completely soft and creamy. Just keep an eye on the water level and stir occasionally.
Can I make this recipe vegan?
Yes, absolutely. You can replace butter with oil or vegan butter, and swap fresh cream with coconut milk or cashew paste (made by blending soaked cashews with water). Even without dairy, slow cooking will still give you a rich and satisfying Dal Makhani.
How long does Dal Makhani stay fresh?
Dal Makhani actually tastes even better the next day, once all the flavors settle in. You can store it in the refrigerator for 3–4 days in an airtight container. When reheating, add a little water because the dal thickens as it cools.
What is the difference between Dal Makhani and Dal Tadka?
While both are lentil dishes, Dal Makhani is made with whole black lentils (Sabut Urad) and kidney beans (Rajma), slow-cooked with lots of butter and cream. Dal Tadka is usually made with yellow lentils (Toor or Moong) and is a lighter, quicker dish finished with a tempered seasoning of oil/ghee and spices.
Is it necessary to soak the lentils overnight?
Yes, soaking is very important for this recipe. Whole urad dal and rajma are quite hard, and soaking them for 8–10 hours helps them cook evenly and become soft. It also makes them easier to digest. If you’re short on time, you can soak them in hot water for a few hours, but overnight soaking gives the best results.