I am sharing how to make a Punjabi-style Chana Dal recipe using the Instant Pot, a pressure cooker, and a regular pot on the stovetop. As a working mom, I am always looking for healthy and easy recipes that the entire family can enjoy and Chana dal is one such dal recipe that is a staple on the menu.

My family loves dal rice so I make it at least once a week. I prefer making the chana daal recipe in the Instant Pot, with pot-in-pot rice. This way I have a complete meal in less than 45 mins. It’s a convenient, healthy, nutritious, and protein-packed comfort meal! Here are some other recipes with split chickpeas that you will love - Maa chole ki dal, and Puran Poli.

What is Chana Dal?

Chana Dal is the Hindi name for dried brown chickpeas that have been skinned and split. It is also known as split Bengal Gram, split chickpeas, or yellow gram in English.  Chana dal (Or Chane ki dal) is also the name of a North Indian curry dish made with split Bengal gram lentils in onion tomato gravy. Like most lentils, chana dal is a highly nutritious and great source of proteins, iron, and fiber and is gluten-free with a low glycemic index. No wonder it’s popular in India and a staple ingredient in most pantries. Apart from curries, split chickpeas are also used to make Puran Poli, vadas, dhokla, halwa, chutneys and so much more.  Every family has its own recipe for dal, but today I am sharing my version of the Punjabi Chana Dal recipe with split chickpeas and how to make it using the traditional pressure cooker and also the one-pot Instant Pot method with pot-in-pot rice. For those who don’t own a pressure cooker, I have also shared how you can make it in a regular pot too. Although this dal is simple and basic, the flavor and taste are exceptional. It’s hearty, thick, creamy and so tasty! To make it dhaba style, you can add a smoky flavor using the Dungar method and an additional garlic tadka. This delicious dal inherits its nuttier texture from chickpeas giving the gravy a nice thick consistency making it perfect to pair with rice, paratha, and roti with and a side of achar, papad, and/or salad. Truly a comfort food.

Recipe Ingredients

Dal or lentils - For this recipe, use Chana dal also known as split chickpeas or split Bengal gram in English. Sometimes also referred to as yellow gram or yellow lentils. Along with split chickpeas, you can also make this dal with Toor dal or yellow moong dal. Ghee/Oil - I highly recommend making this dal in ghee as it elevates the flavor and gives the dal an amazing taste. Use oil if you want to keep it vegan.  Whole spices - You will need cumin seeds, and black cardamom (which adds a nice flavor). You can skip black cardamom if you don’t have it.  Ginger Garlic - Use freshly grated or minced ginger garlic for this recipe. Don’t skip these as they add tons of flavor to the recipe Veggies - onion and tomatoes are the main veggies used for making this Dal. You can also add other veggies like carrots, zucchini, bottle gourd, and spinach to increase the nutritional value. Spice powders - you need just the basic spices used in Indian cooking like turmeric powder, red chili powder, coriander powder, cumin powder, dry mango powder (or substitute with lemon juice), and garam masala. Chilies - I have used three different types of chilies for this recipe. Dried red chili, red chili powder, and green chili. They provide slight heat and their own flavor to the recipe. You can adjust the quantity based on your spice preference. Herbs - I’ve used two types of herbs for this recipe, dried fenugreek leaves (Kasuri methi) often used in Punjabi recipes for their unique flavor and taste, and last but not least cilantro for garnish.  Please refer to the recipe card for exact measurements of ingredients. 

How To Make Chana dal (Stepwise Photos)

Cook the Chana Dal (Lentils)

1 - Rinse chana dal 3-4 times until the water runs clear. Soak for 20-30 mins in hot water. 2 - Transfer the rinsed dal to an Instant Pot stainless steel insert, or stovetop pressure cooker with 3 cups of water, turmeric, black cardamom, and 1 teaspoon salt. Close the lid.  In Instant Pot, cook with vent sealing on manual (pressure cook) high for 15 mins followed by natural pressure release. For the stovetop pressure cooker, cook on medium heat for 4-5 whistles. Let steam release naturally. Time can vary depending on the quality of the dal and the brand of the pressure cooker. You can also cook dal in a pot on the stovetop until the dal is soft and mushy just that it will take a longer time. 3 - When the pressure comes down (pin drops) open the lid. Check if the dal is cooked. It should be soft and mushy and you should be able to easily mash the dal with your spoon or between the thumb and index finger. If it’s undercooked, pressure cook again until the lentils are nicely cooked and soft. 4 - Using a whisk, lightly mash the dal (don’t mash it completely. You should still see some whole dal). While the dal is cooking you can make the Chana dal masala.

Make Chana Dal

