Chana Dal Recipe (Bengal Gram Dal)

Updated: July 13, 2025, By Swasthi

This delicious North Indian Chana dal is a protein-packed dish made with Bengal gram/ split chickpeas, spices and herbs. It’s healthy, hearty, flavor-packed and everything you want for a good & satisfying meal. It goes well with rice, millets, quinoa or whole grain flatbreads. It’s naturally gluten-free and is 100% plant-based if you use oil. In this post I share how to make a super delicious Chana Dal, with and without a pressure cooker (in a sauce pan).

Jump To Recipe Jump To Video

Chana Dal - Bengal Gram Dal

This recipe is divided into 3 sections – cook the lentils, make a spicy & fragrant onion tomato masala, later simmer lentils in the masala. Lastly make a special tadka for a flavor boost.

About Chana Dal

Chana dal is derived from Kala Chana, the desi variety of chickpeas (whole brown chickpeas) and not from white chickpeas (Kabuli Chana). The whole legume is skinned and split to get the chana dal. These are also labelled as split chickpeas, Bengal gram, yellow gram or gram dal in the stores.


Apart from having a distinct flavor and texture, these take longer to cook when compared to the other lentils. Like any other lentils, fresher stocks cook faster while those that have been sitting in the stores and warehouses for longer, take much longer time to cook. So always buy chana dal from a store where the stocks move out faster.

chana dal ready to be cooked in a measuring bowl

Soak or no soak?

If you do not have a pressure cooker, soak the lentils overnight or at least for 30 mins in hot boiling water (covered). I never soak mine and it always gets cooked perfectly, with 10 mins pressure cook time in the instant pot and 4 whistles in a 3 lts stovetop steel cooker (medium flame).

But if you have a tough time cooking them faster even in the pressure cooker, soak them in boiling hot water for 30 mins before cooking.

No Pressure Cooker?

You can cook chana dal in a sauce pan. Soak the dal in boiling hot water for 30 mins and cover. Later bring back to a boil and cook uncovered on a medium heat for 5 mins. Discard the scum that arises on top & add turmeric. Cook partially covered, leaving a spoon in the pot, until the lentils are tender & begin to break down slightly (not mushy). Takes around 30 mins, keep adding more hot water as required.

Ingredients & Substitutes

  • Whole spices like bay leaf, cumin seeds, black cardamoms, green cardamoms, cinnamon and dried red chilies add a lot of depth and flavor to your chana dal. It makes your dish special. However if you want to make a basic version, you may omit these but just use cumin seeds and more garam masala.
  • Ground Spices like Kashmiri red chili powder, turmeric, garam masala, coriander and cumin powder are essential to make this dish.
  • Special ingredients like kasuri methi (dried fenugreek leaves) and amchur (mango powder) add beautiful North Indian flavors to the dish. You may omit kasuri if you don’t have and use chaat masala or lemon juice to substitute amchur.
  • Onions, tomatoes, ginger, garlic, green chilies & coriander leaves are the other basic essentials in this recipe. If you don’t eat onions & garlic, you may omit them. Coriander leaves are used to garnish, you may omit them if you don’t have.
  • Fats – While oil helps to saute the onions and make the base masala, ghee helps to make a fragrant tadka. If you want to make this a low fat dish, omit the tadka and add the ingredients under tadka while you make the onion tomato base/masala. I have more details in the notes below. To make the dish plant-based, use oil.
  • Asafoetida also known as hing is a spice used to flavor lentil dishes. You may omit if you don’t like and it won’t affect the flavor of this dish. It usually has a small amount of gluten, look for a gluten-free version if you follow a GF diet.

3 Expert Tips for a special Chana Dal

  • To bring out the unique flavors, chana dal should be cooked long enough until some of them begin to break down in the onion tomato masala. These broken lentils make your dish thicker, without water separation and they get fragrant only at this stage.
  • Chana dal has a natural strong flavor that is sweeter than other lentils. Using a good amount of whole and ground spices complements & enhances those flavors. So use a moderate amount of spices.
  • For a special outstanding flavor, always make a fresh special tadka just before serving. This takes your dish to the next level. However If you want to omit the special tadka, simply include all the ingredients listed for additional tadka when you make the onion tomato masala. Ex – add cumin seeds when you add the other whole spices. Add more ginger, garlic, red chili, green chilies, red chilies when you make the masala. Add the hing and also the ghee if you want during the same process.

