Finely slice the leek & garlic. Roughly chop the courgette, carrot and mushrooms.
Put all in a medium, heavy-based pan. Spray them with the oil, put the lid on, and gently cook over low heat for 10 minutes, stirring occasionally.
Meanwhile mix the spices.
When the vegetables are tender, add the spices, stir for a minute, then add the tomatoes and enough water to cover them.
Bring to the boil and gently simmer over low heat for 20 minutes, or until the sauce has thickened.
Stir in the spinach, put the lid on and turn off the heat. Let it rest for 5 minutes.
Serve warm.