Stir in the ginger and garlic paste, chilli, curry powder, turmeric, and salt. Fry for 1 minute.
Add the chopped tomatoes, vegetable stock and red lentils.
Bring to a boil, reduce heat, cover with a loose lid, and leave to simmer gently for about 30 mins. Check and stir from time to time so lentils don’t stick to the bottom of the pan. Add more water if required until curry has thickened.
Remove lid. Stir in the drained chickpeas and spinach and cook for about 5 minutes until spinach has wilted and chickpeas are cooked through. Season again if required.