1.
Preheat the oven to 180c.
2.
Add the cauliflower florets to a pot of salted boiling water and boil for about 20 mins when tender.
3.
Drain the water, and then add the milk, butter, nutritional yeast, and season with salt and pepper.
4.
In a large pan, add 1 tbsp olive oil over medium high heat.
5.
Once hot, add the onions and cook for about 6 minutes, stirring to prevent sticking.
6.
Add the garlic and mushrooms, and stir for about a minute.
7.
Add the beef mince, breaking it up with a wooden spoon. Season with salt and pepper.
8.
Once the beef is browned, add the herbs, tomato paste, stock and Worcestershire sauce. Stir to combine.
9.
Bring to a boil and then reduce to a simmer for about 20 minutes when most of the liquid should have evaporated.
10.
Stir in the spinach to wilt.
11.
Place the beef mixture in the bottom of an oven proof casserole dish.
12.
Add the cauliflower mixture on top and place in the oven for about 25 minutes.