Dal tadka is a classic dish made with yellow lentils, spices, and a tempering of aromatics. This easy recipe is perfect for a weeknight meal, and with its rich flavor and creamy texture, it will become a satisfying dish everyone will love.

Overhead view of dal tadka in a white bowl.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

🍲 What is dal tadka?

Dal refers to lentils. Tadka means “tempering” (infusing fat, typically oil or ghee, with spices and aromatics). This involves heating oil or ghee, adding spices like cumin seeds, dried red chili peppers, and curry leaves to infuse flavors into the oil. This flavored oil is poured on top of the completed dish. So, dal tadka or tadka dal is basically a simmered lentil base with the tempering poured on top.

Restaurant style dal tadka also often involves a ‘dhungar‘ process (which adds a smoky note by using charcoal). However, most home recipes are quite simple, and do not need this step to pack a punch with flavors.

💭 Why you’ll love this recipe

I believe in creating authentic flavors without the complexity of many “single use” ingredients. I think you’ll love this recipe because:

  • Simple and ready in one hour: My recipe is simple and does not use too many special ingredients. In fact, most ingredients and spices can be found at most local grocery stores or online – no need for specialty items!
  • Authentic flavors: This recipe is my mother’s and grandmother’s exact recipe, so it’s been tested over three generations, so you can trust it! The lentils are soft and creamy, and the spices add a rich and complex flavor.
  • It’s healthy and nutritious. Dal is a good source of protein and fiber. It is also low in fat and calories. This makes it a healthy and nutritious option for a meal.

Looking for other healthy meals with lentils? Try my kitchari, Ethiopian Misir Wot, or Mulligatawny Soup! All are vegan and gluten-free.

📋 Ingredients & Notes

To make this dal tadka recipe, you’ll need toor dal (also called arhar dal), tomatoes, onions, Thai green chili peppers and red chili powder. You’ll need mustard seeds, cumin seeds and red chili powder for the tadka (i.e. tempering).

Platter showing all the ingredients needed to make dal tadka - lentils, tomatoes, ghee, red onions, cumin and coriander powder, cumin and mustard seeds, turmeric, red chili powder ,and Thai green chili peppers

Ingredient Notes

  • Types of lentils: This recipe uses toor dal (split pigeon peas). Stock up, since it’s the backbone of lentil dishes in India! You could also use masoor dal (red lentils), moong dal (split green gram) or chana dal.
  • Use of peppers: I buy Thai chili, but Serrano peppers work too – make sure to chop them, and then seed them if you don’t want the full spice hit. I’ve used dry red chilis but you can omit this if you don’t have an Indian store nearby or can’t purchase online
  • Whole vs. ground spices: Many Indian dishes will use both the whole spices and the ground spices to enhance the overall flavor of the dish. If you don’t have whole spices (e.g. cumin seeds) – skip that part and just use the ground spices. It’ll still taste great! You can also add more spices like asafoetida or garam masala to enhance the flavors of the dish.
  • Vegan substitutions: If you’re vegan, I recommend using vegan butter as the fat to do the tempering, instead of the ghee. This will slightly alter the taste, but no reason to not enjoy the dish!

📖 Make dal tadka on stovetop

There are three steps to make the best dal tadka recipe: cook dal, make the base, and then add the tadka.

Clean and cook the lentils until they’re tender

Sift through lentils to remove small particles or stones (it’s unlikely you’ll find any but good to make sure!). Then, measure lentils, rinse them thoroughly until the rinsed water runs mostly clear (typically, twice, but sometimes it can take a couple of tries)

Once lentils are clean, add them to a fresh pot of water. Then, close the lid and bring to a boil. If it foams, skim it off, turn down the stove to a simmer and cook until tender (30 – 45 minutes depending on type and age of lentil).

Overhead view of pot on stovetop with lentils and turmeric.
Overhead view of cooked lentils showing consistency

When it’s done cooking, lentils should be tender. If they look too or feel too “thick”, meaning it’s cooked through but not fluid, add a bit of water (~1/4th to 1/2 cup does the trick). This is also a personal preference: my mom loves her lentils to be very soft, but I like them to retain their shape a bit. Set this aside.

Make the base for dal (before the tadka)

Add oil or ghee to the same pan. Add cumin seeds to the hot oil and toast them quickly until fragrant. Fry onions and green chili peppers

Overhead view of pot on stovetop with cumin seeds added to it.
Overhead view of pot with onions and green chile added to cumin seeds.

