01 - Preheat the oven to 400°F. Grease a medium baking dish with olive oil.
02 - Bring a large pot of salted water to a boil. Add cauliflower florets and cook for 5–6 minutes, until just tender. Drain well and transfer to the prepared baking dish.
03 - In a small saucepan over medium heat, melt butter. Add minced garlic and sauté for 1 minute until fragrant. Whisk in the milk and heat until just steaming (do not boil).
04 - Stir in cheddar cheese, half the Parmesan, parsley, chives, thyme, salt, and pepper. Continue stirring until cheese is melted and sauce is smooth.
05 - Pour the cheese sauce evenly over the cauliflower. Toss gently to coat.
06 - In a small bowl, combine breadcrumbs and remaining Parmesan. Sprinkle evenly over the cauliflower. Drizzle with olive oil.
07 - Bake for 20–25 minutes, until golden and bubbling. For an extra-crispy top, broil for 2–3 minutes at the end.
08 - Let cool briefly before serving. Garnish with additional herbs if desired.