Dal Makhani

Aman Sharma

Dal Makhani is a popular vegetarian dish from North India. It is a creamy and spicy lentil curry made with Urad Dal and Red Kidney Beans. It is traditionally cooked with onions, tomatoes, ginger, garlic, and a blend of Indian spices. It is garnished with butter and cream, giving it a rich and flavorful taste.

Signup to Dinnerfy to explore more

Sign up
🥗 Vegetarian
North Indian

10 mins

40 mins

Nutritional Value

Protein - 15g
Fiber - 8g
Carbohydrates - 30g
Fat - 10g


Total: 15Serves: 4
1 cup Urad Dal
1/4 cup Red Kidney Beans
1 medium Onion

finely chopped

2 medium Tomato


1 inch Ginger


4 cloves Garlic


2 small Green Chili

finely chopped

2 tbsp Butter
2 tbsp Cream
1/2 tsp Red Chili Powder
1/4 tsp Turmeric Powder
1/2 tsp Garam Masala
1/2 tsp Cumin Powder
1/2 tsp Coriander Powder


Step 1 : Preparation

Soak the urad dal and red kidney beans in water overnight.

Step 2 : Cooking Dal

In a pressure cooker, add the soaked dal and kidney beans along with 4 cups of water, salt, and turmeric powder. Cook for 20 minutes or until the dal and beans are soft and well-cooked.

Step 3 : Preparing the Gravy

In a pan, heat butter and add chopped onions. Cook until the onions turn golden brown. Add ginger, garlic, and green chili. Cook for another 2 minutes. Add tomato puree and cook until the oil separates from the mixture.

Step 4 : Combining Dal and Gravy

Add the cooked dal and beans to the pan with the gravy. Mix well and cook for 10 minutes. Add red chili powder, garam masala, cumin powder, and coriander powder. Cook for another 5 minutes.

Step 5 : Finishing Touches

Add cream and mix well. Cook for 2 minutes. Serve hot with rice or naan.