The most nutritious daal in Pakistani cuisine, made the right way. This recipe delivers 18g of protein per serving at just 220 calories — with a tarka that adds flavour without drowning it in oil.
Why Daal Mash Is the Ultimate Weight Loss Food
Daal mash (white urad lentils) is the most protein-rich daal in Pakistani cuisine — 9g of protein per 100g cooked, compared to 7–8g for most other lentils. It is also high in fibre (8g per 100g), has a low glycemic index (43), and is one of the most filling foods you can eat per calorie.
The problem is how most people cook it. A restaurant daal mash can contain 350–450 calories per serving — mostly from the generous tarka of ghee, butter, and cream added at the end. This recipe delivers the same rich, creamy texture at 220 calories per serving.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|
| Calories | 220 kcal |
|---|---|
| Protein | 18g |
| Fat | 6g |
| Carbohydrates | 26g |
| Fibre | 8g |
| Iron | 3.2mg (18% DV) |
| Folate | 128mcg (32% DV) |
*Based on 1 serving (approx. 250g / 1 katori) with light tarka.*
Ingredients (Serves 4)
Daal
- 300g daal mash (white urad lentils), washed and soaked for 30 minutes
- 1 litre water
- 1 tsp salt
- 1/2 tsp haldi (turmeric)
- 1 tsp adrak-lehsan paste (ginger-garlic paste)
- 1 medium tomato, roughly chopped
- 1 green chilli, whole
Light Tarka
- 1.5 tbsp cooking oil (or 1 tbsp oil + 1/2 tsp ghee for flavour)
- 1 medium onion, finely sliced
- 1 tsp zeera (cumin seeds)
- 4–5 cloves lehsan (garlic), thinly sliced
- 1/2 tsp lal mirch (red chilli powder)
- 1/4 tsp garam masala
- A pinch of hing (asafoetida) — optional but traditional
Garnish
- Fresh coriander (dhania), chopped
- 1 green chilli, sliced
- A squeeze of lemon juice
Step-by-Step Instructions
Step 1 — Prepare the Daal (5 minutes + 30 minutes soaking)
Wash the daal mash thoroughly under cold water until the water runs clear. Soak in cold water for 30 minutes. This reduces cooking time and improves digestibility.
Drain and rinse again before cooking.
Step 2 — Boil the Daal (35–45 minutes)
In a medium saucepan, combine the soaked daal with 1 litre of fresh water, salt, haldi, adrak-lehsan paste, chopped tomato, and the whole green chilli.
Bring to a boil over high heat, skimming off any foam that rises to the surface. Reduce heat to medium-low, partially cover, and simmer for 35–45 minutes until the daal is completely soft and beginning to break down.
Consistency check: The daal should be thick and creamy — not watery, not stiff. If it is too thick, add 1/4 cup of hot water. If too thin, cook uncovered for 5–10 more minutes.
Pressure cooker shortcut: Cook on high pressure for 12–15 minutes. Natural release for 10 minutes. This produces a creamier texture than stovetop cooking.
Step 3 — Mash and Season (5 minutes)
Using the back of a wooden spoon or a potato masher, partially mash the daal. You want a creamy, thick consistency with some whole lentils remaining — not a completely smooth puree.
Taste and adjust salt. The daal should be well-seasoned at this stage.
Step 4 — Make the Light Tarka (8–10 minutes)
In a small frying pan, heat the oil over medium-high heat. Add zeera and let it sizzle for 30 seconds until fragrant.
Add sliced onions and cook for 6–8 minutes, stirring frequently, until deep golden brown. This is the most important step — properly caramelised onions give the tarka its sweetness and depth. Do not rush.
Add sliced garlic and cook for 1–2 minutes until golden (not burnt — burnt garlic is bitter).
Remove from heat. Add lal mirch and hing (if using) — the residual heat will bloom the spices without burning them. Add garam masala and stir.
Step 5 — Combine and Serve
Pour the hot tarka directly over the daal. It will sizzle dramatically — this is the sound of flavour. Stir gently to combine.
Garnish with fresh coriander, sliced green chilli, and a squeeze of lemon juice. Serve immediately.
The Tarka Science: Why Less Oil Works
Traditional daal mash tarka uses 3–4 tablespoons of ghee or oil. This recipe uses 1.5 tablespoons. Here is why it still works:
High heat + caramelised onions: The flavour in tarka comes from the Maillard reaction in the onions and garlic, not from the quantity of oil. Properly browned onions in 1.5 tablespoons of oil taste richer than pale onions in 4 tablespoons.
Blooming spices off heat: Adding red chilli powder to hot oil off the heat prevents burning while still releasing the fat-soluble flavour compounds.
The hing trick: A tiny pinch of hing (asafoetida) adds a savoury, umami depth that makes the daal taste richer without any additional fat.
What to Serve With It
| Complete Meal | Total Calories |
|---|
| Daal mash + 2 whole wheat chapati + salad | 520 kcal |
|---|---|
| Daal mash + 1 chapati + 1/2 cup brown rice | 535 kcal |
| Daal mash + 2 chapati + low-fat raita | 580 kcal |
Variations to Try
Daal Mash with Spinach (Palak Daal Mash)
Add 100g of fresh spinach (palak) in the last 5 minutes of cooking. Spinach wilts down to almost nothing but adds iron, folate, and vitamin K. Adds only 23 calories per serving.
Daal Mash with Methi (Fenugreek)
Add 2 tablespoons of dried methi (kasuri methi) to the tarka. Methi adds a slightly bitter, aromatic flavour and has blood sugar-lowering properties. Zero additional calories.
Smoky Daal Mash (Dhuan Method)
After pouring the tarka, place a small piece of coal (or a piece of foil with a small amount of ghee) in the centre of the daal. Cover immediately for 2 minutes. The smoke infuses the daal with a tandoor-like flavour. This is the restaurant secret.
Storage and Meal Prep
Daal mash stores well in the fridge for 4–5 days and freezes for up to 3 months. It thickens significantly when cold — add a splash of water when reheating.
Meal prep tip: Make a large batch (double the recipe) on Sunday. Portion into 8 containers. Each container = 1 serving (220 kcal). Pair with freshly made chapati for a complete, nutritious meal in under 3 minutes.
Frequently Asked Questions
Why is my daal mash not creamy?
Two possible reasons: the daal was not soaked long enough (soak for at least 30 minutes, ideally 2 hours), or it was not cooked long enough. Daal mash needs to be completely soft before it will become creamy. If using a pressure cooker, ensure you are using enough water.
Can I skip the tarka?
Technically yes, but the daal will taste flat. The tarka is what transforms boiled lentils into a flavourful dish. Even a minimal tarka (1 teaspoon of oil with zeera and garlic) makes a significant difference.
Is daal mash good for weight loss?
Yes — it is one of the best weight loss foods in Pakistani cuisine. High protein (keeps you full), high fibre (slows digestion), low glycemic index (stable blood sugar), and moderate calories. Eating daal mash at lunch consistently reduces afternoon snacking.
Use our food database to log this recipe and track your daily protein and calorie intake.
Tags
Written by
Dr. Fatima Siddiqui
General Physician & Nutritionist at DesiCalorie
A certified nutrition professional specializing in South Asian dietary patterns, weight management, and disease-specific nutrition counseling. All content is reviewed for medical accuracy.
Free weekly newsletter
Enjoyed this article? Get more like it.
Calorie guides, desi diet tips, and new food breakdowns — straight to your inbox. No spam, ever.
Track Your Calories Today
Use our free food database to find calorie counts for 1,300+ Pakistani and global foods.