Soak 1.5 cups Chana Daal for 1 hour.
Boil the daal on low flame for 30 minutes until soft but not mushy.
In a pan, heat oil and fry 2 sliced onions until golden brown.
Add 1 tbsp ginger-garlic paste and sauté for a minute.
Add 2 blended tomatoes and cook for 2-3 minutes.
Add spices: salt, red chili powder, crushed red chilies, turmeric and coriander powder.
Cook the masala for 5 minutes until oil separates.
Add the boiled daal, mix well and fry for 2 minutes.
Add ½ cup water, cover and cook on low flame for 5 minutes.
Prepare Tarka.
In another pan, heat 2 tbsp oil.
Add green chilies, garlic cloves, and cumin seeds.
Add ½ cup tamarind pulp, cook on high flame for 1-2 minutes.
Pour this tarka over the daal.
Sprinkle garam masala and serve hot with naan or roti.