arhar dal | toor dal

Jump to Recipe

Arhar dal recipe – this is a lightly spiced and delicious Punjabi arhar dal fry made with pigeon pea lentils (toor dal or yellow lentils).

tuvar dal recipe, arhar dal fry, punjabi arhar dal recipe

There are many ways of making dal or lentils and this recipe is one such method. The consistency of this delicious dal is not thin but a little towards the thicker side. This consistency makes the dal excellent to go with naan or tandoori rotis or parathas. This arhar dal also goes well with steamed rice or jeera rice.

To make this arhar dal – I have pressure cooked the dal and its really easy to cook these pigeon pea lentils or arhar dal in a pressure cooker. But you can cook the dal in a pot too. It takes about 45 mins to 1 hour for these lentils to cook in a pot. In the notes section of the recipe details, I have mentioned how to cook the dal in a pot.

The difference between this Punjabi arhar dal and other recipes is that whereas other recipes use oil or ghee…. This recipe makes use of a reasonably good amount of butter. Initially, butter or ghee is used for making the sauteed onion-tomato masala. Later also butter is added towards the final stage of cooking the dal. Some variations also add coriander powder, but I don’t.

arhar dal fry recipe, arhar dal fry, Punjabi arhar dal recipe

In the tempering cloves and tej patta are also added. Tej patta leaves are commonly called as Indian bay leaves. But they are not related to the bay laurel leaves. Both have different taste and flavors. So please use tej patta in this toor dal recipe and not bay leaf. Tej patta has an aroma similar to that of cinnamon bark.

The lentils have to be really cooked very well and they should be of a consistency which is easily mashed. To know the consistency of the lentils and the way arhar dal is prepared, you can check the step by step pics of this popular Restaurant style dal fry.

arhar dal fry recipe, arhar dal fry, Punjabi arhar dal recipe

More Dal recipes

If you made this recipe, please be sure to rate it in the recipe card below. If you want more delicious vegetarian Indian recipes delivered straight to your inbox, Sign Up for my email newsletter.

If you’re looking to brighten up your feed with beautiful, delicious and attainable Vegetarian Indian or World recipes, follow me on Instagram, Facebook, Youtube, Pinterest or Twitter.

Like this Recipe?
Pin it Now to Remember it Later

Pin Recipe Now

arhar dal recipe, punjabi tuvar dal recipe, toor dal recipe

Arhar Dal

4.8 from 10 votes
This toor dal is a lightly spiced and delicious Punjabi style dal made with pigeon pea lentils or yellow lentils.
Prep Time 20 mins
Cook Time 15 mins
Total Time 35 mins

Cuisine North Indian, Punjabi
Course: Main Course

Servings 3 to 4


for pressure cooking arhar dal

  • ½ cup arhar dal (tuvar dal or toor dal or pigeon pea lentils)
  • ½ inch ginger - finely chopped or grated
  • ¼ teaspoon turmeric powder
  • ¼ cup chopped onions
  • 1.5 to 1.75 cups water * check notes below on how to cook the lentils in a pot

other ingredients

  • 2 tablespoons butter or ghee or oil - for the tempering
  • ½ to 1 tablespoon butter or ghee to be added later - optional
  • 1 medium tej patta (indian bay leaf) - optional
  • 2 cloves
  • 1 teaspoon cumin seeds
  • 1 medium size tomato - chopped
  • 1 green chili
  • 3 to 4 small to medium sized garlic cloves - crushed
  • ¼ cup chopped onions
  • ¼ teaspoon turmeric powder
  • ½ teaspoon kashmiri red chili powder or deghi mirch or kashmiri lal mirch powder
  • ¼ teaspoon garam masala powder - optional
  • 1 pinch asafoetida (hing)
  • ½ to 1 teaspoon kasuri methi (dry fenugreek leaves) - crushed
  • ½ teaspoon amchur powder (dry mango powder) or ¼ teaspoon lemon juice - optional
  • few chopped coriander leaves for garnishing
  • salt as required


cooking arhar dal

  • Pick and rinse the lentils very well. Add the lentils along with water in the pressure cooker.
  • Add finely chopped onion, ginger and turmeric powder.
  • Stir and pressure cook for 8 to 9 whistles till the dal has become completely cooked and is of consistency which can be mashed easily.
  • Mash the dal with a spoon or wired whisk. Keep the cooked dal aside.
  • If the dal appears thick, then add some hot water and keep aside.

