Cauliflower Gratin

Cauliflower Gratin

Get ready to fall head over heels for the creamiest, cheesiest cauliflower dish that’ll make you forget all about potatoes!

This gratin transforms humble cauliflower into pure comfort food magic with layers of nutty Gruyère and a golden, bubbly top that’s basically irresistible.

Cauliflower Gratin

We’re talking tender cauliflower florets swimming in a velvety cheese sauce that’s rich enough to convert even the most devoted carnivores.

The secret?

A perfect blend of Gruyère and Parmesan creates this incredible depth of flavor, while that crispy panko topping adds the most satisfying crunch.

Trust me, this is about to become your new go-to side dish that steals the spotlight every single time.

Cauliflower Gratin

Ingredients

Cauliflower Gratin

For the cauliflower:

  • 1 large head of cauliflower, cut into medium florets (about 8 cups)

For the cheese sauce:

  • 2 tablespoons butter, or olive oil
  • ¼ cup yellow onion, chopped
  • 2 garlic cloves, minced
  • 2 tablespoons all-purpose flour, or gluten-free all-purpose flour
  • ½ teaspoon sea salt
  • ½ teaspoon ground pepper
  • Pinch of nutmeg, optional
  • 1 cup unsweetened almond milk

For the topping:

  • 1 cup shredded Gruyère cheese, divided
  • ½ cup shredded Parmesan cheese, divided
  • ½ cup panko breadcrumbs or almond meal
  • Fresh parsley, for serving
Cauliflower Gratin

Steps

Cauliflower Gratin
  1. Preheat your oven to 375°F (190°C) and generously grease an 8×11 or 9×13 inch casserole dish. The grease prevents sticking and helps create those coveted crispy edges.
  2. Chop cauliflower into uniform medium florets and place in a large pot. Add enough water to cover the cauliflower completely and bring to a rolling boil over high heat. Once boiling, reduce heat to medium-low and simmer until the cauliflower is tender but still holds its shape, about 4-5 minutes. You want fork-tender but not mushy – it should still have a slight bite since it’ll continue cooking in the oven.
  3. Drain the cauliflower thoroughly and pat completely dry with paper towels or a clean kitchen towel. This step is crucial – excess moisture will make your gratin watery instead of creamy. Set aside while you make the sauce.
  4. While the cauliflower is cooking, add butter to a large saucepan and melt over medium heat. Add the chopped onion and minced garlic, sautéing until the onion becomes translucent and fragrant, about 3-4 minutes. The garlic should smell aromatic but not brown – burnt garlic will make the sauce bitter.
  5. Sprinkle in the flour, salt, pepper, and nutmeg (if using). Stir constantly to combine and cook for about 1 minute to eliminate the raw flour taste. This creates your roux base for a smooth, lump-free sauce.
  6. Slowly pour in the almond milk while whisking constantly to prevent lumps from forming. Bring the mixture to a gentle boil, continuing to whisk until the sauce becomes smooth and noticeably thick, about 3-4 minutes. The sauce should coat the back of a spoon when ready.
  7. Remove the saucepan from heat immediately and add ¾ cup of the Gruyère cheese and ¼ cup of the Parmesan. Stir vigorously until the cheese is completely melted and the sauce is silky smooth. If the cheese isn’t melting completely, return to very low heat for 30 seconds while stirring.
  8. Add the drained cauliflower to your prepared baking dish, spreading it evenly. Pour the cheese sauce over the cauliflower, using a spoon to make sure every floret gets coated. Gently shake the dish to help the sauce settle into all the nooks and crannies.
  9. Sprinkle the remaining ¼ cup Gruyère, ¼ cup Parmesan, and all the panko breadcrumbs evenly over the top. This creates that perfect golden, crispy crust we’re after.
  10. Bake for 25-30 minutes until the sauce is bubbling vigorously around the edges and the top begins to turn golden brown. For an extra crispy, deeply golden top, switch to broil for 2-3 minutes at the end, watching carefully to prevent burning.
  11. Let the gratin cool for 5 minutes before serving – this allows the sauce to thicken slightly and prevents molten cheese burns. Garnish with freshly chopped parsley for a pop of color and fresh flavor.
Cauliflower Gratin

Smart Swaps

  • Coconut milk instead of almond milk (use canned, full-fat for extra richness)
  • Nutritional yeast for dairy-free option (use 3 tablespoons to replace Parmesan)
  • Crushed crackers instead of panko for different texture

Make It Diabetes-Friendly

Replace the flour-based sauce with a lighter version: use 2 tablespoons cream cheese mixed with ¾ cup low-sodium vegetable broth instead of the flour and almond milk combination. This cuts approximately 8 grams of carbs per serving. Use ¼ cup almond flour instead of panko breadcrumbs to reduce carbs by another 4 grams per serving. The total carb count drops from about 12 grams to 6 grams per serving. Pair with a lean protein and leafy greens to further slow glucose absorption and maintain steady blood sugar levels.

Pro Tips

  • Salt your cauliflower water generously – it seasons from the inside out
  • Save 2 tablespoons of the starchy cauliflower cooking water to thin the sauce if it gets too thick

Get a new home tour in your inbox every day.