1head of cauliflowercut into florets (about 8 cups)
2 ½tablespoonssalted butter
½small yellow oniondiced
3clovesgarlicminced
2tablespoonsall-purpose flour
1cupwhole milk
1teaspoonkosher saltplus more to taste
½teaspooncoarse black pepper
¼teaspoonsmoked paprika
¾cupsmoked gouda cheesefreshly shredded
¼cupparmesan cheesefreshly shredded
Crunchy Topping
⅔cuppanko bread crumbs
1tablespoonsalted buttermelted
¼cupsmoked gouda cheesefreshly shredded
¼cupparmesan cheesefreshly shredded
chopped parsley for garnishoptional
Instructions
Bring a pot of salted water to a boil, add cauliflower and cook for 4 to 5 minutes until just tender, drain and pat dry with paper towels.
In a saucepan, melt butter and sauté onion for about 5 to 6 minutes until soft. Add garlic and flour, cook for 1 to 2 minutes, stirring constantly.
Slowly whisk in milk, then add salt, pepper, and smoked paprika, continue whisking until the sauce thickens.
Add shredded cheeses a handful at a time, letting each melt before adding more, remove from heat once smooth and thick.
Spread cauliflower evenly in the baking dish and pour cheese sauce over the top.
In a small bowl, mix breadcrumbs with melted butter, then stir in cheeses for the topping. Sprinkle the topping evenly over the casserole. Bake uncovered for 22 to 28 minutes until bubbly and lightly golden on top. Garnish with chopped parsley if desired.
Notes
Don’t overcook the cauliflower: boil just until fork tender but still firm, it will continue cooking in the oven.
Dry the cauliflower well: after draining, pat it dry with paper towels so excess moisture doesn’t thin out your cheese sauce.
Take your time with the sauce: whisk continuously and let it fully thicken before adding cheese, this gives you that rich, creamy consistency.
Refrigerator: store in an airtight container for up to 4 days
Reheating: warm in the oven or microwave until heated through
Freezing: not recommended, the texture of the sauce can change and become grainy