More lentil dishes
Masala Vada
Dal Tadka
Dal Fry
Masoor Dal
Dal Makhani

Photo Guide

How to make Chana Dal (Stepwise Pics)

This recipe serves 3 to 4. If you want you may halve the recipe for fewer servings.

1. Add 1 cup chana dal (205 grams) to a colander or a large bowl. Rinse well thrice under running water while you rub with your fingers. Drain and transfer to a pressure cooker or a large bowl. Pour 3 cups (710 ml) water and add ½ teaspoon turmeric.

cooking chana dal in a pressure cooker

2. Pressure cook in the instant pot for 10 mins. If using a stovetop cooker, cook on a medium flame, until you hear 4 to 5 whistles. Let the pressure drop naturally. Your chana dal should ideally get mashed easily when you press down in between your fingers, but still hold shape. It should not be al dente.

fully cooked Bengal gram dal getting mashed in a pressure cooker

3. Meanwhile prep up the following ingredients:

  • Fine chop 1 medium onion to make ¾ cup (100 grams)
  • Mince or grate ¾ inch ginger to make ½ tablespoon (6 grams)
  • Mince or grate 4 to 5 medium garlic cloves to make 1 tablespoon (11 grams)
  • Fine chop 2 medium tomatoes to make 1 cup (150 grams)
  • ½ teaspoon Kashmiri red chili powder (adjust to taste)
  • ½ teaspoon garam masala (adjust to taste)
  • 1 teaspoon coriander powder
  • ½ teaspoon cumin powder
  • 1 teaspoon dried fenugreek leaves (kasuri methi)
  • ½ teaspoon amchur (dried mango powder or chaat masala or use 2 tablespoons lemon juice while serving)
  • 1 Indian bay leaf (optional), 2 inch cinnamon piece (Ceylon/cassia), 1 black cardamom, 3 green cardamoms (or use ¼ tsp ground cardamom, won’t be able to pick from the dal later)
ingredients to make chana dal

Make the onion tomato masala

4. While the chana dal cooks, heat 2 tablespoons oil in a pan and add the whole spices – bay leaf, cinnamon, black and green cardamoms. When the spices begin to sizzle in the hot oil, add the chopped onions and saute on a medium flame for 6 to 7 mins, until light golden.

sauteing onions

5. Stir in the ginger and garlic. Saute until aromatic, for 1 to 2 mins.

sauteing ginger garlic

6. Add the chopped tomatoes and cook until they break down to a mush, for 4 to 5 mins.

sauteing tomatoes

7. Add all the ground spices – red chili powder, garam masala, coriander powder, cumin powder and salt.

adding ground spices to make onion tomato masala

8. Saute for 2 mins until aromatic.

onion tomato masala

9. Mix in the cooked chana dal with the remaining stock/dal cooked water.

cooked chana dal transferred to the onion tomato masala

10. Some of my chana dal is usually broken down so I don’t need to mash, but if your’s isn’t, mash some of them. This keeps the dal binded and there is no water separation.

simmering chana dal in a pot

11. If you feel your dal is too thick, you may add some hot water. Mix and simmer until thick, for 5 mins. Crush kasuri methi in your hands and sprinkle. Stir in the amchur if using. Taste test and adjust salt to your preference. If using chaat masala sprinkle all over the chana dal.

adding kasuri and amchur

12. This is the consistency and texture we prefer. It thickens further after cooling down. If you want you may pick and discard the whole spices bay leaf, black cardamom and cinnamon.

consistency of chana dal

Make the tempering or Tadka