making arhar dal

  • Heat oil in another pan. Add the tej patta, cloves and cumin seeds.
  • First fry the cumin till browned. Then add the garlic and saute for 10 to 12 seconds.
  • Add the chopped onion and fry till transparent or light brown.
  • Add the green chilies and saute for some seconds.
  • Add turmeric powder, red chili powder, garam masala powder and asafoetida.
  • Stir and then add the tomatoes. Saute till the tomatoes become softened and you see oil leaving the sides of this base onion-tomato masala mixture.
  • Lastly add the crushed kasuri methi (dry fenugreek leaves) and saute for a few seconds.
  • Pour this tempering in the cooked dal.
  • Add 1 tbsp butter or ghee (optional) and salt. You can add some water here if required.
  • Stir and simmer the arhar dal for 5 to 6 minutes or more till it reaches a slightly thick consistency. You can even keep medium consistency of the dal if you prefer.
  • If you want a slight sour taste in the dal, then add a few drops of lemon juice or ½ tsp of amchur powder (dry mango powder) towards the end. If adding dry mango powder, then stir well and allow the arhar dal to simmer for 1 to 2 mins after adding it.
  • Garnish with coriander leaves and serve the arhar dal hot with steamed basmati rice or jeera rice or naan or rotis accompanied with roasted papad and a pickle or salad by side.


Making arhar dal in a pot or pan.
  1. Rinse and soak the lentils for an hour. Drain and add them to a pot.
  2. Add 2 cups water, onion, turmeric and ginger.
  3. Add a few drops of oil as this reduces the frothing in the lentils.
  4. Stir and cover and cook the lentils.
  5. Bring to a boil and then simmer till the lentils are cooked really well. If too much water has evaporated, then add some more hot water and continue to cooking.

Like our videos? Then do follow and subscribe to us on youtube to get the latest Recipe Video updates.

Tried this recipe?If you have made the recipe and liked it then do share the recipe link on facebook, twitter & pinterest. For instagram mention @vegrecipesofindia and tag #vegrecipesofindia!

Share This Recipe:

Dassana Amit

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Comments are closed.


  1. This is the first recipe I’ve EVER made that my partner has requested I make again. Thank you! Delish as always.5 stars

    1. thank you kristina for the feedback and the rating. glad to know you liked the dal recipe.

  2. Hi Amit,

    I really follow your page religiously.
    I am a student in abroad and your blog has made my life easier.


    Can you please provide the recipe on how to make arhar dal with curry leaves and rai tadka?5 stars

    1. thanks shubhangi. glad to know. you can use this same recipe and give a tadka of curry leaves and rai. in this recipe, after adding oil heat it on low to medium-low flame. then add ½ teaspoon mustard seeds. let them start crackle. then add ½ teaspoon cumin seeds and let them crackle too. add curry leaves and 1 dry red chilli or 1 green chilli (whatever you prefer). mix and stir. then add onion and continue with the recipe. when using curry leaves and rai, do not add cloves and tej patta. the rest of the ingredients you can add. you can even use both green chili and red chili, but make sure that they are not pungent or spicy.

  3. Hi, My husband requested for punjabi style dhal fry and I tried this today and it came out very well. It was simple and easy to make. Thank you.

  4. Hi. last night i tried dis recipe. its comes out very tasty. my family loves it especially my brother. thnx once again. Allah Bless u.

  5. What a wonderful recipe. My hubby loved it. But i wanted to know why did you add ginger and onions in the dal while boiling it.

    1. when dal is cooked with onions, it gives a nice subtle sweet taste in the dal. so most of the times when making dal or dal tadka, i add some onions, haldi (turmeric) and hing while cooking dal. ginger can be skipped when cooking dal. sometimes i add ginger and sometimes garlic or both.

  6. Yummy. I added ghee fried slit green chillies and ghee fried chopped coriander leaves in the end.

  7. The recipe is just not there. Only the heading and the comments are there. Pls check.

    1. just checked. on the laptop we can see the recipe. but on the mobile its not there. some issues with the mobile software that is causing this. will do the needful. thanks for letting us know.

  8. I tried this today – it is absolutely delicious!!! I blitzed my dal in a blender to make it extra smooth, before adding the tempering mix. I also didn’t have any Kashmiri chili powder so I used a little bit of paprika instead, and used a red chili as I didn’t have a green one! I will definitely be making this again 😀5 stars

  9. You don’t say when to add the green chili to the tempering mixture…. I added it after the garlic (but I forgot the onions at that stage… still, it tastes ok).

    1. thanks for letting me know. i have updated the post. you can add after garlic or after sauteing the onions. onions are important in this recipe. i hope you added them.

      1. I really luv ur recipe and I tried often and the result was superb..thanks and I do hope that we would get to know much more about your new recipe..