Sinem BerberoğluPremier Commis
16 May 2026 Last updated: 12 September 2026

A rich Punjabi dish, dal makhani is made by slowly cooking black lentils and kidney beans with butter and cream. Its velvety texture and deep flavor make it a special-occasion favorite.

Step by Step

How to make it?

1

Cook the lentils and beans

40 min

Drain the soaked lentils and beans. Cover them with plenty of water and simmer, covered, over medium heat for 40 minutes, until tender.

2

Make the sauce

12 min

Sauté the onion in the butter over medium heat. Add the garlic and ginger and cook for 1 minute more. Add the tomato and cook for 8 minutes.

3

Combine and simmer

15 min

Add the cumin and red pepper flakes, then add the cooked lentils and beans along with their cooking liquid. Simmer over low heat for 15 minutes.

4

Finish with cream

5 min

Stir in the cream and adjust the salt. Cook over low heat for 5 minutes more. The long cooking gives dal makhani its characteristic velvety texture.

5

Serve

Serve hot with rice or bread.

Reminder

Store in a covered container in the refrigerator for up to 4 days; the flavor is even better the next day. Freeze for up to 2 months and reheat over low heat. Allergen: Based on the ingredient list, this dish contains milk and dairy. Check packaged product labels for other allergens.

Nutritional Values · 1 serving

Values are estimates
320 kcalCalories
13 gProtein
30 gCarbohydrate
17 gFat
9 gFiber
5 gSugar
420 mgSodium
10 gSaturated Fat
Protein 16% Carbohydrate 37% Fat 47%
Share
Reviews

Comments (0)

0.0 0 reviews 0% recommend it
5 0
4 0
3 0
2 0
1 0

No one has commented on this recipe yet. Write the first comment.

Similar Recipes

You'll like these too

Recipes tried by those who liked this one, fitting the same table.

Send Feedback