13. While the dal is simmering, prep up the ingredients for tadka

  • 1½ to 2 tablespoon ghee or oil
  • ½ teaspoon cumin seeds
  • 2 green chilies deseed & slit or dried red chilies (or both, omit green chilies if making for kids)
  • 2 garlic cloves chopped (4 grams)
  • ½ inch ginger juliennes (4 grams)
  • ¼ teaspoon asafoetida (hing, optional)
  • ¼ teaspoon red chili powder (optional, use only if required)
ingredients to make the tadka

14. Heat a small pan on a medium flame and add ghee. Stir in the ginger, garlic, red and green chilies. Let them fry for 1 to 2 mins, until aromatic. Do not burn. Turn off the flame and add red chili powder (to increase the heat) and hing (optional).

tempering to add over chana dal

Pour this over the Chana Dal and garnish with coriander leaves. Serve it hot with plain Basmati Rice, Jeera rice, Plain Parathas or roti. On occasions when I want to go with a special rice dish, I make this Saffron Rice.

Chana Dal Recipe

Variations

  • You can add 4 to 5 cups of baby spinach to this dish. Saute in a tablespoon ghee/oil for 4 to 5 mins and add it to the chana dal at the last stage.
  • If you are including vegetables (as mentioned below) you omit the whole spices like cardamoms, cinnamon and bay leaf. Use more cumin seeds
  • A lot of Telugu speaking people cook veggies like ridge gourd/turai, bottle gourd/ lauki, yellow cucumber and pumpkin with chana dal. Cook them in the onion tomato masala until tender yet firm. Later add the cooked chana dal. Your dish will take on the flavors of the veggies here.
  • Alternately I pressure cook the gourd veggies along with the chana dal and just add to the masala. You can also make a one pot dish in pressure cooker with chana dal and gourd veggies. The veggies get mushy but we are okay with that.
  • You can also add curry leaves and mustard seeds to your tadka, for a North-South Indian mixed flavors.

Recipe Card

Chana Dal Recipe

Chana Dal Recipe (Bengal Gram Dal)

5 from 218 votes
Chana dal is a healthy, protein packed and delicious Indian dish where Bengal gram is cooked in a spicy onion tomato masala. It is can be eaten with rice, roti or plain parathas. Make it in the Instant pot or Stove top with this recipe.
Print Recipe Pin Recipe

For best results follow the step-by-step photos above the recipe card

Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings4
AuthorSwasthi

Ingredients (US cup = 240ml )

  • 1 cup (205 grams) chana dal (Bengal gram)
  • 3 cups (710 ml) water to pressure cook (more if using pot)
  • ½ teaspoon turmeric

To make onion tomato masala

  • 2 tablespoons (30 ml) ghee or oil
  • ¾ cup (100 grams) onions (1 medium onion fine chopped)
  • ½ tablespoon ginger minced/grated (6 grams from ¾ inch root)
  • 1 tablespoon garlic minced/ grated (11 grams from 4 to 5 medium cloves)
  • 1 cup (150 grams) tomatoes (2 medium chopped finely)
  • 1 Indian bay leaf (optional)
  • 2 inch cinnamon piece (Ceylon/cassia, read notes)
  • 1 black cardamom (omit if you don’t like)
  • 3 green cardamoms (or use ¼ tsp ground)
  • 1 teaspoon sea salt (adjust to taste)
  • ½ teaspoon Kashmiri red chili powder (adjust to taste)
  • ½ teaspoon garam masala (adjust to taste)
  • 1 teaspoon coriander powder
  • ½ teaspoon cumin powder
  • 1 teaspoon dried fenugreek leaves (kasuri methi)
  • ½ teaspoon amchur (mango powder or sub with chaat masala or 2 tbsps lemon juice while serving)
  • 3 tablespoons coriander leaves (cilantro chopped finely)

To temper /tadka (read notes)

  • 1½ to 2 tablespoon ghee or oil (30 ml)
  • ½ teaspoon cumin seeds
  • 2 green chilies deseed & slit or dried red chilies (or both, omit if making for kids)
  • 2 garlic cloves chopped (4 grams)
  • ½ inch ginger juliennes (4 grams)
  • ¼ teaspoon asafoetida (hing, optional)
  • ¼ teaspoon red chili powder (optional, only if required)