You could also add garlic at the end of this stage but this is optional. Then, add the chopped tomatoes, coriander powder, and Kashmiri red chili powder. Mix the spices well and fry until soft (about 5-8 minutes). If you’re vegan, you can use avocado oil in place of the ghee. Paprika works well as a substitute too.

Overhead view of tomatoes added to the pot with cumin, onions and green chile.
Overhead view of Kashmiri red chili powder added to pot.
Overhead view of cooked dal base.

Add cooked lentils (along with water if you think it’s too “thick”). Let it cook on a simmer for 3 to 5 minutes. While the dal is cooking, make the tadka!

Overhead view of dal base and lentils mixed together, before cooking.
Overhead view of lentils and dal base cooked together.

Tadka (i.e. tempering with spices and aromatics)

Tadka or tarka is the tempering process that is critical while making this recipe. I typically use ghee to temper since it really brings out the flavors. However, avocado oil works just as well if you’re vegan. The steps are different for fresh spices vs. ground spices.

If you’re using fresh spices, heat the oil or ghee first. Then, add mustard seeds, and cumin seeds and Indian dried red chili if you’re using that. Then, add the red chili powder. Saute together and set aside. This is how I’ve made it.

Overhead view of pot with the components of Indian tadka.

If you’re using ground spices, heat the oil or ghee. Then, add mustard seeds, and all ground spices together – cumin, and chili powder. Cook until this is thick and saucy. The finished product might look spicy, but it’ll just add depth to the dal. You can also skip this step if you don’t want to (or need to cook quickly!)

Overhead view of Indian tadka in a white bowl.

When the base is done cooking, add the tadka on top the cooked dal, and mix well. Garnish with fresh cilantro and serve hot with rice or flatbread.

Two bowls of finished dal tadka next to each other.

📖 Instant Pot Dal Tadka Recipe

Most of the steps here are the same.

  • First, rinse and clean the lentils. You also don’t need to soak the lentils beforehand if you’re going this route.
  • Add cleaned lentils along with 2.5 cups of water to the pressure cooker or Instant Pot and cook on high to pressure cook lentils.
  • With an Instant Pot, cook on high pressure for 10 minutes. Allow natural pressure release for 10 minutes, and use manual valve to release the rest.
  • If you pressure cook, release after 7-8 whistles for optimal texture.

Besides pressure cooking dal, follow the same steps as the stovetop recipe.

Close up view of dal tadka in a white bowl.

👩🏽‍🍳 Tips for the best dal tadka

This homemade dal tadka is authentic, time-tested and easy. Following the tips below will help you get it right each time, whether it’s your first or hundredth!

Cook time for lentils depends on type, age and method:

  • Type of lentils: Moong dal takes 20 minutes, toor dal about 30 minutes, and masoor dal takes about 45 minutes (on stovetop).
  • Age of lentils: Fresh lentils take ~20 – 45 minutes to cook stove-top. But the older they are, the longer they take to cook. If lentils are not soft when you’re done cooking, allow them to cook a bit longer. Add boiling hot water to pot if needed, you can drain later!
  • Method used: In a pressure cooker or an Instant Pot, all the lentils take roughly 8-9 minutes. With a pressure cooker, wait 3 whistles for moong dal, 5 for toor dal, and 7 for masoor dal.

Other tips for cooking lentils just right:

  • Use good quality lentils. The quality of the lentils you use will make a big difference in the taste of your dal tadka. Look for lentils that are plump and have a bright color.
  • Soak the lentils before cooking. Soaking the lentils before cooking will help them to cook more quickly and evenly. Soak the lentils in water for at least 30 minutes, or up to overnight. If you don’t have time to soak the lentils, you can still make a delicious dal tadka. Just increase cooking time by 10-15 minutes.
  • Adjust the consistency. The consistency of your dal tadka is up to you. If you like it thick, cook it for a longer period of time. If you like it thinner, add more water or broth.

Create the right flavor profile:

  • Use the right spices. The spices are what give dal tadka its characteristic flavor. Be sure to use a good quality garam masala and turmeric powder. You can also add other spices to taste, such as cumin, coriander, and chili powder.
  • Don’t skip the tempering process! Tempering the spices is a process of cooking them in oil until they become fragrant. This adds a depth of flavor to your dal tadka.
Close up view of dal tadka

🥣 Storage & serving suggestions

Serve: Dal tadka is the best comfort food on a cold day. So I love to eat it with jeera rice (Indian cumin rice) or with a simple flatbread like roti, chapati, or my favorite homemade naan.

Store: You can store the dal in the fridge in an airtight container for up to 5-6 days. Reheat only the portion you want to eat, and not the whole container.

