Dal Makhani
🍛 IndianMediumvegetarian

Dal Makhani

Creamy black lentils slow-cooked overnight with butter and cream. A rich Punjabi delicacy.

260 min
Total Time
6
Servings
380
Calories
💪
16g
Protein

Ingredients

For 6 servings

  • 1 cup Whole black urad dal
  • 1/4 cup Rajma (kidney beans)
  • 4 tbsp Butter
  • 1/2 cup Cream
  • 1 cup Tomato puree
  • 1 large Onion
  • 2 tbsp Ginger-garlic paste
  • 1 tsp Red chili powder
  • 1 tsp Garam masala
  • 1 tbsp Kasuri methi
  • to taste Salt

Instructions

1

Soak dal and rajma overnight. Pressure cook with salt until completely soft (about 45 minutes).

2

In a heavy pot, heat butter and sauté onions until golden brown.

3

Add ginger-garlic paste and cook for 2 minutes until fragrant.

4

Add tomato puree and cook for 15 minutes until oil separates.

5

Add the cooked dal, red chili powder, and 2 cups of water. Mix well.

6

Simmer on very low heat for 2-3 hours, stirring occasionally. The longer it cooks, the better it tastes.

7

Add cream and garam masala. Simmer for another 15 minutes.

8

Finish with butter, kasuri methi, and serve with naan or rice.

Tip: For restaurant-style, cook overnight on the lowest heat setting.

Nutrition Facts

Per serving

380
Calories
16g
Protein
42g
Carbs
18g
Fat
12g
Fiber
520mg
Sodium

Frequently Asked Questions

Is Dal Makhani halal?

Yes, this Dal Makhani recipe is 100% halal. All meat ingredients require halal-certified sources, and we provide specific halal notes for each ingredient.

How long does it take to make Dal Makhani?

Dal Makhani takes 20 minutes to prepare and 240 minutes to cook, for a total of 260 minutes.

How many calories are in Dal Makhani?

One serving contains 380 calories, with 16g protein, 42g carbs, and 18g fat.

Can I meal prep Dal Makhani?

Yes! Dal Makhani is great for meal prep. Store in an airtight container in the refrigerator for up to 3-4 days.

Ready to eat healthy, eat halal?

Tell us about your preferences and get a personalized meal plan tailored just for you. It takes less than 5 minutes.

No credit card required • Get started in 5 minutes