Instructions

Cook chana dal

  • Add chana dal to a colander or a bowl and rinse well thrice, rubbing with your fingers. Drain and transfer to a pressure cooker or a large bowl. Pour water and add turmeric.
  • Pressure cook on a medium heat, until you hear 4 to 5 whistles. Or in the instant pot for 10 mins. Wait until the pressure drops. (For sauce pan method, check post intro)

Make the masala

  • While the chana dal cooks, heat oil in a pan and add the bay leaf, cinnamon, black and green cardamoms.
  • When they begin to sizzle, add onions and saute on a medium heat, until golden, for 6 to 7 mins.
  • Add ginger and garlic and saute for 2 mins, until aromatic. Stir in the tomatoes and cook down for 4 to 5 mins, till they break down to a mush.
  • Stir in the ground spices – chili powder, garam masala, coriander powder, cumin powder and salt. Saute for 2 mins and add the cooked chana dal with the remaining stock/water. Optionally, mash gently to break down some of the lentils.
  • If your dal is too thick you may add little hot water. Mix well and simmer for 5 mins, until thick. Lastly stir in kasuri methi and amchur if using. Taste test to adjust salt. (If you want you may pick and discard the black cardamom, bay leaf and cinnamon stick)

Temper/ Tadka

  • On a medium flame, heat ghee in a small pan. When it is medium hot, add cumin seeds. When they sizzle, add the garlic, ginger, red and green chilies.
  • Fry for 1 to 2 mins, until aromatic but not burnt. Turn off and add red chili powder (optional) and hing.
  • Pour this over the Chana Dal and garnish with coriander leaves. Serve it hot with plain basmati rice, saffron rice, Jeera rice, plain parathas or roti.

Instant pot Chana Dal

  • Press saute button and pour oil to the steel insert. Add bay leaf, green & black cardamoms, cinnamon and onions.
  • Saute for 5 mins and stir in the ginger and garlic. Cook for a minute and add tomatoes. Saute until they break down slightly for 2 to 3 mins.
  • Stir in red chili powder, turmeric, salt, coriander powder, cumin powder and garam masala.
  • Add the dal together with water. Mix well and pressure cook for 13 mins. Wait until the pressure drops & mash some of the lentils, for a thicker consistency. Stir in amchur and kasuri methi.
  • Taste test to adjust salt. Make the tadka following the above section.

Notes

  • Whole spices add a ton of flavor to the dish. You may sub with more garam masala but you won’t get the same flavors.
  • If using chaat masala, sprinkle it all over the dal just before pouring the tadka.
  • To omit the additional special tadka, use the ingredients listed for additional tadka when you make the onion tomato masala. Add cumin seeds along with the other whole spices. Add more ghee, ginger, garlic, red chili, green chilies, red chilies and hing  when you make the masala.

Video

NUTRITION INFO (estimation only)

Nutrition Facts
Chana Dal Recipe (Bengal Gram Dal)
Amount Per Serving
Calories 350 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 10g63%
Polyunsaturated Fat 1g
Monounsaturated Fat 5g
Cholesterol 39mg13%
Sodium 692mg30%
Potassium 783mg22%
Carbohydrates 39g13%
Fiber 18g75%
Sugar 5g6%
Protein 14g28%
Vitamin A 748IU15%
Vitamin C 30mg36%
Calcium 80mg8%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Originally published in May 2017, Republished in July 2025.

Previous version of the recipe

