Go Back
+ servings

Dal Makhani (Indian 'Buttery' Lentils Stew)

'Urad Dal' (or whole black gram/ lentils) and 'Rajma' (or Red Kidney beans) are slow cooked along with cream, butter & bunch of different spices to finally give the aromatic, flavorful lentil stew.
No ratings yet
Print Pin
Course: Main Dish
Cuisine: Indian
Keyword: dairy-free, Gluten-free, healthy, hearty, indian, lentils, slow cooking, vegan, vegetarian
Prep Time: 8 hours
Cook Time: 1 hour
Total Time: 9 hours
Servings: 4 servings
Calories: 275kcal

Ingredients

  • 3/4 cup whole 'Urad dal' or whole black gram/ lentils
  • 1/4 cup 'Rajma' or Red Kidney beans
  • 1 medium Red Onion chopped
  • 1-2 Green chili or Jalapeno
  • 4 medium Tomatoes or 3 tbsp Tomato paste
  • 1/2 tsp Cumin seeds
  • 1 tsp cardamon pods
  • 1 tsp cloves
  • 1/4 tsp cinnamon
  • 2 nos bay leaves
  • 1/4 tsp Nutmeg powder
  • 1 tsp Ginger garlic paste
  • 1/2 tsp Red chili powder
  • 1/3 cup half and half cream or Milk or dairy free alternative (for vegan)
  • 3 tbsp unsalted butter or 'Ghee' or Oil
  • 1/2 tsp 'Kasuri Methi' or dried Fenugreek leaves; crushed
  • 2 tbsp Cilantro chopped; for garnish
  • Salt to taste
  • Water as required

Instructions

  • Wash & soak whole 'Urad dal' & 'Rajma overnight or for a minimum of 8 hours.
  • Drain, wash once again and transfer the lentils & beans in a pressure cooker. Add around 3 cups of water. Pressure cook for at least 20 whistles.
  • Once the cooker cools, check if the lentils and beans are well cooked and soft (consistency). If it's not, then add another 1/2 cup water and pressure cook for another 5 whistles.
  • Once the lentils & beans are well cooked, keep them aside.
  • In a large pot, heat butter/ ghee. Add all the whole spices: cumin, bay leaves, cardamom, cinnamon & cloves. Cook for 1 minute.
  • Now add the chopped onions and cook until they turn pink and translucent.
  • Next add ginger garlic paste and cook until the raw aroma disappears or another 1 minute.
  • Add red chili powder, green chiles (chopped) & nutmeg. Cook for another 30 seconds.
  • Add the chopped tomatoes or tomato paste. If using fresh tomatoes, cook until the water disappears, tomatoes become pulpy and you see oil around the edges. In case you're using tomato paste, add water and bring the mixture to a boil.
  • Now add the pressure cooked lentils & rajma to the pot along with some water.
  • While stirring, on a medium flame, bring it to a boil. Now add salt and simmer the heat.
  • Stirring in between let the 'dal' boil keeping the heat on simmer. Ensure lentils don't stick to the base of the pot. You can add some more water, if you feel the consistency is too thick.
  • In this way, let the dal boil for 30 minutes. Maintain the consistency: shouldn't be too thick or too thin.
  • Just before removing from heat, add the cream/ milk and give it a quick stir. Bring it to boil.
  • Lastly add crushed dried fenugreek leaves. Stir one last time and remove from heat.
  • Transfer to a serving dish and garnish with cilantro.
  • Enjoy with Naan, 'rotis', 'parathas' or plain white steamed rice.

Notes

Make it vegan by substituting Butter or 'Ghee' with coconut oil/ any plant-based oil and cream/ milk with Coconut milk/ Almond milk/ Ripple milk or half & half
The nutritional value is for 1 serving. Please keep in mind that the nutrition value is a rough estimate and can vary based on the product used.

Nutrition

Calories: 275kcal | Carbohydrates: 32g | Protein: 12g | Fat: 12g | Saturated Fat: 7g | Cholesterol: 30mg | Sodium: 64mg | Potassium: 402mg | Fiber: 11g | Sugar: 5g | Vitamin A: 1507IU | Vitamin C: 22mg | Calcium: 72mg | Iron: 4mg
Tried this recipe?Mention @aakruma or tag #heartycooksroom!