Dal Makhani is delicious,creamy, buttery lentil dish from Indian cuisine, prepared from slow cooked black lentil along with tomato gravy , cream and butter. This recipe is easy to prepare and you can have restaurant style Dal Makhani at home. Total Time: 2hr 45mins Serves : 5 INGREDIENTS : 1.5 cup whole black gram(whole Urad dal) 1/4 cup red kidney beans(Rajma) 1/4 cup Split Bengal gram(Chana dal) 1 bay leaf 1 tsp salt pinch of Baking soda 1.5 litres water 3 tbsp Olive oil/any other oil Pinch of Asafoetida/hing 2 small cinnamon sticks 1 tsp Cumin seeds 2 tsp Ginger garlic paste 2 tbsp Onion finely chopped 1 cup tomato puree 1 tsp Cumin powder 1 tsp Coriander powder 1 tsp Kashmiri chilli powder 1 tsp Garam masala powder 3 tbsp butter 1/4 cup cream 6-7 cloves of garlic finely chopped for tempering Method: 1. Soak the black lentils , kidney beans and Bengal gram lenti...