5 - Heat oil/ghee in a pan on medium heat. Once hot, add the cumin seeds, asafoetida (hing), and dried red chili, and saute for a few seconds. 6 - Add ginger garlic and green chili. Cook for 1-2 minutes until the raw garlic smell goes away. 7 and 8 - Stir in the onions, and salt, and mix well. Cook till the onions are soft and golden brown in color. 9 - Add the spices - turmeric, red chili powder, coriander powder, cumin powder, dry mango (amchur) powder, and Punjabi garam masala, and saute for a few seconds. 10 - Add the chopped tomatoes, mix well, cover, and cook until the tomatoes are soft and mushy (approximately 5 mins). 11 - Mix and mash tomatoes until oil oozes from the side of the masala. 12 - Stir in the cooked dal and mix until well combined. 13 - Adjust the dal consistency to your liking by adding ½ to 1  cup water. 14 - Bring the dal to a simmer. Crush Kasuri Methi between your palms and add it to the dal. Simmer for another 5-6 mins on low-medium heat. 15 - Finally add some chopped cilantro. Mix well. Turn off the heat.  16 - Chana Dal is ready to be served!! 

Instant Pot Chana Dal

If you love one-pot cooking, then try making chana dal in the Instant pot along with pot-in-pot rice. You have a complete meal ready in under 30 mins. I have shared the detailed instructions in the recipe card but here is a quick summary. The recipe is the same but instead of cooking the lentils separately first, we will cook them along with the tempering (masala). Start the Instant Pot on saute mode and make the tempering and onion tomato masala (steps 5-12 above). Then add the rinsed dal, 3 cups of water, and salt to the Instant Pot. For pot-in-pot rice, place the trivet and the rice container on the trivet. Close the lid and cook on manual high for 15 minutes followed by natural release. Once the pin drops, open the lid, remove the rice container and keep it aside. Start Instant pot back on saute mode, and mash the dal to your liking. Add Kasuri methi, and cilantro and mix well. Instant Pot Chana dal is ready!

Serving Suggestions

You can serve Chana dal with roti, naan, or rice. Serve it hot and topped with ghee for even better flavor. Personally, I love Bengal gram dal with rice along with a side of lemon pickle, papad, sirke wala pyaaz (pickled onions), kachumber(salad), or cucumber raita. Easy and so comforting!! It is a full protein-packed meal on its own but you can also pair it with some sides (Sabzi) for a full feast. Alternately add a crunchy crispy side dish like Crispy bhindi, potato stir fry, air fryer broccoli, or batata kaap (kachari).

Storage Instructions 

Allow the leftover dal to cool completely then store in an airtight container in the refrigerator for 3-4 days and in the freezer for up to a month. I find, the dal always tastes even better the next day as the flavors develop more. So it makes a great meal to make ahead. Before serving, reheat in the microwave or in a pot on the stovetop until completely heated through. Adjust consistency with water as needed.

Recipe Tips

Dal quality - Use good quality, freshly stocked lentils since age-old lentils will take more time and water to cook. Soaking dal - Split chickpeas take longer to cook compared to other lentils like Toor dal, moong dal, and masoor dal so to speed up the process, soak split chickpeas for 30mins before cooking. Soaking softens the dal and helps it cook faster.  Chana dal foams - After cooking the dal (especially on its own) you may notice foam on the surface. Simply remove it using a spoon or spatula.  Dal tastes best when cooked in ghee - but to keep it vegan replace ghee with the oil of your choice.  Add veggies - to make it even more nutritious add veggies like carrots, zucchini, bottle gourd, and green leafy vegetables like spinach or fenugreek leaves to this dal.  Adjust spices to your preference by adding more red chili powder or green chilies or reducing it to make it less spicy. Dal consistency - this dal thickens over time so adjust the consistency with water and taste for seasoning. Restaurant-style Chana Dal - For that restaurant-style taste, you can add a garlic ghee tadka (tempering) at the end and also smoke the dal using the dungar method. For day-to-day cooking, I skip these as prefer the dal as is.  For gluten-free dal, skip hing (asafoetida).

More Easy Dal (Lentil) Recipes

Hope you enjoy this Chana Dal Recipe !! If you try this recipe, please rate it by clicking stars ⭐️ on the recipe card. Thank you ❤️! You can also follow me on Facebook and Instagram to see what’s cooking in my kitchen!!

Recipe Card

Update Notes: This post was originally published on Jun 18, 2014, but was republished with, step-by-step instructions, new photos, tips, and a video in Jan of 2023.

Chana Dal   Shweta in the Kitchen - 51Chana Dal   Shweta in the Kitchen - 10Chana Dal   Shweta in the Kitchen - 20Chana Dal   Shweta in the Kitchen - 26Chana Dal   Shweta in the Kitchen - 52Chana Dal   Shweta in the Kitchen - 12Chana Dal   Shweta in the Kitchen - 72Chana Dal   Shweta in the Kitchen - 34Chana Dal   Shweta in the Kitchen - 22Chana Dal   Shweta in the Kitchen - 19