Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 10 ingredients for grocery delivery
Step 1
Preheat the oven to 400°F
Step 2
Remove the green leaves from the cauliflower and cut the florets from the core. Be sure they are all about the same size so that they cook evenly. Put them in a large sauce pan with a small amount of water, cover, and bring to a boil. Steam until the florets are just barely starting to soften.
Step 3
Melt the butter in a medium saucepan. Add the flour, then whisk over low heat for about a minute, taking care not to let it start browning. Add the milk and cream while continuing to whisk. Increase the heat to medium and stir constantly while the mixture starts to thicken. When the mixture is the right thickness, add the salt, pepper, and nutmeg. Remove from the heat and add the Gruyere. Stir till it melts.
Step 4
Pour the cheese sauce over the cauliflower florets and coat them generously. Put the coated cauliflower florets in a baking dish, top with Parmesan cheese, and fresh bread crumbs.
Step 5
Bake for 20-30 minutes. This generous gap of timing is to allow for the size you cut the florets and how long you steamed them. You don't want to overcook the cauliflower in the steaming step because they need to bake long enough for the cheese sauce to start browning while baking.