½ cup chana dal (bengal gram)
1¼ cup water (1½ cups for pot & instant pot)
To Temper
2 tablespoon ghee or oil or butter
½ to ¾ teaspoon cumin (jeera)
â…› teaspoon asafoetida (hing) (optional)
1 small onion (¼ cup chopped)
1 green chili chopped (skip if making for kids)
1 teaspoon ginger or garlic (chopped or paste, ¾ inch ginger or 2 garlic cloves)
1 medium tomato (½ cup chopped finely or ¼ cup tomato puree)
1 dried red chili broken (less spicy variety, optional)
½ teaspoon salt (adjust to taste)
¼ teaspoon ground turmeric
¼ to ¾ teaspoon Kashmiri red chili powder (adjust to taste)
¼ to ½ teaspoon garam masala (adjust to taste)
¼ to ½ cup water (use as needed to bring to consistency)
½ teaspoon dried fenugreek leaves (kasuri methi) (optional)
To Garnish & Serve
2 tablespoons coriander leaves (cilantro chopped finely)
1 tablespoon lemon juice or ¼ to ½ tsp dried mango powder (amchur powder)

Instructions

  • Preparation – Add chana dal to a pot or cooker. Rinse a few times until water runs clear. Soak it in regular water for 1 to 4 hours as per your convenience.
  • Later drain the water and pour 1¼ cups fresh water. If cooking in a pot pour 1½ cups water.
  • Cook chana dal on a medium heat until soft and completely done. Dal must hold shape, yet get mashed well if you mash it .
  • If using pressure cooker you may need to cook it any where for 3 to 5 whistles depending on the brand of cooker. When the pressure releases, open the lid.
  • Temper Chana Dal – Heat ghee or oil in a pan. Add cumin and red chili. Saute until cumin begins to splutter.
  • Add hing, green chilies and onions. Saute very well until the onions turn lightly golden.
  • Next ginger or ginger garlic paste. Saute for 30 to 60 seconds until it turns aromatic.
  • Add tomatoes, salt and turmeric. Saute and cook until the tomatoes turn soft.
  • Next add chili powder and garam masala.
  • Saute for 1 to 2 mins. Make sure raw smell of all the ingredients has gone completely & the masala smells good.
  • Add chana dal along with the left over stock or water in the pot/ cooker.
  • Mix everything well and if needed add little water to bring it to a consistency you like.
  • Lightly mash the dal with the spatula to get a thick consistency. Cook until the chana dal begins to bubble well. Do not overcook.
  • Add crushed kasuri methi and amchur powder (optional).
  • Stir and turn off the stove. Add some coriander leaves & squeeze in some lemon juice.
  • Transfer chana dal to a serving bowl. Serve with rice, ghee, papad or a veg salad.

Instant Pot Chana Dal

  • Pour oil to the steel insert and press saute button. Once the oil is slightly hot, add cumin seeds. As soon as they splutter, add hing, green chilli and onions.
  • Stir fry until transparent for 2 mins. Add ginger garlic and saute for 30 seconds. Stir in the tomatoes, salt, turmeric, red chilli powder and garam masala.
  • Saute for 2 to 3 mins and add the chana dal. Pour water and deglaze the pot by scrubbing the bottom of the steel pot with a spatula.
  • Secure the instant pot with the lid and position the steel release handle to sealing. Press pressure cook button and set the timer to 13 minutes.
  • When the pressure drops open the lid and check. Chana dal should be soft cooked yet holding its shape. If you want a slightly consistency, you may mash some of the lentils with the back of the spoon.
  • Stir in crushed kasuri methi. If you want you can also add half teaspoon amchur, more salt and garam masala at this stage. If the lentils are runny, simmer for a few more minutes. If you like it runny, add some boiling hot water and cook on a saute mode for 1 to 2 minutes.
  • Turn off when the chana dal is still runny as it thickens upon cooling. Squeeze some lemon juice and garnish with coriander leaves.

Notes

  • You may soak the chana dal for 1 hour in hot water so they cook faster.
  • Avoid using older stock of lentils as they take forever to cook.
  • Add 1 cup of chopped spinach to the onion tomato masala and saute until the leaves wilt. Then pour the cooked chana dal. If cooking in instant pot, add the spinach after the lentils are cooked. Simmer for 1 to 2 mins until the spinach wilts.
  • You can skip the onions completely and add a small carrot.
  • Reduce the amount of chili powder, garam masala & skip green chilies if making for toddlers & kids.

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

