Instructions:
Preheat your oven to 400°F (200°C).
Toss cauliflower florets with olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes, or until tender and slightly golden.
While cauliflower is roasting, prepare the queso sauce. In a medium saucepan over medium heat, combine cheddar cheese, Monterey Jack cheese, cream cheese, and half-and-half. Stir until cheeses are melted and mixture is smooth.
Add garlic powder, onion powder, paprika, and cayenne pepper to cheese mixture. Stir well to incorporate.
Once cauliflower is done roasting, transfer it to a baking dish. Pour queso sauce over cauliflower and gently mix to ensure even coating.
Place baking dish in preheated oven and bake for 15-20 minutes, or until bubbly and slightly golden on top.
Remove from oven and let cool slightly before serving. Sprinkle with chopped fresh cilantro if desired.
