Dal Makhani is a favourite Indian dish. While it may seem like a complex dish to master, with the right recipe and technique, you can easily prepare this classic at home. This Sunday, instead of ordering something from a restaurant, try this simple and easy-to-follow Dal Makhani recipe.

Ingredients you are going to need:

•    1 cup whole black urad dal
•    1/4 cup rajma
•    Water
•    2 tablespoons ghee  
•    1 tablespoon oil
•    1 chopped onion
•    Puree of 2 tomatoes
•    2 teaspoons ginger-garlic paste
•    1 green chilli 
•    1 teaspoon cumin seeds
•    1 teaspoon red chilli powder
•    1 teaspoon turmeric powder
•    1 teaspoon garam masala
•    Salt to taste
•    2 tablespoons fresh cream
•    Chopped coriander leaves 

Follow these instructions:

Step 1- Soak dal and rajma in water overnight or for at least 6-8 hours. Drain the water and rinse them thoroughly.

Step 2- In a pressure cooker, add the soaked dal and rajma along with 3 cups of water. Cook for about 6-7 whistles or until they are soft and cooked through. Set aside.

Step 3- In a separate pan, heat ghee and oil over medium heat. Add cumin seeds and let them splutter.

Step 4- Add finely chopped onions and sauté until they turn golden brown.

Step 5- Add ginger-garlic paste and green chilli. Sauté for a few minutes. 

Step 6- Add tomato puree and cook until the oil separates from the masala.

Step 7- Now, add red chilli powder, turmeric powder, and garam masala. Mix well and cook for another minute.

Step 8- Add the cooked dal and rajma along with any remaining water from the pressure cooker. Mix well and then add salt. 

Step 9- Simmer the dal on low heat for about 20-25 minutes, stirring occasionally, until it thickens to the right consistency.

Step 10- Finally, add fresh cream and mix well. Allow the dal to simmer for another 5 minutes.

Step 11- Garnish with chopped coriander leaves before serving.

Enjoy! Your Dal Makhani is ready to be served.