5 from 218 votes (154 ratings without comment)
Recipe Rating




160 Comments
Inline Feedbacks
View all comments

5 stars
This came out perfectly in the instant pot. The whole spices make all the difference, and is exactly what was missing from my local restaurants (they are great, no disrespect). My wife has been struggling with a heart condition, and making your recipes has really helped her stay healthy. This Chana Dal recipe is her favorite so far!

This was also my first time cooking with hing, and as I pierced the cap, it shot hing all over me and the floor. I live up to my namesake.

5 stars
Ah, I see! I’ll use a different name then. Looking forward to trying some new recipes soon.

5 stars
Amazing chana dal! Made it in the instant pot & it very easy. My hubsand loved the special tadka on top. Thank you Swathi

Fabulous recipe. Looking forward to make this soon. Thank you

5 stars
Delicious! Despite leaving out the whole spices it turned out great. Didn’t have fresh or dried chilies so used chili flakes in the final tempering. That was a new experience and I’ll definetely make it again!

Hi Swasthi,

This is great, but I quite prefer the older recipe. Would you be able to share it with me so I can keep it in my personal files?

5 stars
Excellent & healthy chana dal! I’ve tried many of your recipes and I think this is one of your best. We also had keema matar on the side and overall it was a delicious meal.

This looks wonderful and I plan to make this tonight, but my cinnamon sticks are about 3 inches long. Can you suggest how I can cut them without them shattering into a zillion shards, please?

5 stars
My favorite Dal recipe hands down. I have made this a dozen times and it never fails to be delicious. Thank you for a great blog and all your effort!

5 stars
Thank you Swasthi! This is the first time I’ve tried a recipe from your website and this chana dal was a big hit. It tasted similar to a dalcha served with biryani in our hometown. This brought back all those beautiful childhood memories. I know this will be made often from now onwards. Thank you again

5 stars
Delicious chana dal recipe. Made it twice and served with frozen naan. Can you add whole spices like cloves and black cardamom? At what stage would you do that?

Hello, Swasthi!
Thank you for sharing your recipes!
I’m interested in trying this recipe but I only have Toor Dal at the moment. Can I substitute it for chana dal and follow the same recipe?

5 stars
Hi Swasthi, just wondering if it was possible to freeze this dal?

5 stars
Extremely easy to make and very tasty! Thanks 😊

5 stars
love this quick easy one pot dish .. served over rice delicious

5 stars
Your recipes are easy to follow and the results are amazing. I made this chana dal and it taste delicious. I don’t have a pressure cooker so soaked and cooked it in a pot. We had a bowl of blanched stinging nettles to finish up which I threw into the masala and it was delish! Thank you and this is going to my top favorites.

5 stars
I learnt cooking reading your recipe. Nothing but amazing.

5 stars
Turned out delicious. I used nihari masala for garam masala and garnished with fried onions. Slow cooked it overnight and the texture was amazing.

Hello SS, yes, Swasthi’s Nihari Masala is quite probably my favourite Masala ever. I have leftovers from a Beef in Yoghurt with Nihari Masala for tomorrow. I’m looking at this recipe as a consideration for an accompaniment to it.
Paul:-)

5 stars
Delicious! We like our dal mushy, so cooked longer and mashed a bit. I also added a black cardamom and cinnamon stick while boiling the chana dal. Turned out delicious.

4 stars
I’d love to try this recipe, but I am confused by the terminology of ‘3-5 whistles’ on the pressure cooker. I use a Tefal stovetop pressure cooker that doesn’t whistle… it has a valve that hisses very gently once it reaches pressure and the manufacturer measures cooking time in minutes from this point. Can you suggest a conversion from whistles to minutes? My cooker operates at 80 Kilopascals (= 0.8 bar or 12 pounds per square inch)

5 stars
Followed the recipe exactly but added mustard and curry leaves to the tadka. I had some coconut milk to use up, so I used that as well. Turned out delicious

5 stars
Simple and fast recipe. I cooked chana dal in yakhni and made the masala with ghee. It turned out delicious. Thank you for the easy recipes