In a pot, heat your olive oil on medium. Add in the onion and saute for a few minutes. Stir in the garlic for 30 seconds. Stir in the tomatoes, oregano, cinnamon stick, salt and pepper to taste and honey. Bring to a simmer and cook for 5 minutes on low heat. Preheat your oven to 375°F.
Add in the cauliflower and mix to coat. Cover and cook for 10 more minutes. Transfer the mixture to a baking dish, top with feta and parmesan.. spray with a little olive oil and bake for 30 minutes.