Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Lightly grease a 9x13 inch baking dish.
- Toss the cauliflower florets with olive oil, salt, and pepper on a baking sheet. Roast for 15-20 minutes, or until tender-crisp and slightly caramelized. Remove from oven and set aside.
- In a large saucepan or Dutch oven over medium heat, melt the unsalted butter.
- Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a roux. Do not let it brown.
- Gradually whisk in the warm milk, a little at a time, ensuring no lumps form. Continue to whisk until the sauce thickens and comes to a gentle simmer, about 5-7 minutes.
- Remove the saucepan from the heat. Stir in the Dijon mustard, garlic powder, smoked paprika, salt, and pepper.
- Add the grated sharp cheddar and Gruyere cheeses, a handful at a time, stirring until completely melted and smooth. Taste and adjust seasoning as needed.
- Add the roasted cauliflower florets directly into the cheese sauce and stir gently to combine.
- Pour the cauliflower and cheese mixture into the prepared 9x13 inch baking dish.
- In a small bowl, combine panko breadcrumbs, melted butter, and Parmesan cheese. Sprinkle evenly over the top of the cauliflower mac and cheese.
- Bake for 20-25 minutes, or until bubbly around the edges and the topping is golden brown (if using).
- Let stand for 5-10 minutes before serving to allow the sauce to set slightly.
Notes
Freshly grated cheese melts much smoother and tastes better than pre-shredded cheese, which often contains anti-caking agents. For an extra layer of flavor, consider adding a pinch of nutmeg to the cheese sauce. This dish can be made ahead. Assemble and refrigerate, then bake, adding an extra 10-15 minutes to the baking time if cold.
