Chana Dal Fry

Chana dal fry recipe with step by step photos – here is a delicious recipe of spiced dal curry that I make often with chana dal (split chickpea or bengal gram). A low fat, gluten-free (don’t add asafoetida) and vegan dish.

Chana dal is high in fiber, a rich source of protein and also a good option for people who are on a low carb or diabetic-friendly diet.

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking
chana dal recipe

Chana dal is also known as bengal gram. these lentils have a sweet and nutty taste. Chana dal comes from black chickpeas (kala chana). They are split and the outer cover is removed. These lentils are also powdered to give besan or gram flour.

chana dal lentils, bengal gram

The flavors & taste of this Chana dal fry is North Indian and the preparation is like the way we make in Punjabi households.

Chana dal is a favorite at home. I make variety of Chana dal recipes like:

But most of the times I make this simple chana dal fry. The chana dal is best served with steamed basmati rice or jeera rice and a side raita, kachumber (salad) or a vegetable dish. You could also serve it with rotis or naan along with cucumber raita and some papads.

For faster cooking of the chana dal, it is best to soak them in water for an hour. You can cook the dal in a pressure cooker or in a pan. The chana dal should be cooked soft, so that these lentils are easy to digest.

How to make chana dal fry

Cooking chana dal

1. Pick and rinse 1 cup chana dal in running water for a couple of times. Drain.

chana dal, bengal gram

2. Soak the chana dal in enough water for an hour. If you have less time than soak the lentils in hot water for about 30 minutes.

rinse chana dal

3. Later drain the water.soaked chana dal for chana dal recipe

4. Add chana dal in the pressure cooker. Also add ¼ tsp add turmeric powder. For cooking the lentils in a pot or pan, kindly check the notes section of the recipe details above.

cooking chana dal for chana dal recipe

5. Add about 2.5 to 3 cups water.

cooking chana dal for making chana dal recipe

6. Pressure cook the chana dal for 7 to 8 whistles on a high flame, till they are softened and well cooked.

cooking chana dal for making chana dal recipe

7. When the pressure settles down on its own, remove the lid. Check whether the chana dal is cooked well or not. Below pic shows cooked chana dal. Cover and keep the cooked lentils aside.

cooked chana dal for preparing chanda dal recipe

Making Chana Dal Fry

8. Heat 2 tbsp oil or ghee in a pan. Add 1 tsp cumin seeds first and fry for a few seconds till they splutter.

oil for making chana dal recipe

9. Add the chopped garlic. About 4 to 5 garlic cloves which have been finely chopped.

sauting onions for chana dal fry recipe

10. Fry till the garlic become light brown.

making chana dal fry recipe

11. Now add ½ cup chopped onions.

onions for chana dal fry recipe

12. Stir and saute the onions.

frying onions for chana dal recipe

13. Saute onions till they become golden.

making chana dal recipe

14. now add the chopped tomatoes. About 2 medium tomatoes, chopped.

tomatoes for chana dal recipe

15. Add finely chopped ginger and green chili. 1 inch ginger and 1 green chili, finely chopped.

add ginger for chana dal recipe

16. Stir well.

stir chana dal fry masala

17. Then add all the dry spice powders – ½ tsp red chili powder, ¼ tsp turmeric powder, ½ tsp garam masala powder, ½ dry mango powder, a pinch of asafoetida and 1 tsp coriander powder.

spices for chana dal recipe

18. Stir well and continue to sauté.

making chana dal recipe

19. Sauté till the tomatoes are softened and the fat starts to leave the side of the masala mixture.

sauting - chana dal recipe

20. Add the crushed kasoori methi/dry fenugreek leaves. 1 tsp kasuri methi which has been crushed.

making chana dal recipe

21. Stir again.

frying - chana dal recipe

22. Pour the cooked chana dal along with its stock to the sauteed mixture. You can also add the sautéed masala mixture to the cooked dal.

tempering - chana dal recipe

Cooking chana dal to desired consistency

23. Stir very well. If the dal looks thick, add about ½ cup water or more if required.

stir - chana dal recipe

24. Season with salt.

add salt to chana dal recipe

25. Stir and simmer the dal for 6 to 8 minutes till you get medium consistency in the chana dal.

simmer - chana dal recipe

26. The dal is neither thick nor thin. But you can keep the consistency thick if you want. If serving chana dal with rice, then medium consistency is preferred. If serving chana dal with roti or phulka, then you can make a slightly thick consistency.

chana dal recipe, chana dal fry recipe

27. Add 1 to 2 tbsp of chopped coriander leaves. Instead of adding now, you can also garnish the chana dal fry with coriander leaves, while serving.

chana dal recipe

28. Stir finally.

chana dal fry recipe, bengal gram recipe

29. Serve chana dal fry with roti or steamed basmati rice or cumin rice or saffron rice and a side raita, salad or a vegetable dish. You could also serve it with naan along with cucumber raita and some papad.

chana dal recipe, chana dal fry recipe
More Dal Recipes

STEP BY STEP PHOTOS ABOVEMany of my recipes have detailed step by step photos and useful tips to help you make it easily and perfectly.

