01 -
Warm up your oven to 425°F (220°C) and shift the rack to a spot slightly above the middle. Trim away the cauliflower leaves, rinse thoroughly, and break into florets. Spread them out on a baking sheet after drying with paper towels. Coat the florets with olive oil, sprinkle with salt and pepper, and roast for about 20 minutes until they soften slightly and turn a little brown. Move them to a 9x13-inch (23x33cm) dish afterward.
02 -
In a little pot, melt some butter and stir in Panko breadcrumbs until the mixture is buttery throughout. Remove from heat and mix in parmesan cheese. Leave it for later.
03 -
Finely chop garlic, dice the shallot, grate Gruyere cheese, and squeeze the lemon. In a large pan, gently cook the shallots in melted butter for 2 minutes. Add the garlic, thyme, paprika, and flour. Stir constantly for about a minute before pouring in cream, milk, and Dijon mustard. Let it cook for 2-3 minutes, mixing occasionally, until it thickens slightly. Mix in half the Gruyere. Stir until it melts. Take the pan off the heat and season the sauce with lemon juice, salt, and pepper.
04 -
Pour the cheese sauce over the cauliflower and stir to coat evenly. Sprinkle the rest of the Gruyere on top, followed by the prepared parmesan breadcrumb topping. Bake for 25 minutes, or until it's golden on top and bubbling at the edges.