1 hour soak time required
Place Chana dal (split chickpeas) into a bowl with 4 cups of water and allow to soak for 60 minutes. Then rinse well, drain and set aside.
In the meantime, prepare the rest of the dish. In a large saucepan or pot with a lid, heat oil then add mustard seeds and fry for 30 seconds. Add the other spices (cumin, coriander, garam masala, paprika and turmeric), fry for another 30 seconds. Add red onion and cook for 3 minutes til soft then add curry leaves, ginger and garlic and cook for another minute.
Add drained chana dal, crushed tomatoes, cauliflower and vegetable stock. Place lid on pot and simmer for 20 minutes until split chickpeas and cauliflower are cooked through and tender. Season with salt.
Stir through spinach leaves and garnish with chopped coriander.