This vegan curry is spicy, but has real depth of flavour, says Lauren Taylor