Learn how to make the perfect Restaurant-Style Dal Tadka with creamy lentils, aromatic spices, and a smoky tempering of garlic, cumin, and dried red chilies. This authentic North Indian recipe is comforting, protein-rich, and pairs beautifully with steamed rice, jeera rice, roti, or naan. Whether you’re cooking for a weekday dinner or a special family meal, this easy dal tadka recipe delivers restaurant-quality flavor at home.

Restaurant-Style Dal Tadka Recipe
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
Course: Main Course
Cuisine: North Indian
Difficulty: Easy
Introduction
Dal Tadka is one of the most comforting and beloved dishes in Indian cuisine. Found in homes, dhabas, and restaurants across the country, it combines cooked lentils with a fragrant tempering (tadka) of ghee, garlic, cumin, onions, tomatoes, and aromatic spices.
The secret to a truly delicious Dal Tadka lies in cooking the lentils until creamy and finishing them with a sizzling tempering poured over the top just before serving. The result is a rich, flavorful dish that is simple enough for everyday meals yet special enough for guests.
This recipe combines toor dal (split pigeon peas) and moong dal (split yellow lentils) for a creamy texture and balanced flavor. It’s naturally vegetarian, packed with plant-based protein, and pairs perfectly with rice or Indian breads.
Why You’ll Love This Recipe
✔ Restaurant-style taste at home
✔ Rich, creamy, and comforting
✔ High in protein and fiber
✔ Easy to prepare with pantry staples
✔ Perfect for lunch or dinner
✔ Freezer-friendly
✔ Beginner-friendly recipe
✔ Naturally vegetarian
✔ Delicious with rice, roti, or naan
Ingredients

