Today, I’m sharing possibly the most classic Indian dish ever: Dal Tadka!
I grew up eating dal nearly everyday as a child (like many Indian kids!), and this version is my favorite weeknight dal recipe. Itโs creamy, packed with layer upon layer of flavor, and is a warm hug in a bowl. It gets taken over the top with the spiced oil (tadka) and tastes like pure comfort food (but is healthy, vegan, and gluten-free).
And if you have my cookbook, The Vegan Instant Pot Cookbook, you can find a recipe for an easy but delicious Dal Tadka in Chapter 3.
What is Dal Tadka?
Dal = the Hindi word for lentil.
In India, dal refers not only to the dish but also to lentils themselves. The dish is basically a deeply spiced, aromatic lentil stew, but there are countless regional variations of dal and even more variations across each Indian family.
Tadka = tempered oil in which spices, herbs, and/or aromatics are briefly fried in oil. The name differs depending on the regional language. For instance, in Gujarati (the language my family speaks), we call it vaghar.
The dal (lentils cooked in spices and aromatics) is finished by pouring the tadka on top.
In this recipe, split lentils are cooked in a mixture of aromatics, ground spices, and tomatoes (which bring a pleasant tanginess) until soft and creamy. The lentils are finished with the fragrant tadka, which enhances both the taste and texture.
Why youโll love this Dal Tadka
Pantry staples. Aside from a few aromatics (fresh ginger, green chili pepper, and cilantro), this is a pantry recipe!
Budget-friendly. In addition to being a pantry meal, itโs budget-friendly!
Authentic Indian food, restaurant-style. There are a ton of Indian recipes out on the internet, and a lot of them skimp on spices or just use one or two bottled spices. I can see the appeal of that, but if you want a truly authentic (and incredibly delicious) Indian dal, this is the recipe for you!
Comfort food but healthy. Itโs creamy, deeply spiced and aromatic, and tastes indulgent. BUT, itโs made with wholesome ingredients and high in protein, thanks to lentils. Dairy-free, gluten-free, soy-free, and nut-free, so itโs allergen-friendly too!
What kind of lentils are used in dal?
Dal is typically made with split lentils or split peas, but there are also variations that use split chickpeas (โchana dalโ) or kidney beans (โrajma dalโ).
In this recipe, I use moong dal (AKA yellow split lentils), but growing up, my mom most often used toor dal (AKA yellow split pigeon peas). You can easily substitute with other split lentils. The cook time will vary, with the chana dal likely taking the longest, so you need to keep an eye on the dal as it cooks.
You can find every variety of split lentil and pea at South Asian grocery stores. If you have access to only a basic grocery store, use regular red lentils (they will take a bit longer to cook since their skins arenโt split).
You can also find these lentils on Amazon. All of these varieties work in this recipe.
- Moong Dal (yellow split lentils)
- Toor Dal (yellow split pigeon peas)
- Chana Dal (split chickpeas)
- Masoor Dal (red split lentils)
Everything you need to know about Tadka
Tadka is tempered and spice-infused oil, widely used in Indian cooking. The idea is to toast spices and aromatics in a fat source, as it releases their essential oils, which is where the aroma and flavors live.
Basic instructions for tadka
Heat up a few spoons of oil in a small pan (sometimes ghee is used, but I use oil to keep it vegan). Add whole spices and/or sliced or minced aromatics (like ginger or garlic). Toast them until they sizzle and become aromatic, swirling often to prevent burning.
If adding ground spices, add them last, for just 10-30 seconds. Stir or swirl the pan frequently to prevent burning.
Tip: The tadka brings SO much flavor and warmth to the dish (and even texture). It takes the dal from good to fantastic, so please please please donโt skip it!!
Tips for making tadka
An Indian spice tin is very handy. When you have to work quickly, itโs convenient to have all the spices in shallow, uncovered tins rather than in individual deep spice jars.
A small skillet works best, but a tadka pan is even better! Itโs a tiny, deep saucepan that looks like a ladle and helps prevent the spices from jumping out of the pan.
Once your spices have released their fabulous aromas, take them off the heat immediately to prevent them from overcooking or burning.
What spices are used in tadka?
My version contains black mustard seeds, cumin seeds, curry leaves, and dried red chili pepper. I think the curry leaves and mustard seeds add the most flavor, so I wouldnโt skip those if you have an Indian grocery store near you. If you donโt, here are some dried curry leaves on Amazon.ย
Substitutes: If you donโt have all the spices in this recipe, fret not because every tadka is different. Here are some substitute options.
- Thinly sliced shallots or garlic
- Fennel seeds or fenugreek leaves
- Whole cinnamon sticks, broken into pieces
- Whole cardamom pods or whole cloves
- A few pinches of ground spices, such as cumin or coriander (be sure to add for just a few seconds at the very end to prevent burning)
- Asafoetida powder (aka hing) is often added to dal, as it helps the body better digest legumes. It brings all the spices together and makes it taste distinctly Indian. Note: it smells very pungent and offputting, but once cooked, its odor disappears.
How to make Dal Tadka (step-by-step instructions)
Gather your ingredients.
Heat a large frying pan over medium-high heat with the oil. Sautรฉ the onions until starting to turn golden. Add the garlic, ginger and serrano pepper, and sautรฉ for 60-90 seconds.
Add the ground spices and stir almost constantly for 30 seconds. Pour in 2 cups water to deglaze the pan, scraping up the browned bits.
Add the lentils and salt/pepper to the pan. Bring the dal to a boil, then partially cover the pan and reduce the heat to maintain a simmer. Simmer for 30 minutes.
Add the diced tomatoes, stir, and cook uncovered for 4 to 5 minutes, until tomatoes are broken down (fresh tomatoes need more time). At the end, stir in the chopped cilantro.
Tip: for a creamier texture, run an immersion blender through some (but not all) of the dal.
Before serving, make the tadka. Heat a couple spoons of oil up in a tadka pan or small skillet. Once shimmering, add the mustard seeds. Once they pop, add the cumin seeds. Finally, add the curry leaves and dried red chile peppers.
Keep stirring or shaking/swirling the pan to help cook the spices evenly and to prevent burning, for a total of 60-90 seconds.
Pour the tadka over the dal and stir to incorporate. Garnish with more cilantro and serve warm!
How to make this recipe in the Instant Pot
If you have an Instant Pot, I recommend making dal in the Instant Pot (less hands on cooking and you get a more unctuous consistency).
Reminder: I have an easy dal tadka recipe in my cookbook!
Step 1: Heat the oil in the Instant Pot using the Saute setting (medium heat). Once hot, add the onions and cook until softened. Add the ginger, garlic, green chili and cook for another minute.
Step 2: Add the ground spices for 30 seconds, stirring constantly. Add water as needed if the mixture dries out.
Step 3: Deglaze the pan with the water (I use 2 3/4 cups or 660 mL water). Add the soaked and drained lentils, salt, black pepper, and the diced tomatoes (canned or fresh).
Step 4: Pressure cook at high pressure for 10 minutes. Allow a natural pressure release for 10 minutes.Step 5: Make the tadka on the stove, as indicated in the recipe. Pour the tadka over the finished dal. Finish with cilantro.
How to serve Dal Tadka
In most Indian families and restaurants, dal is served with either white rice or some sort of simple flatbread, like roti or chapati.
If you are feeling fancy, this dal pairs amazingly well with my homemade Vegan Naan recipe.
For toppings, I like to add a little coconut yogurt and thinly sliced red onion on top. If you donโt have vegan yogurt but still want something cooling, try a little diced avocado. Non-traditional but very good!
Watch! How to make Vegan Dal Tadka
In the above video, I show you how to make three different lentil recipes. For the Dal Tadka, fast forward to the 3:24 mark. And for more delicious recipe videos, check out my youtube channel!
If you love this recipe, be sure to tag me on Instagram with your recreations and please rate and review the recipe below!
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Restaurant-Style Dal Tadka
Ingredients
- 1 cup (200g) split yellow lentils, aka โmoong dalโ*
- 1 tablespoon coconut oil, or neutral oil of choice (more oil needed if not using a nonstick pan)
- 1 medium yellow onion, chopped
- 4 garlic cloves, minced
- 1- inch piece fresh ginger, grated or minced (about 1 tablespoon)
- 1 serrano pepper, diced (remove seeds & membranes for less heat)**
- 1 teaspoon curry powder
- 1 teaspoon garam masala
- 1/4 teaspoon ground coriander
- 1/4 teaspoon ground turmeric
- 2 1/2 – 3 1/2 cups (600 -840 mL) water***
- 1 teaspoon kosher salt, plus more to taste
- Black pepper to taste
- 1 (14.5-ounce / 410g) can diced tomatoes****
- 1 small handful of fresh cilantro, roughly chopped
Tadka
- 1 1/2 – 2 tablespoons coconut oil, or neutral oil of choice
- 1 teaspoon black mustard seeds, can substitute brown mustard seeds
- 1/2 teaspoon cumin seeds
- 5 to 10 fresh curry leaves (10 to 15 dried curry leaves)
- 1-2 dried red chile peppers (optional)
- 1 or 2 pinches asafetida (aka "hing") (optional)
Serving Options
- white basmati rice or Indian flatbread
- vegan coconut yogurt
- fresh cilantro and thinly sliced red onions
Instructions
Directions (Stove-Top)
- Sift through the lentils and remove any pebbles. Soak the lentils in cold water for 15 minutes and then drain them.
- Heat the coconut oil in a heavy, deep frying pan over medium-high heat. Once the oil is shimmering, add the onions and season with a pinch of salt, and cook for 5 to 7 minutes, until softened and starting to turn golden brown on the edges.
- Add the garlic, ginger and serrano pepper. Cook for 60-90 seconds, or until garlic is lightly browned and the mixture is very fragrant. Add the curry powder, garam masala, coriander, and turmeric and stir to coat into the onions, and cook for about 30 seconds, stirring almost constantly.
- Deglaze the pan with the water (I use about 2 cups at this stage), scraping up any browned bits on the bottom of the pan. Add the soaked and drained lentils, 1 teaspoon kosher salt, and black pepper to taste. Stir to combine.
- Bring the dal to a boil. Then lower the heat and partially cover the pan with a lid (if your lid has a small hole on top to allow steam to escape, you can fully cover the pan). Simmer the dal for 30 minutes, or until the lentils are fully cooked through, stirring occasionally and adding more water as needed to add adequate moisture/liquid to the dal.NOTE: Depending on your lentil variety, the cook time might vary from 25 to 35 minutes.
- Add the diced tomatoes and cook for 4-5 minutes, or until theyโve cooked down and are basically blended into the dal. If using fresh tomatoes, cook them until soft and broken down (fresh needs more time than canned). NOTE: If you want the dal to be thicker/creamier, run an immersion blender through some of the dal, but keep some lentils whole. It will also thicken more upon resting. Finally, stir in the chopped cilantro. Taste, adding more salt as needed.
- When the dal is done, make the tadka. Heat a small frying pan or tempering pan over medium heat on the stove. Add the 1 1/2 – 2 tablespoons of the coconut oil and, once itโs hot and shimmering, add the mustard seeds. Once the mustard seeds start popping (30 to 60 seconds), add the cumin seeds for a few seconds. Finally, add the curry leaves, dried red chile peppers (if using) and asafetida (if using). Keep stirring or shaking/swirling the pan to help cook the spices evenly and to prevent burning, 20 to 30 more seconds, or until very aromatic and the curry leaves have shriveled, the chili peppers and cumin seeds have turned darker. Remove from the heat immediately to prevent overcooking.
- Pour the tadka over the dal and stir to combine. If desired, garnish with additional fresh cilantro and taste for seasonings. Serve with white rice and other optional toppings, if desired.
Directions (Instant Pot)
- Sift through the lentils and remove any pebbles. Soak the lentils in cold water for 15 minutes and then drain them.
- Select the Sauteฬ setting on the Instant Pot and let the pot heat up. Add 1 tablespoon of coconut oil or oil of choice, followed by the onion. Cook until the onion is translucent, 3 to 5 minutes.
- Add the garlic, ginger, and serrano pepper, and cook for 1 to 2 minutes, stirring frequently to prevent sticking. Add the Ground Spices and stir to coat into the onions, and cook for about 30 seconds, stirring almost constantly.
- Select the Cancel setting and pour in 2 3/4 cups water, using a wooden spoon to scrape up any browned bits on the bottom of the pot. Add the soaked and drained lentils, 1 teaspoon kosher salt, black pepper to taste, and tomatoes. Stir to combine.
- Secure the lid and set the Pressure Release to Sealing. Select the Pressure Cook setting at high pressure and set the cook time to 10 minutes.
- Once the 10-minute timer has completed, allow a natural pressure release for 10 minutes before manually releasing the steam. Stir the dal. It will thicken more upon resting. Taste, adding more salt as needed.
- While the dal is depressurizing, make the tadka. Heat a small frying pan or tempering pan over medium heat on the stove. Add the 1 1/2 – 2 tablespoons of the coconut oil and, once itโs hot and shimmering, add the mustard seeds. Once the mustard seeds start popping (30 to 60 seconds), add the cumin seeds for a few seconds. Finally, add the curry leaves, dried red chile peppers (if using) and asafetida (if using). Keep stirring or shaking/swirling the pan to help cook the spices evenly and to prevent burning, 20 to 30 more seconds, or until very aromatic and the curry leaves have shriveled, the chili peppers and cumin seeds have turned darker. Remove from the heat immediately to prevent overcooking.
- Pour the tadka over the dal and stir to combine. If desired, garnish with additional fresh cilantro and taste for seasonings. Serve with white rice and other optional toppings, if desired.
Notes
Simply delicious! Creamy and hearty, flavourful and wonderfully spiced! Instant hit with all my family
Donna, Thank you for your thoughtful review! Weโre so happy to hear that you enjoyed the dal tadka.
This is fabulous!!!
Thanks for the lovely feedback, Valerie!
Hi,
wondering if i can use curry powder in place of curry seeds
ground mustard instead of mustard seeds and cumin instead of cumin seeds. sorry don’t have those items :)
Hi Milly, curry powder has a very different flavor profile than curry leaves, which are very unique in aroma and flavor. You *can* add 1 tsp curry powder along with the other ground spices in the dal and Iโm sure it will be nice, but it wonโt replace the cury leaf flavor in the tadka.
I also wouldnโt use ground mustard, as itโs very pungent and might ruin the flavor of the dal.
Ground cumin is a fine substitute for the cumin seeds in the tadka, but it will cook quicker, so youโll only want to toast it in the oil for 20 to 30 seconds, then take it off the heat.
Be careful if using fresh curry leaves. When adding them to the hot oil, the water in the leaves will cause splatter.
Could you give information about how long this keeps in the fridge, and whether it can be frozen? Thanks!
Hi Wendy, You can store the dal in the fridge for up to 5 days. It does thicken a lot after resting in the fridge, so reheat it on the stove and add a splash of water as needed, stirring somewhat frequently to prevent sticking. I like to make a fresh batch of tadka before serving leftovers to heighten the flavors. Dal freezes pretty well and you can freeze it for 3 to 6 months. Let the leftovers thaw in the fridge overnight, then reheat on the stove. Again, I would make a fresh batch of tadka before serving.
Delicious!
I felt like it was good enough before adding the tomatoes, and actually after adding them it diluted/took away from the spices a little more than I liked. I used crushed tomatoes instead of diced, does that matter?
Also does it matter/can you add the tomatoes and water at the same time versus tomatoes after simmering for 30 mins?
I added a splash of coconut milk as a garnish rather than mixing it into the pan, and it tasted amazing.
Even more amazing, I added some tiny diced date pieces as a garnish…pure heaven.
Hi Karl, we’re happy to hear you enjoyed the dal tadka, and great questions! Diced tomatoes are generally tomato chunks packed in tomato juice. Crushed tomatoes are a mixture of diced tomatoes and tomato puree or paste. Crushed tomatoes are much more pronounced on the tomato flavor (b/c of tomato paste), so that might have distracted from the flavor of the spices. You can try using half the amount of tomatoes, or even fresh tomatoes, pureed, for the best flavor.
The reason the tomatoes are added towards the end is that acidic ingredients like tomatoes can slow down the cooking of lentils.
LOVE this recipe!
Thanks for the lovely feedback, Vickie!
I love all the recipes I have used so far.
Channa dal
Curry tofu
Chipotle dishes – beans, sofritas,rice,salsa,avacacado
Curry chickpeas
Thatโs so great to hear, Krish! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!
Absolutely delicious! So happy we decided to go for a double batch in the instant pot since this is so cozy ๐ฅฐ we forgot to buy Serrano peppers so we subbed in Thai/birdโs eye chilies. The curry leaves and asafetida are such a treat! Thanks Nisha and team!
Weโre so happy that the dal tadka turned out well for you, Lisa. Thank you for taking the time to leave a comment and for trying out the recipe!
I have never liked Indian food before. I decided to give it another try. Now I am a fan. Had to make it twice in a row cause hubby ate the bowl and left none ๐ This dish is banging. Itโs a staple in our house now.
Thank you for your lovely comment, Anais! It makes us happy to know that you two enjoyed the recipe.
I have made this recipe many times in the Instant Pot and it is absolutely delicious. One of the best and easiest comfort foods. Thank you Nisha!
Weโre so happy that you love the recipe, Suzanna. Thank you for taking the time to leave a comment and for trying out the recipe!
I have made so many of your recipes and they have become staples in our home, thank you!
This one didnโt work for me at all. I doubled the recipe & used my insta pot. Not even sure if itโs salvageable. Any ideas what I did wrong?
I double checked that everything was measured right & I use a scale for everything. I didnโt leave a star rating because this has to be user error.
Hi Elissa, what exactly was wrong with it? We’d love to help you figure it out so you can try it again next time.
Well it was very soupy, even though I used the minimum amount of water as advised. It didnโt have much flavor.
I weigh out my ginger & garlic, so there was plenty of it. I even added additional tspโs of the ground spices at the end.
Ah, that is very weird. We truly don’t know what happened there :/ Did you make sure to cook for 10 mins with a natural pressure release for 10 mins? We hope you’re able to figure it out if you end up trying it again soon!
I never had dal before but the one I made based of this recipe was delicious! I love the short clips within the recipe for reference.
Thank you for your lovely comment, Stefan! It makes us happy to know that you enjoyed the recipe.
one of the best recipes I’ve ever made. thank you SO MUCH!
Hi Lily, weโre thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!
I made this recipe today. It was AMAZING!!! My whole family loved it. I did not use the canned tomatoes, and I used regular red pepper instead of the serrano pepper. It was delicious! Thanks, Nisha!
We’re glad you enjoyed the recipe even with the modifications, Alberto! Thanks for sharing!
Hi! I love all your recipes but have a question — I thought “chana dal” was ‘split chickpeas’… but you’ve noted in this post that they’re ‘yellow split peas’… Can you confirm what chana dal truly is? Thank you!
Whoops, thatโs a typo. Good catch. Chana dal is split chickpeas (and sort of looks like yellow split peas). It is made by splitting whole chickpeas (garbanzo beans) and removing the outer layer, leaving behind the small, pale-yellow, and split lentils.
Thanks for clarifying! Could you also update the link to the team’s favorite chana dal available on Amazon?
This is the brand Nisha uses most often when ordering online.
When she shops at an Indian grocery store, this is the brand she sees most often.
If youโre looking for an organic one, she likes this one.
Hope that helps!
Thanks so much!
No problem, Koko!
Made this last night carefully following the instructions and it turned out amazing! Only wish I had made a bigger batch so that I could keep enjoying for the days to come. I love coriander so added in the stems with the ginger and garlic, but otherwise stayed true to the recipe and it was a big hit. Will definitely be one of my go-to curries from now on.
Hi Randy, Thank you so much for such a fantastic review! Appreciate you taking the time!
This recipe is a favorite of my husband and I, and we eat it for dinner often. Itโs easy, and SO delicious when weโre craving Indian. Thank you for an amazing dish ๐
Kate, Thank you for your thoughtful review! Weโre so happy to hear that you and your husband love the dal tadka :)
Your recipes never disappoint! Always amazing! I love making any of your recipes for my family, it makes it seem like I really know what I’m doing ha ha!
This recipe is a million stars 5 just isn’t enough!
Your positive feedback is the best reward for our hard work. Thank you, Racheal!
My boyfriend made me this dish last night and it was delicious! The aromatics, slight kick, and overall flavor was perfect. We paired it with white rice and some garlic naan (100% recommend). We didnโt add the coconut cream but did add the raw onion slices and it added a very nice freshness and bite to it. Since we have leftovers Iโm reheating it tonight but instead of naan Iโm thinking of making some simple cauliflower steaks to add that crunch.
Nisha, would you recommend that idea? Or should I just go out and get some more naan?
Hi Alexis, we are so happy to hear you enjoyed the Dal Tadka! Sorry we are a bit late in replying to you, but itโs really up to you how youโd like to serve the dal :) While itโs traditionally served with some sort of flatbread or rice, if you love cauliflower steaks and have cauliflower on hand, Iโm sure itโll be a nice pairing.