Chana Dal Fry (Authentic)

4.89 from 77 votes
This chana dal fry is Punjabi style recipe of bengal gram lentils tempered & flavored with spices.
chana dal recipe, punjabi chana dal fry recipe
Author:Dassana Amit
Prep Time:15 mins
Cook Time:15 mins
Total Time:30 mins
Course:main course
Cuisine:North Indian
Difficulty Level:Easy
Servings (change the number to scale):4
(1 CUP = 250 ML)


for pressure cooking chana dal

  • 1 cup chana dal (bengal gram or split chickpeas)
  • 2.5 to 3 cups water
  • ¼ teaspoon turmeric powder

for tempering the chana dal

  • 2 medium sized tomatoes - chopped
  • ½ cup finely chopped onions
  • 1 inch ginger - finely chopped
  • 4 to 5 medium sized garlic - finely chopped
  • 1 green chili - chopped
  • 1 teaspoon cumin seeds
  • ½ teaspoon red chili powder
  • ¼ teaspoon turmeric powder (ground turmeric)
  • 1 teaspoon coriander powder (ground coriander)
  • ½ teaspoon garam masala powder
  • ½ teaspoon dry mango powder (amchur powder) or add as required
  • 1 teaspoon kasoori methi (dry fenugreek leaves)
  • 1 pinch asafoetida (hing)
  • 2 tablespoon oil or ghee (clarified butter)
  • salt as required
  • a few coriander leaves (cilantro) for mixing towards the end or garnishing


pressure cooking chana dal

  • Pick and rinse the chana dal well in running water. 
  • Soak the dal in enough water for an hour.
  • Drain the lentils and add them to the pressure cooker along with turmeric powder. Add 2.5 to 3 cups water and stir well.
  • On a high flame, pressure cook the lentils for 7 to 8 whistles or more, till the dal is softened and well cooked. 
  • Keep the cooked chana dal aside.

making chana dal fry

  • In another pan, heat oil or ghee.
  • Add the cumin first and fry for a few seconds till they splutter.
  • Then add the garlic and fry till they become light brown.
  • Now add the onions and fry till they get golden.
  • Now add the tomatoes, ginger and green chili.
  • Stir and add all the dry spice powders - turmeric powder, red chili powder, garam masala powder, asafoetida, dry mango powder and coriander powder.
  • Saute till the tomatoes get cooked and the oil starts to leave the side of the mixture.
  • Add the kasoori methi and stir.
  • Pour the cooked chana dal along with its stock to the sauteed masala mixture or vice versa. season with salt.
  • Stir and simmer the dal for 6-8 minutes till you get medium consistency of the dal. The chana dal is neither thick nor thin.
  • Garnish with chopped coriander leaves.
  • Serve the chana dal fry hot with some basmati rice or rotis or bread.


Consistency of chana dal can be easily adjusted:
  1. If the dal becomes thick, then after adding the sauteed masala tempering mixture, add some water and simmer for some minutes.
  2. If the dal become thin, simmer for a longer time so that you get the right consistency.
For cooking the chana dal in a pot or pan: 
  1. First soak the lentils for an hour.
  2. Then take 4. Cups of water along with the drained lentils in a pot.
  3. Also add turmeric powder. Cover and cook the lentils for 45 minutes to 1 hour, till they are softened. Add more water if required.
  4. If the mixture froths, then cook uncovered initially and then later cover and cook. A few drops of oil can also be added to reduce the frothing.
Note: to make the chana dal gluten free, omit adding the asafoetida (hing).

Nutrition Info (approximate values)

Nutrition Facts
Chana Dal Fry (Authentic)
Amount Per Serving
Calories 247 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g6%
Sodium 345mg15%
Potassium 187mg5%
Carbohydrates 36g12%
Fiber 13g54%
Sugar 4g4%
Protein 8g16%
Vitamin A 586IU12%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin C 12mg15%
Vitamin E 3mg20%
Vitamin K 6µg6%
Calcium 104mg10%
Vitamin B9 (Folate) 13µg3%
Iron 2mg11%
Magnesium 12mg3%
Phosphorus 25mg3%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.
GOOD KARMAAll our content & photos are copyright protected. Please do not copy. As a blogger, if you want to adapt this recipe or make a youtube video, then please write the recipe in your own words and give a clickable link back to the recipe on this url.
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 like it then do share the recipe link on facebook, twitter & pinterest. For Instagram mention @vegrecipesofindia or tag #vegrecipesofindia

Trending Recipes

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Dassana Amit

Dassana Amitnamaste and welcome to which i started in feb 2009 and is a pure vegetarian blog. i have been passionate about cooking from childhood and began to cook from the age of 10. later having enrolled in a home science degree greatly enhanced my cooking & baking skills and took it to a different level which i now share as foolproof recipes. i was formally trained both in mainstream indian as well as international cuisines.

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

