Dal tadka is one of those dishes every Punjabi household makes differently, but the bones are always the same: soft lentils, a deeply cooked masala base, and a final hit of hot ghee and whole spices poured sizzling over the top. That last part — the tadka — is what the dish is named for, and it's what most home cooks get wrong.
We've been cooking North Indian food in Ottawa since 2019. Dal tadka is on our menu every day, and it's one of the dishes we put in every tiffin delivery. Over the years we've worked out every variable: which lentil, how long to cook the masala, how hot the tadka needs to be, what order the spices go in. This is that recipe.
Which Dal to Use
Authentic Punjabi dal tadka uses arhar dal — also called toor dal or split yellow pigeon peas. Not chana dal, not moong dal. Both of those are fine dals, but they cook firmer and have a different flavour profile. Arhar dal gets creamy and slightly earthy when cooked properly, and it absorbs the spices without becoming mushy.
You can find arhar dal at any South Asian grocery in Ottawa — Iqbal Foods on Greenbank, Taste of Asia in Bells Corners, or the Indian section at most Walmart locations. Buy a one-kilogram bag; you'll use it more than once.
Ingredients
What You Need (Serves 4)
- 1 cup arhar dal (toor dal / split yellow pigeon peas), rinsed
- 3 cups water for boiling
- 1 medium onion, finely chopped
- 2 medium tomatoes, finely chopped
- 1 tsp ginger-garlic paste
- 1 green chili, slit
- 1/2 tsp turmeric, 1 tsp cumin seeds, 1/2 tsp red chili powder, 1 tsp coriander powder, 1/4 tsp garam masala
- Salt to taste
- 2 tbsp ghee + 1 tbsp butter (for the tadka)
- 2 dried red chilies, pinch of hing (asafoetida)
- Fresh coriander for garnish
Step-by-Step Method
Step 1: Boil the Dal
Rinse the arhar dal under cold water until it runs clear — this removes excess starch and keeps the dal from going gummy. Add to a pressure cooker with 3 cups water and 1/2 tsp turmeric. Pressure cook for 3 whistles on medium heat. Let the pressure release naturally. Once open, whisk the dal until it's semi-smooth but still has some whole lentils visible.
If you don't have a pressure cooker, cook on the stovetop in a covered pot for 45–55 minutes, adding water as needed. The dal is done when it squishes easily between two fingers.
Step 2: Build the Masala
Heat 1 tbsp ghee in a heavy pan — cast iron or thick-bottomed stainless. Add 1/2 tsp cumin seeds. Wait until they splutter and darken slightly (about 20 seconds). Add the chopped onion and cook on medium heat, stirring every couple of minutes, until deep golden — 8 to 10 minutes. Don't rush this. Pale onions give you pale flavour.
Add ginger-garlic paste and the green chili. Stir for 2 minutes until the raw smell is gone. Add the tomatoes, red chili powder, and coriander powder. Cook on medium heat, stirring occasionally, until the tomatoes completely break down and the masala releases a thin film of oil — about 10 minutes. This is the step most people cut short, and it's the reason most homemade dal tastes flat.
Step 3: Combine and Simmer
Pour the boiled dal into the masala pan. Stir well to combine. Add salt and a splash of warm water if needed to reach a pourable, lightly thick consistency. Simmer on low for 10 minutes. The dal and masala should taste like a single thing, not two things sharing a pot.
"The tadka should smell toasty and slightly smoky the moment it hits the pan. If it smells burnt, you've gone too far. Start over."
— Desi Tadka KitchenStep 4: The Tadka — the Whole Point
This is where dhaba-style dal tadka separates itself. Heat 1 tbsp ghee and 1 tbsp butter together in a small pan over medium-high heat. When the butter is melted and starting to foam, add 1/2 tsp cumin seeds, 2 dried red chilies (broken in half), and a pinch of hing. The cumin will darken within 20–25 seconds. Remove from heat immediately. The pan stays hot; the spices keep cooking.
Pour the tadka over the dal in the serving bowl. Do not stir right away — let it sit for 30 seconds so the smoke from the spices infuses the surface layer. Add a pinch of garam masala, scatter coriander, and serve.
Common Mistakes
Undercooking the onions. Golden means golden — not translucent, not pale yellow. The Maillard reaction that happens in those extra 4 minutes of cooking is where most of the savouriness in the masala comes from.
Not cooking the tomatoes long enough. Raw tomato acidity sits on top of the dal like a wrapper instead of integrating. Cook until the tomatoes are completely broken down and the oil separates.
A cold or lukewarm tadka. The tadka must hit the dal at high heat. If it doesn't sizzle, it hasn't bloomed properly and the spice flavour stays raw. Get the ghee hot enough that it smokes slightly before the spices go in.
What to Serve With Dal Tadka
In Punjab, dal tadka is almost always served with fresh roti — the dal goes into the roti rather than over rice. If you're making rice, use basmati and cook it separately so it stays fluffy. A side of pickled onion (sliced red onion in lemon juice with a pinch of salt) cuts through the richness and is the correct accompaniment at every dhaba from Amritsar to Ludhiana.
You can see the dal tadka on our restaurant menu — it rotates through our tiffin service frequently too. We also offer catering for events where dal tadka, rajma, and other North Indian classics are part of the buffet spread.
Don't Have Time to Cook?
We've Got You.
Our Punjabi tiffin service delivers fresh dal tadka, roti, sabji, rice, and salad to your door in Kanata and Stittsville. From $14.99 a day — no cooking, no cleanup.