For Cooking the Dal
- ¾ cup toor dal (split pigeon peas)
- ¼ cup yellow moong dal
- 3 cups water
- ½ teaspoon turmeric powder
- ½ teaspoon salt
For the Masala Base
- 2 tablespoons ghee (or oil)
- 1 teaspoon cumin seeds
- 1 medium onion, finely chopped
- 5 garlic cloves, finely chopped
- 1-inch ginger, grated
- 2 green chilies, slit
- 2 medium tomatoes, finely chopped
- ½ teaspoon red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- ¼ teaspoon garam masala
- Salt to taste
For the Final Tadka
- 2 tablespoons ghee
- 4 garlic cloves, thinly sliced
- 1 teaspoon cumin seeds
- 2 dried red chilies
- ¼ teaspoon Kashmiri red chili powder
- A pinch of asafoetida (hing)
- 2 tablespoons chopped fresh coriander
Optional Ingredients
- 1 tablespoon butter (for extra richness)
- ½ teaspoon kasuri methi (crushed)
- A squeeze of fresh lemon juice before serving
Ingredient Notes
Toor Dal
Toor dal gives the classic restaurant-style flavor and creamy consistency.
Moong Dal
Adding a little moong dal makes the texture smoother and lighter.
Ghee
Ghee enhances the aroma and richness. You can substitute oil for a vegan version.
Garlic
Fresh garlic is essential for the signature flavor of Dal Tadka.
Tomatoes
Use ripe tomatoes for natural sweetness and balanced acidity.
Kitchen Tools You’ll Need
- Pressure cooker or Instant Pot
- Medium frying pan
- Wooden spatula
- Measuring cups and spoons
- Knife
- Chopping board
- Serving bowl
Step-by-Step Instructions
Step 1: Wash the Lentils
Rinse the toor dal and moong dal under running water until the water runs clear.
Soak them for 20–30 minutes if you have time. This helps them cook faster and more evenly.
Step 2: Pressure Cook the Dal
Add the washed lentils to a pressure cooker along with:
- Water
- Turmeric powder
- Salt
Pressure cook for 3–4 whistles (or about 10–12 minutes in an Instant Pot on High Pressure).
Once the pressure releases naturally, mash the cooked dal lightly using a whisk or ladle.
Step 3: Prepare the Masala
Heat 2 tablespoons of ghee in a pan over medium heat.
Add cumin seeds and let them crackle.
Stir in:
- Garlic
- Ginger
- Green chilies
Sauté until fragrant.
Add the chopped onions and cook until light golden.
Now add the tomatoes and cook until they become soft and the oil begins to separate.
Mix in:
- Red chili powder
- Coriander powder
- Cumin powder
- Garam masala
Cook for another 2–3 minutes.
Step 4: Combine the Dal
Pour the cooked dal into the prepared masala.
Mix thoroughly.
If the dal is too thick, add a little hot water to adjust the consistency.
Let it simmer gently for 8–10 minutes so the flavors blend beautifully.
Stir in crushed kasuri methi or butter if using.
Step 5: Prepare the Final Tadka
In a small pan, heat 2 tablespoons of ghee.
Add:
- Cumin seeds
- Sliced garlic
Cook until the garlic turns light golden.
Add:
- Dried red chilies
- Asafoetida
- Kashmiri red chili powder
Immediately remove the pan from the heat to prevent the chili powder from burning.
Step 6: Finish the Dal
Pour the sizzling tadka directly over the hot dal.
Cover the pot for 2–3 minutes to trap the aroma.
Garnish with fresh coriander and a squeeze of lemon juice if desired.
Serve hot.
Expert Tips for the Best Dal Tadka
- Soak the lentils for quicker cooking and a creamier texture.
- Cook the dal until it is soft enough to mash easily.
- Use fresh garlic in both the masala and the final tadka for maximum flavor.
- Simmer the dal after combining it with the masala to develop a deeper taste.
- Do not burn the garlic or the red chili powder while making the tadka.
- Use Kashmiri red chili powder for a rich color without excessive heat.
- Add the final tadka just before serving for the best aroma.
- Finish with fresh coriander and a small squeeze of lemon juice to brighten the flavors.
Variations
Dhaba Style Dal Tadka
Add a tablespoon of butter and a pinch of smoked paprika or use the charcoal smoking method (dhungar) for an authentic roadside dhaba flavor.
Dal Fry
Reduce the amount of water to make the dal thicker and richer.
Vegan Dal Tadka
Replace the ghee and butter with vegetable oil or vegan butter.
Spinach Dal
Add chopped spinach during the final simmer for extra nutrition.
Mixed Dal
Combine toor dal, moong dal, masoor dal, and chana dal for a hearty mixed lentil version.
Garlic-Free Version
Skip the garlic and increase the ginger slightly for a lighter flavor.
What to Serve with Dal Tadka
Dal Tadka pairs wonderfully with:
- Steamed basmati rice
- Jeera rice
- Plain roti
- Tandoori roti
- Butter naan
- Lachha paratha
- Cucumber raita
- Onion salad
- Roasted papad
- Mango pickle
- Boondi raita
Storage Instructions
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze in individual portions for up to 2 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Warm gently on the stovetop or in the microwave.
Add a splash of hot water if the dal has thickened during storage.
For the freshest flavor, prepare a small fresh tadka before serving leftovers.
Frequently Asked Questions
Which dal is best for Dal Tadka?
A combination of toor dal and moong dal creates a creamy, balanced texture, but you can also use only toor dal.
Can I make Dal Tadka without a pressure cooker?
Yes. Simmer the lentils in a covered pot until they are completely soft. This usually takes 45–60 minutes.
Why is my dal watery?
Either too much water was added, or it wasn’t simmered long enough after combining with the masala. Let it cook uncovered for a few extra minutes.
Can I prepare it ahead of time?
Yes. Dal Tadka tastes even better the next day as the flavors continue to develop.
How do restaurants make Dal Tadka taste so rich?
Restaurants often use generous amounts of ghee, butter, slow simmering, and a fresh garlic tempering added just before serving.
Nutritional Information (Approximate Per Serving)
| Nutrient | Amount |
| Calories | 245 kcal |
| Carbohydrates | 28 g |
| Protein | 11 g |
| Fat | 10 g |
| Saturated Fat | 5 g |
| Fiber | 8 g |
| Sugar | 4 g |
| Sodium | 390 mg |
| Iron | 2.5 mg |
| Potassium | 480 mg |
Nutrition values are approximate and may vary depending on the ingredients used.
Recipe Card
Recipe Name: Restaurant-Style Dal Tadka
Yield: 4 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Ingredients
For the Dal
- ¾ cup toor dal
- ¼ cup yellow moong dal
- 3 cups water
- ½ teaspoon turmeric
- Salt
For the Masala
- Ghee
- Cumin seeds
- Onion
- Garlic
- Ginger
- Green chilies
- Tomatoes
- Coriander powder
- Cumin powder
- Red chili powder
- Garam masala
For the Final Tadka
- Ghee
- Garlic
- Cumin seeds
- Dried red chilies
- Hing
- Kashmiri red chili powder
- Fresh coriander
Instructions
- Wash and pressure cook the lentils.
- Prepare the onion-tomato masala.
- Add the cooked dal and simmer.
- Prepare the garlic tadka.
- Pour the hot tadka over the dal.
- Garnish and serve hot.