Easy, slow cooker Dal Makhani recipe, cooked overnight in a crockpot and tastes just like restaurants and dhabas. This black dal is perfect with rice and tandoori rotis!
Soak both the lentils (urad dal/whole black gram and rajma/kidney beans) in water overnight or at least for 6 hours. This needs to be done only if you are using dry lentils.
Add all the ingredients to the slow cooker (except cream and kasuri methi) along with four cups water. Stir well. Cook on high for 8 hours or low for at least 12 hours till the lentils are cooked through and can be easily smashed between your fingers.
Mix well and lightly mash everything with the back of a ladle or spoon. Add the cream and kasuri methi if using and cook on low for another 20 minutes. Top with more butter and serve hot. If serving later, you can keep this on warm for up to 3 hours. Just thin with a little water or milk before serving if it's too thick.
Notes
This slow cooker version has flavours similar to the authentic dal makhani that is slow cooked over a wood flame overnight. If you don't have a slow cooker, you can try my stovetop version. Click here for the recipe -> https://myfoodstory.com/dal-makhani-recipe/
But if you are vegan or lactose intolerant, use ¼ cup cashew cream or ¼ cup coconut milk in the end in place of cream. The coconut milk might add a milk coconut-ty flavour, but the quantity is so small that you'll barely notice it.
Kasuri Methi is dried fenugreek leaves that help round up the flavors in the dal makhani. Its available on amazon, and is used in many Indian recipes (on this blog), so stocking it won't be a waste.
Don't skimp on the cream and butter in the recipe. These give the dal makhani its distinct texture and flavour.
Feel free to adjust the spice levels based on your tastes by reducing or increasing the green chillies.