177 comments/reviews

  1. Hi Dassana. I don’t really cook much on a regular basis but all that has changed with lockdown and no cook! Thanks to you, my family I have been enjoying lovely vegetarian meals all through lockdown 🙂 This dal is yet another lovely dish. I think what really sets you apart is the care and detail you put into each recipe. Truly grateful for all the hard work and love you put in!5 stars

    • Hi Tannaz, thank you for this super lovely feedback and glad that the details and the care I add in the recipes are helpful. Thanks for the rating on the chana dal recipe too. Most welcome and stay safe.

  2. Tried and loved it … All during the lockdown I have been coming back to Veg recipes of india and it has never failed me … The best part I like is that you try to make healthy versions of cakes. I have a long list of recipes that I have tried from your website n I intend to try all of them. So keep up the good work. Much love. 🙂4 stars

    • Thanks a lot Sheetal. So glad to read your comment and feedback on the recipes. Stay safe and take care.

  3. How do I make this recipe I don’t have a pressure cooker I am using pots and frying pans5 stars

    • soak chana dal for an hour or a couple of hours. drain the water, rinse the lentils in fresh water and then cook them in a pot or pan with enough water. they will take 45 minutes to 1 hour to cook. add a few drops of oil, so that the frothing reduces while cooking. you can cover the pan, but if water starts frothing, then cook uncovered. hope this helps.

  4. I tried your receipe for dinner and it was really delicious.5 stars

    • thanks jean for both the review and rating in chana dal recipe.

  5. Just awesome taste..,never thought Chanda dal can also be tasty5 stars

    • thank you for this lovely feedback and the rating. happy cooking.

  6. Love the recipe. I made it differently. I sautéed tempering mixture first in the pressure cooker and then added the lentils and pressure cooked up to 12 whistles. I also added a pinch of baking powder to make sure the lentils are perfectly cooked.5 stars

    • thanks bharat for sharing the method. i also do this way at times. both the methods work. the one-pot method is a quick one. thanks for the rating and review on the chana dal recipe too.

  7. One of my favorite recipes, and I make often, with some variations now and then. I live in Chicago, where fortunately I am able to get the ingredients. Thank you so much for sharing it!5 stars

    • thank you daisy for this positive review on chana dal. some ingredients can be skipped if they are not available. welcome and happy cooking.

  8. this has become my favourite dal, all those little additions like mango powder and fenugreek really give this dish a wonderful flavour. Thanks for sharing Dassana, my family are also appreciating the results of your recipe, i am going to try many more!5 stars

    • thank you phil. yes do try some more recipes and i am sure you will like them. happy cooking.

  9. I cooked this Dal, and all the Family members enjoyed the different flavours.
    Thank You so much for making our Stomach this Happy. God Bless You5 stars

    • thank you farida. glad to know your family members liked the chana dal recipe. welcome and happy cooking.

  10. I have tried this quite a few times and it was absolutely delicious.Love it with steamed basmati rice .5 stars

    • thanks winnie for this positive feedback as well as the rating. steamed basmati rice goes very well with this chana dal recipe. even roti or paratha tastes good.

  11. Awesome flavour! I made this without onion and garlic and it was still delicious 🙂 Thank you!

    • thanks for the feedback vidya. happy cooking.

  12. Every time I think I’ve discovered the best recipe yet, I’m astonished by a new one. This one embarrassed me at work all week because I couldn’t help but moan every time I tasted it. I’m making more this weekend!5 stars

  13. I am french, vegetarian, and I like so much your site. I am lucky to live not far away from Strasbourg, (where there is a good Indian store) so I can found all what I need to follow exactly your receipt. It’s a great pleasure to try new receipt and to make discover to my friends the best food all over the world
    Thanks for all.
    loup5 stars

    • thanks a lot loup for this lovely comment ????. even if you do not get some of the ingredients that are used in indian cooking, then they can be skipped. welcome and happy cooking ????

  14. I’ve made this several times and it is really delicious but I can’t quite get the bit where “fat leaves the sides of the masala mixture.” I just can’t get that “oily” look even though I’ve cooked it for longer. Could this be because I’m using olive oil instead of ghee. How long should it take to achieve this oily look. I tried for half an hour.5 stars

    • jeanne is could be due to the olive oil. it depends on the viscosity of oil or fat used. it takes about 7 to 8 minutes after adding tomatoes.

      • Thanks Dassana. I will try the recipe with ghee and see how it turns out. I am wondering whether temperature has something to do with it too, I have been using a non-stick frypan but don’t think it gets to a high enough temperature and seems to “stew” rather than cook. I might use my copper bottom pan which seems to cook everything perfectly although harder to clean.5 stars

        • jeanne, you can also use sunflower oil or peanut oil apart from ghee. i have made many recipes in non stick pans on a low to medium-low flame and i would be able to see the fat leaving the sides of the masala. so i don’t think its due to the non stick pan. you can try in the copper pan also.

  15. Thank you for the recipe, made it today and it was yummy.

    • welcome rannie

  16. Hello Dassana,
    I’ve used many of your recepies for daily cooking. All have turned out so delicious. Thank you so much!!5 stars

    • Welcome Smita. Glad to know this.