Three-Cheese Cauliflower Casserole

Three-Cheese Cauliflower Casserole

There's no shortage of richness in this casserole. Here, three types of cheese and heavy cream result in something luxurious and comforting, perfect for colder weather. Make sure to drain and dry the blanched cauliflower well, since excess water could break the creamy sauce and make it separate. Serve as a side with any braised or roasted meat or, for a vegetarian dinner, balance it with a salad tossed with a bright, lemony vinaigrette.
  • Total:
  • Serves: 4 persons



  1. Step 1

    Heat oven to 400 degrees and butter a 2-quart glass baking dish.
  2. Step 2

    Bring a large pot of salted water to a boil and blanch the cauliflower until tender, about 5 minutes. Transfer to a colander to drain and cool.
  3. Step 3

    In a small saucepan, melt the 2 tablespoons butter over medium heat. Stir in the flour until it forms a pale-golden paste, about 1 to 2 minutes. Stir in the heavy cream and bring the mixture to a low simmer, stirring frequently, until it thickens, about 2 to 3 minutes. Off heat, stir in half the Gruyère and fontina.
  4. Step 4

    Pat the cauliflower dry then transfer it to a large bowl. Pour the creamy sauce over the cauliflower and stir to coat. Season generously with salt and pepper.
  5. Step 5

    Transfer the cauliflower mixture to the buttered baking dish, spreading it in an even layer. Top with the remaining Gruyère and fontina. Bake until the mixture begins to bubble and the cauliflower starts to turn golden, about 20 minutes.
  6. Step 6

    Meanwhile, in a small bowl, stir together the panko, pecorino, thyme and oil.
  7. Step 7

    Spoon the panko mixture on top of the cauliflower and bake until the topping is crisp, about 10 minutes. Allow the casserole to cool for about 5 minutes or so, then serve. Season with flaky salt, if desired.