Wash the spinach and asparagus and place to one side.
Preheat your oven to a medium temperature.
Wash and cut the cauliflower into small florets, and pop in a boiling pot.
Cook until the cauliflower is slightly soft but still crunchy. Transfer the par boiled cauliflower into a bowl with the olive oil, cayenne, parsley, turmeric and seasoning and mix together until the marinade has covered all the cauliflower.
Put this into the oven to cook for around 40 minutes, turning over every 10 minutes.
Additionally, place the asparagus on a tray and add a dash olive oil, sea salt and pepper and lemon juice and pop in the oven to cook until tender.
Once both the asparagus and cauliflower are cooked serve with spinach, onion, and fresh pomegranate with coriander to garnish.