- 1 head cauliflower, cut into pieces (about 6 cups)
- 1/4 cup butter
- 1/4 cup all-purpose flour
- 1 1/2 cups milk
- 1 clove garlic, whole
- 1 teaspoon red pepper flakes
- 1 cup grated Parmesan
- 1/4 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
Preheat the oven to 350 degrees F.
Bring a large pot of salted water to a boil over high heat. Blanch the cauliflower for 2 minutes. Transfer the cauliflower to a buttered 8x8 baking dish and let cool, about 5 minutes.
In a small sauce pan, melt the butter. Add the flour and stir until combined. Continue stirring for 2 minutes to cook the flour. Slowly add the milk, stirring continuously until the milk has incorporated and there are no lumps. Add the garlic clove and red pepper flakes and stir the sauce over low heat until the mixture coats the back of a wooden spoon. Add the Parmesan, salt, pepper. Stir to combine. Pour the sauce over the cauliflower to cover.
Bake until the cauliflower is cooked, about 25 minutes. Serve immediately.