This dal is hearty and tastes lovely. I do like to puree my tomatoes when I add it to any Indian dish I cook, as I feel this adds more body to any dish, whether it be a vegetable dish, a dal or bean dish.

Taken from : https://www.vegrecipesofindia.com/chana-dal-recipe-chana-dal/

Ingredients (1 cup = 250 ml) :
For pressure cooking chana dal:
¾ cup chana dal (bengal gram)
2.5 to 3 cups water
¼ teaspoon turmeric powder (haldi)

For tempering the chana dal:
2 medium sized tomatoes – chopped
½ cup finely chopped onions
1 inch ginger – finely chopped (adrak)
4 to 5 garlic – finely chopped (lahsun)
1 green chili – chopped (hari mirch)
¾ teaspoon cumin seeds (jeera)
½ teaspoon red chili powder (lal mirch powder)
¼ teaspoon turmeric powder (haldi)
1 teaspoon coriander powder (dhania powder)
½ teaspoon garam masala powder
½ teaspoon dry mango powder (amchur powder) or add as required
1 teaspoon kasoori methi (dry fenugreek leaves)
a pinch of asafoetida (hing)
2 tablespoon oil or ghee
salt as required
a few coriander leaves (cilantro) for mixing towards the end or garnishing

Method:
Pressure cooking chana dal:
1. pick and rinse the chana dal well in running water.
2. soak the dal in enough water for an hour.
3. drain the lentils and add them to the pressure cooker along with turmeric powder. add 2.5 to 3 cups water and stir well.
4. on a high flame, pressure cook the lentils for 7 to 8 whistles or more, till the dal is softened and well cooked.
5. keep the cooked chana dal aside.

Making chana dal fry:
1. in another pan, heat oil or ghee.
2. add the cumin first and fry for a few seconds till they splutter.
3. then add the garlic and fry till they become light brown.
4. now add the onions and fry till they get golden.
5. now add the tomatoes, ginger and green chili.
6. stir and add all the dry spice powders – turmeric powder, red chili powder, garam masala powder, asafoetida, dry mango powder and coriander powder.
7. saute till the tomatoes get cooked and the oil starts to leave the side of the mixture.
8. add the kasoori methi and stir.
9. pour the cooked chana dal along with its stock to the sauteed masala mixture or vice versa. season with salt.
10. stir and simmer the dal for 6-8 minutes till you get medium consistency of the dal. the dal is neither thick nor thin.
11. garnish chana dal with chopped coriander leaves.
12. serve the chana dal hot with some basmati rice or rotis or bread.