01 - Preheat the oven to 400°F. Grease a medium 2-quart baking dish with olive oil.
02 - Bring a large pot of salted water to a boil. Add cauliflower florets and cook for 5 to 6 minutes until just tender. Drain thoroughly 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, without boiling.
04 - Stir in cheddar cheese, half the Parmesan, parsley, chives, thyme, salt, and pepper. Continue stirring until cheese is completely melted and sauce is smooth.
05 - Pour the cheese sauce evenly over the cauliflower and toss gently to coat thoroughly.
06 - In a small bowl, combine breadcrumbs with the remaining Parmesan cheese. Sprinkle evenly over the cauliflower and drizzle lightly with olive oil.
07 - Bake for 20 to 25 minutes until the top is golden and the sauce is bubbling. For extra crispness, broil for 2 to 3 minutes at the end.
08 - Allow to cool briefly before serving. Garnish with additional fresh herbs if desired.