Freeze: If you want to freeze it, portion into airtight containers and pop in the freezer. When ready to eat, just thaw first for 30 minutes. Then, heat on stove top or microwave until its piping hot, and enjoy! It saves for up to 3 months!

Other hearty, healthy Indian recipes:

Or check out even more Indian curries or Indian street food recipes.

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

5 from 66 votes

Simple Indian Dal Tadka

Dal tadka is a simple Indian lentil curry tempered with spices and herbs. This staple is common in almost every Indian household and packed with protein. Serve with flatbread or rice!
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 4 servings

Ingredients 

For making lentils:

  • 1 cup toor dal, split yellow pigeon peas – substitute with moong dal or masoor dal as needed
  • 4 cups water, for stove top, use 2.5 cups for Instant Pot or pressure cooker
  • 1 tsp turmeric

For making dal base:

  • 1 tsp ghee
  • 1 tsp cumin seeds
  • ½ onion, medium, chopped
  • 1-2 Thai green chili pepper, Thai chili preferred, use Serrano otherwise
  • 2 tomato, medium, chopped
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • ¼ tsp Kashmiri red chili powder
  • 1.5 tsp salt
  • 2 tbsp cilantro, chopped

For the the tadka, i.e. tempering:

  • 1 tbsp ghee
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • 2-3 dried Indian red chili peppers, optional
  • ¼ tsp Kashmiri red chili powder, substitute with paprika
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

Make the lentils:

  • Rinse and clean lentils thoroughly, a couple of times typically does the trick – soak in water for 15 mins 
  • Drain lentils, add water and turmeric – cover and bring to boil ( 2-3 mins)
  • When water starts bubbling vigorously, reduce heat to a simmer (low to medium) for 30 minutes – if lentils feel hard, cook for 5 more minutes
  • Final product should be soft, with some liquid left – if there's a ton of additional liquid, drain into a cup and save some for later (for when you make the dal base)

Make the dal base:

  • 5 mins before lentils are cooked, heat ghee in a pan and add cumin seeds – toast for a minute
  • Add chopped onions, green chili – saute until fragrant (~3 min) 
  • Add tomatoes and deglaze pan (i.e. crush tomatoes to release juices) 
  • Add cumin powder, coriander powder, chili powder and salt and mix well – this is the dal base and cook together for 3 to 5 minutes (paprika works here too)
  • Add dal base to the lentils and let it cook, covered for 5 minutes – add up to half a cup of reserved water to get dal to your desired consistency

Make the tadka:

  • While the lentils are cooking, prepare the tadka in the same pan you used for the dal base: add ghee, and let it melt 
  • Once ghee has melted, add mustard and cumin seeds – let it splutter 
  • Add dried red chili (optional) + red chili powder and mix (~30 seconds) 
  • Pour tadka over cooked dal, garnish with chopped cilantro and serve hot 

Notes

  • You’ll need both a pot and a pan for this recipe – use the pan for making the dal base and the tempering
  • You can use toor, moong or masoor to make dal tadka. Check the post for changes in cooking times for each of those lentils. 
  • If you’re using a pressure cooker or an Instant Pot, total time is closer to 30 minutes. For detailed instructions, please check the post for cook times
  • While tempering: if you use raw spices, add them first to the ghee or avocado oil. If you’re using ground spices, add them together and cook for a short amount to prevent burning. Check out the post for detailed explanation! 

Nutrition

Calories: 214kcal | Carbohydrates: 27g | Protein: 9g | Fat: 9g | Saturated Fat: 5g | Cholesterol: 19mg | Sodium: 924mg | Potassium: 196mg | Fiber: 7g | Sugar: 3g | Vitamin A: 591IU | Vitamin C: 11mg | Calcium: 49mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

