Preheat the oven to 450 degrees.
Prepare whole cauliflower by removing leaves and stem and drizzling with olive oil and rubbing all over with chili powder. Season with salt and pepper to taste.
Place seasoned cauliflower in a cast iron skillet or baking sheet.
Bake for 45 minutes-1 hour or until cauliflower is easily pierced with a knife.
Meanwhile prepare the condiments
In a small saucepan combine olive oil, garlic cloves, and chili flakes. Heat on low for 10 minutes or until garlic is softened and fragrant. Remove from heat and discard garlic cloves.
In a small mixing bowl combine cream cheese, goat cheese, milk, and 3 teaspoons of garlic chili oil.
With a hand mixer, beat until ingredients are well-combined and mixture appears light and fluffy.
Serve whipped goat cheese in a separate bowl or plate, drizzled with a few tablespoons of garlic chili oil.
Serve whipped cheese alongside roasted cauliflower as a spread.