Dietitian Natasha Mohan

Dal Makhani Recipe
Dt. Natasha Mohan

Dt. Natasha Mohan

Dietitian Natasha Mohan is one of the most influential and renowned nutritionist and dietitian, with over 3 Million Followers on YouTube and 200+ Million Views and with 10+ Years of Experience. Dietitian Natasha Mohan is a transformation expert, Motivational Speaker and Lifestyle Expert. She has touched million of lives. She specializes in Therapeutic Diets Like, PCOS/PCOD, Thyroid, Diabetes, Cholesterol, Blood pressure, and other lifestyle disorder.

Table of Contents

Dal Makhani Recipe A Rich, Creamy Delight from North India

Dal Makhani recipe is one of the most loved Punjabi dishes across India and beyond. This rich, creamy lentil curry combines whole black lentils (urad dal) and kidney beans (rajma), slow-cooked with butter, cream, and aromatic spices. If you’re looking to impress your family or guests with a wholesome Indian meal, this dal makhani recipe is the perfect pick.

Ingredients Required for Dal Makhani Recipe

To cook an authentic dal makhani recipe, you need the following ingredients:

For Pressure Cooking

  • 1 cup whole urad dal (black lentils)
  • ¼ cup rajma (kidney beans)
  • 4 cups water
  • Salt to taste

For the Gravy

  • 2 tbsp butter
  • 1 tbsp oil
  • 1 tsp cumin seeds
  • 1 finely chopped onion
  • 1 tbsp ginger-garlic paste
  • 2 finely chopped tomatoes
  • 1 tsp red chili powder
  • ½ tsp turmeric powder
  • 1 tsp coriander powder
  • ½ tsp garam masala
  • ¼ cup fresh cream
  • Kasuri methi (dried fenugreek leaves)
  • Additional salt if needed

Step-by-Step Dal Makhani Recipe

Step 1: Soak and Cook the Lentils

Soak urad dal and rajma overnight. Pressure cook them with water and salt for 7–8 whistles until soft.

Step 2: Prepare the Base

Heat butter and oil in a pan. Add cumin seeds. Once they splutter, add onions. Sauté till golden.

Step 3: Add Tomatoes and Spices

Add ginger-garlic paste and cook for a minute. Add chopped tomatoes and cook until mushy. Then add turmeric, chili powder, and coriander powder.

Step 4: Combine with Dal

Add the cooked dal and rajma to the tomato-onion base. Mix well. Add water as needed to adjust consistency.

Step 5: Simmer Slowly

Let it simmer for 30-40 minutes on low flame. Stir occasionally. Add cream, garam masala, and crushed kasuri methi. Cook for another 5 minutes.

Tips for the Best Dal Makhani Recipe

  • Slow cooking enhances the flavor. Let it simmer longer for better taste.
  • Use fresh cream for a richer texture.
  • Garnish with butter and coriander leaves for that restaurant-style finish.
  • Serve with naan, roti, or jeera rice for a complete meal.
  • Add a side dish like beetroot chilla for a healthy touch.

Why This Dal Makhani Recipe Works

  • Rich in protein and fiber.
  • Ideal for festive or weekend meals.
  • Loved by vegetarians and non-vegetarians alike.
  • Customizable spice level.
  • Tastes even better the next day.

Calories in Dal Makhani

A serving of dal makhani (1 bowl, approx. 200g) contains around 250–300 calories. It is rich in protein, fiber, and healthy fats when cooked with moderate butter and cream.

Final Thoughts

This dal makhani recipe brings the authentic taste of Punjab right to your kitchen. Whether it’s a weekend dinner or a festive occasion, this dish never fails to delight. The slow-cooked, creamy texture and perfectly balanced spices make it a family favorite. Don’t forget to pair it with a refreshing side like beetroot chilla for a nutritional boost. Give it a try today and enjoy the flavors of North India

Yes, you can replace cream with milk or cashew paste for a lighter version.

It’s mildly spicy. You can reduce or increase chili as per your taste.

It stays good for up to 3 days in an airtight container.

Yes, sauté ingredients using the sauté mode and then pressure cook in the instant pot.

Serve it with roti, naan, jeera rice, or even beetroot chilla for a healthy fusion meal.

Our Recipes

Breakfast Recipes

Breakfast Recipes

Breakfast Recipes

Breakfast Recipes