This vegetarian butternut squash curry recipe is effortlessly simple to make but boasts all the flavour of something that's been slowly cooked for hours. The earthy mushrooms and fresh spinach play perfect supporting acts, and the subtly spiced tomato sauce is a guaranteed crowdpleaser.