Star by making the tomato sauce by preheating a pan over medium heat with some olive oil.
Add the chopped yellow onion and fry until it starts to turn translucent and soft.
Add the minced garlic, stir to combine and fry for another 30-60 seconds.
Add the tomato paste, stir to combine and fry for another minute.
Add canned tomatoes, chili, spices, vegetables stock and red wine vinegar. Stir to combine and let the sauce simmer on low heat until the cauliflower is done.
Start by bringing water to a boil in a large pot, large enough to fit the cauliflower head. Add some salt.
Remove stalks and leaves from the cauliflower head.
Gently add the cauliflower head to the boiling water, l let it simmer for 6-8 minutes (or longer if using a large cauliflower head). The cauliflower should start to feel slightly soft, but still firm.
Preheat the oven to 220 degrees Celsius or air fryer to 200 degrees Celsius.
Combine the ingredients for the cauliflower marinade in a bowl.
Drain the cauliflower, place on a deep plate, pour the marinade over it and make sure it covers all parts of the cauliflower. Cover with aluminium foil and bake for approximately 20 minutes. Remove the aluminium foil and bake for another 5-10 minutes, until golden brown and tender all the way through.
Remove the cauliflower from the oven/air fryer. Place in the middle of the skillet holding the tomato sauce. Or pour the tomato sauce in a deep baking dish and add the cauliflower head in the middle.
Top with crumbled feta cheese, roughly chopped almonds and parsley.
Serve immediately while warm.