Wash cauliflower and cut out stem and outer leaves.
Make the marinade. Combine all ingredients from olive oil to cinnamon.
Turn the cauliflower upside down and drizzle 1/3 to 1/2 the marinade inside the cauliflower. Allow to marinade for 30 minutes upside down.
Heat oven to 450 degrees F.
Turn cauliflower over into oven-safe dish. Place carrots and potatoes around cauliflower. Pour remaining marinade over the top of the cauliflower.
Pour 1/2 cup vegetable broth around cauliflower over carrots and potatoes.
Cover with foil and bake for 30 minutes.
Take out cauliflower from oven, uncover and baste with remaining vegetable broth or that from pan. Return to oven, uncovered, for another 20 minutes.
Remove from oven and allow to cool.
Sprinkle with your favorite fresh herb for garnish before serving.