We use cookies on this website to ensure its proper functioning and to improve the quality of our services. Cookie Policy
Tags and nutritional info are auto-generated and may be inaccurate. Always check the full ingredient list before cooking.
Wash the dal thoroughly and soak it overnight. Drain the soaking water completely and set the dal aside.

Heat 4 tbsp of ghee in a heavy-bottomed kadhai or pot over medium heat. Add the hing and cumin seeds, letting them splutter and become fragrant.
Add the sliced onions and sautรฉ until the edges turn golden brown.

Stir in the chopped ginger, garlic, and green chilli, cooking for 1โ2 minutes until the raw aroma disappears.


Add the tomatoes and cook until they soften and the ghee begins to separate from the sides.


Add the salt, turmeric, cumin powder, coriander powder, and Kashmiri red chilli powder. Cook this spice mixture for 2โ3 minutes.

Add the soaked chana dal and stir-fry for 3-4 minutes, ensuring every grain is coated with the masala.


Pour in the hot water, stir well, and cover with a lid.

Simmer covered on low-to-medium heat for 40โ50 minutes, stirring occasionally. The dal is ready when tender but still holding its shape. Splash in more hot water if it dries out too soon.

Once the dal reaches the desired consistency, crush the kasuri methi between your palms and add it to the kadhai along with the garam masala, the remaining 1 tablespoon of ghee and the freshly chopped coriander. Stir gently and simmer for one final minute.

Turn off the heat and let the dal rest, covered, for 5 minutes to let the flavours blend.
Serve hot with roti, tandoori roti, paratha, jeera rice, or plain steamed rice.
Want to keep this recipe for later? We can email it to you!
Can I use a pressure cooker for this recipe?
You can, but you'll lose the texture the recipe is built around. Pressure cooking turns chana dal into a uniform paste; the open pot keeps the grains whole.
What can I pair this dal with?
Roti, tandoori roti, paratha, jeera rice or plain steamed rice. It's thick enough to work with bread or rice equally.
Can I skip soaking the dal overnight?
Not really. Unsoaked chana dal can take well over 90 minutes in an open pot and cooks unevenly. A minimum of 6 hours is the shortcut.
What is the purpose of kasuri methi in this recipe?
A slightly bitter, earthy note that lifts the whole dish at the end. It's not essential but it is what makes the dal taste finished rather than plain.
Can I substitute ghee with oil?
Yes, but honestly the dal is noticeably less rich. Ghee contributes a specific nuttiness that oil doesn't. A squeeze of lemon at the end helps if you swap.
Can I make this vegan?
Yes โ replace all 5 tbsp ghee with oil or vegan butter, keeping the same four-plus-one split. Everything else is already plant-based.
What if I don't have a heavy-bottomed kadhai?
Any thick-based pot, or a Dutch oven. Avoid thin pans, which will scorch the dal over a 40โ50 minute simmer.
How far ahead can I make this for guests?
A full day, and it'll be better for it. Reheat with hot water and add a fresh spoon of ghee and a pinch of garam masala before serving.
Why is my chana dal still hard after an hour?
Under-soaked, cold water was added, or the dal is old. Pulses over a year old sometimes never soften properly, whatever you do.
Can I use a different dal?
Toor and moong break down far too fast for this method. Whole masoor or kala chana behave similarly to chana dal and would work with adjusted timing.