Dal Makhani
PakistaniCurriesdinnerPakistan

Dal Makhani

Creamy black lentil curry slow-cooked with butter, cream, and aromatic spices. This rich, velvety dal is a staple comfort food across Pakistan and India.

320kcal

Calories

14g

Protein

38g

Carbs

10g

Fat

About Dal Makhani

A staple of Pakistani cooking, Dal Makhani has been enjoyed for generations and remains a favourite across Pakistani and South Asian households. It is traditionally made with key ingredients such as Black lentils, Kidney beans, Butter, Cream, Tomatoes, and prepared by soaked overnight lentils slow-cooked for hours with tomatoes, then finished with butter and cream..

A 250g serving of Dal Makhani delivers 320 calories, or 128 kcal per 100g. This places it firmly in the moderate energy range โ€” filling enough for a proper meal without excessive caloric load.

The macronutrient composition of Dal Makhani per 250g is as follows: 14g protein, 38g carbohydrates, and 10g fat, with 8g of dietary fibre and 5g of sugars. This balanced macronutrient distribution makes Dal Makhani a nutritionally well-rounded food suitable for a variety of dietary goals, from weight management to general health maintenance. The generous fibre content of 8g supports healthy digestion, promotes gut health, and helps regulate blood sugar levels โ€” a notable benefit for people managing diabetes or following a high-fibre diet.

Dal Makhani has a low glycemic index of 29, which means it causes a slow, gradual rise in blood sugar levels after consumption. Low GI foods are especially beneficial for people with type 2 diabetes, insulin resistance, or those seeking sustained energy without energy crashes. Including low-GI foods like Dal Makhani in a Pakistani diet plan can help regulate appetite and improve metabolic health over time.

The sodium content of Dal Makhani is 520mg per serving โ€” a moderate amount that fits comfortably within the recommended daily limit of 2,300mg for most healthy adults.

Want to include Dal Makhani in a structured meal plan? DesiCalorie's desi diet plan generator and calorie tracker make it easy to plan balanced Pakistani meals every day.

Nutrition Facts

Per 250g serving
Serving Size
1ร— ยท 250g
Protein 19%
Carbs 51%
Fat 30%

Macronutrients

Calories320 kcal
Protein14g
Total Carbohydrates38g
Dietary Fiber8g
Sugars5g
Total Fat10g
Saturated Fat4g
Cholesterol25mg
Per 100g128 kcal

Minerals & Vitamins

Sodium520mg
Potassium560mg
Calcium82mg
Iron3.6mg
Magnesium58mg
Vitamin C8mg
GI: 29 (Low)
Sodium: Medium

Main Ingredients

Black lentilsKidney beansButterCreamTomatoesOnionGarlicGingerCuminCoriander

Cooking Method

Soaked overnight lentils slow-cooked for hours with tomatoes, then finished with butter and cream.

Calorie Comparison

vs. similar Pakistani dishes

101 kcal below avg of similar Pakistani dishes
Dal Makhani
320
kcalthis
Naan
Healthiest
262
kcal

Comparing per-serving values ยท All from Pakistani cuisine ยท ๐ŸŒฟ = fewest calories

Frequently Asked Questions

Common questions about Dal Makhani

Dal Makhani contains 320 calories per serving (250g). It provides 14g protein, 38g carbohydrates, and 10g fat. Per 100g, it contains approximately 128 calories.

Per serving, Dal Makhani contains: 14g protein, 38g carbohydrates (including 8g dietary fiber), and 10g total fat (4g saturated fat). Sugar content: 5g. Total: 320 kcal.

Dal Makhani can fit into a weight loss plan with appropriate portion sizes. At 320 calories per serving with 14g protein and 10g fat, it provides moderate energy. A daily deficit of 500 kcal typically leads to approximately 0.5 kg of weight loss per week.

Dal Makhani has a glycemic index of 29, which is classified as Low. Low GI foods (55 or below) cause a slow, gradual rise in blood sugar โ€” ideal for sustained energy and diabetes management.

Dal Makhani has a Low glycemic index of 29, making it a relatively diabetes-friendly option as it causes a slow rise in blood sugar. However, total carbohydrate intake (38g per serving) still matters โ€” monitor portions and always consult your healthcare provider for personalized guidance.

Dal Makhani is well-suited for any meal, but especially for dinner or a late-afternoon meal. Its Low glycemic index (29) means it releases energy slowly, keeping you full without causing blood sugar spikes. The 14g of protein per serving also supports overnight muscle recovery.

Dal Makhani contains 520mg of sodium per serving โ€” a moderate amount. Most healthy adults can include it as part of a balanced diet. Those managing blood pressure should monitor overall daily sodium intake.

Dal Makhani is traditionally made with: Black lentils, Kidney beans, Butter, Cream, Tomatoes, Onion, Garlic, Ginger, Cumin, Coriander. It is prepared by soaked overnight lentils slow-cooked for hours with tomatoes, then finished with butter and cream..

These answers are for general informational purposes only. Always consult a qualified healthcare professional for personalized dietary advice.

Quick Facts

Serving250g
Per 100g128 kcal
OriginPakistan
GI29 (Low)
Prep Time480 min
Cook Time30 min

Share Nutrition Facts

WAX