Preheat the oven to 350°F, and lightly grease a 1 ½ - 2 quart baking dish.
Bring a large pot of salted water to a boil, and cook the cauliflower for 8-10 minutes. Drain, and place in the prepared baking dish.
5 cups cauliflower florets
Melt 3 tablespoons of butter in a medium saucepan over low-medium heat. Add the flour and whisk for 1-2 minutes until smooth.
¼ cup all-purpose flour
While whisking, slowly pour in the milk. Continue whisking until the mixture thickens and begins to bubble slightly. Don’t let it boil!
2 cups milk
Remove from heat, and add salt and pepper. Spoon the mixture over the cauliflower.
1 teaspoon salt, Pinch ground black pepper
In a medium bowl, melt the remaining 2 tablespoons of butter. Add the stuffing mix and water, and stir to combine. Spoon the stuffing mixture over the cauliflower, then sprinkle with parmesan cheese.
1 cup unprepared stuffing mix, ¼ cup water, ¼ cup parmesan cheese
Bake, uncovered, for 25-30 minutes or until the sauce is bubbly and the topping is golden brown.
Serve warm! Scroll up and see the post for tips, FAQs, and storage recommendations.