Heat 1½ cups water in a deep non-stick pan. Finely chop spinach leaves and add to pan alongwith potato, onion, carrot, tomato, ginger, green chillies, turmeric powder and salt. Mix well and add cauliflower florets, mash and cook till vegetables are completely mashed.
Add cooked dal with the water and mash again, cook for 2 minutes and remove from heat.Heat oil in a non-stick pan. Add cumin seeds, garlic, red chilli and sauté till garlic is well browned. Add mashed vegetable-dal mixture, stir to mix and cook till it comes to a boil.Serve hot garnished with lemon slices and chopped tomato.