5 from 66 votes (54 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

27 Comments

  1. Neil says:

    5 stars
    Wonderful recipe, Shruthi! I just made it and it tastes so good I hope there are left overs for lunch tomorrow! The spices are rich, aromatic and soothing. I can see how this will be my go to comfort dish. I can’t wait to try more of your recipes.

  2. Michelle says:

    5 stars
    Tried this out last night and it was fantastic! My first time making a dish like this but it was wonderful. Everyone enjoyed!

  3. Erin says:

    5 stars
    I made the recipe exactly as written and it was fantastic! I made it for my parents and wasn’t sure if they’d be into it (they’re used to the same old things), and they asked for the recipe. Yay! Thanks.

  4. Clara says:

    5 stars
    Your recipe was easy to follow and delicious. Thank you! The next time I make it, I want my 4 year old son to try it as well so maybe I’ll just drop the chillies then.

  5. Elisabetta says:

    5 stars
    Love this recipe! It’s my go to when I want an authentic Dhal that is also very quick and easy to make. I keep making it again and again!

    1. Shruthi Baskaran-Makanju says:

      Thank you so much! This is one of my favorite comfort (but also healthy!) recipes to make on rotation at home 🙂 I’m glad you love it too.

  6. Melanie says:

    I have to tell you this is the best Dahl recipe I’ve tried and I’ve had so, so many. I usually have to add a bunch of seasonings including salt but your mix and method was perfect. I will be using it from now on. In addition, I have to note that you’re one of the only recipes ( at least published online accessible in U.S.) that uses tadka. Everything else either has base added in as per your recipe or cooks base into the Dahl as it’s cooking from the beginning. it shockingly to me makes a huge difference to wait until lentils are done 5 minutes out as you have instructed. Flavor much better. Thanks again

    1. Shruthi Baskaran-Makanju says:

      Thank you so much, Melanie – really appreciate your comment! So glad that you loved the recipe.

  7. Simone says:

    5 stars
    Loved learning how to make this. Was very simple, hearty and filling. Thank you. I will be making it again.

  8. Bett says:

    5 stars
    Turned out better than I thought I was capable of !

    1. Shruthi Baskaran says:

      So glad to hear that! 🙂

  9. Sruthi says:

    5 stars
    Absolutely delish! I love the taste and smell of cumin.. thank you for this simple recipe! Saving it..

    1. Shruthi Baskaran says:

      Thank you! So glad you enjoyed it 🙂

  10. Mel says:

    5 stars
    Love this recipe so much! I have added variations to it including cooking the dal in coconut milk and also adding additional veggies to simmer such as cauliflower, kale and carrots. This is a staple for me now – thank you!

    1. Shruthi Baskaran says:

      Oh love both those ideas! So glad you like it – thank you for sharing 🙂

  11. Mike Mark says:

    5 stars
    Thank you for your recipe and the added comments to help people who may not have all the ingredients on hand a.k.a cumin SEED. It turned out great and I served with an extra long grain rice and garlic naan bread. So good!

    1. Shruthi Baskaran says:

      So glad to hear it worked out well for you, Mike! Totally get that folks might not have all the ingredients on hand – but the recipe is definitely adaptable! Garlic naan, rice and dal is a winning combination – might make it myself tonight 🙂

  12. Howard says:

    For the dal base, the recipe lists as ingredients both cumin seeds and cumin powder, and both are mentioned in the recipe instructions. However, the main post does not mention cumin powder when describing the making of the dal base. I just want to be sure that both are required and not one or the other, especially since elsewhere you discuss using whole vs ground spices.

    1. Shruthi Baskaran says:

      Hi Howard! Thank you for raising this question. The recipe card contains the comprehensive recipe with all ingredients, while the main post highlights a simpler version to show how you can make it without the cumin powder as well! Cumin seeds are typically used at the beginning, when you add them to the ghee or oil, whereas the cumin powder is added into the base itself. You can use whichever one you have on hand (either cumin seeds at the beginning or cumin powder into the base) or alternatively, if you have both, then you can use them both to enhance the flavor even more. The recipe tastes great regardless of whether you use just cumin seeds, just cumin powder, or both! Hope that helps.

  13. Abira says:

    5 stars
    I just tried it today , it turned out so good . Thanks 🙂
    I hardly get time to cook and have been surviving on takeouts , this today was a welcome change .

    1. Shruthi Baskaran says:

      Thank you so much – I’m so glad it turned out great for you!

      1. Beth says:

        5 stars
        This is so good. I think my daughter had at least 4 bowls. My son said it was good and he rarely says that about food I cook. Thank you for a great recipe. I did use just jalapeño for the peppers since that’s what we had and we don’t like a lot of spice.

      2. Shruthi Baskaran says:

        What a lovely note, Beth – thank you. Jalapenos work great in the recipe in lieu of other peppers!

  14. Jagdish Chandra Pathak says:

    What is special in your recipe?

    1. Shruthi says:

      Hey Jagdish – my dal tadka recipe is inherited from my family and I try to optimize for folks who might want to try a new Indian recipe but don’t want to buy special ingredients just for a single time use. So, the recipes are simplified without compromising flavors. I hope that helps.

  15. Anthony says:

    I like your receipie thanks

    1. Shruthi says:

      Thank you Anthony!