Prep the Chana Dal
Rinse chana dal thoroughly and soak in water for at least 1 hour (this helps with digestion and reduces cooking time).
Drain and set aside.
Cook the Dal
Add soaked chana dal, 3 cups water, turmeric, and a pinch of salt in a pressure cooker or heavy-bottomed pot.
Pressure cook for 2–3 whistles, or simmer in a pot for 30–40 minutes, until the dal is tender but not mushy.
Prepare the Spinach
While the dal cooks, heat oil or ghee in a large pan.
Add cumin seeds and let them splutter.
Add onions and sauté until translucent.
Stir in garlic, ginger, and green chilies; cook for 1–2 minutes until fragrant.
Add tomatoes and cook until they soften and the oil begins to separate.
Add coriander powder and garam masala (if using).
Combine Dal and Spinach
Add the cooked dal (with its water) to the pan. Stir well.
Add chopped spinach and simmer for 5–7 minutes, until spinach wilts and blends with the dal. Adjust salt and consistency with water as needed.
Finish and Serve
Garnish with fresh coriander.
For a complete, low-glycemic meal, serve hot with lemon wedges, brown rice, or whole wheat roti.