A bubbling cauliflower gratin in a baking dish with golden browned cheese on top, creamy sauce visible between cauliflower florets, sprinkled with parsley.
Cauliflower gratin is creamy, cheesy comfort food—without needing pasta. You get tender cauliflower in a rich cheese sauce, baked until bubbly with a golden top that’s impossible to resist. This cauliflower gratin recipe is perfect for weeknights, holidays, and anytime you want a cozy side dish that feels a little special.
Introduction
The standout trick for the best cauliflower gratin is cooking the cauliflower just until it’s crisp-tender before baking. That way it finishes cooking in the oven and doesn’t turn mushy. Trust me, cauliflower can go from perfect to too-soft fast.
Another key step is making a smooth cheese sauce by whisking the roux well and adding the cheese off the heat. That keeps the sauce silky and prevents grainy cheese. Once it bakes, you get that dreamy creamy middle and a browned top that tastes like a restaurant side.
This is a fan-favorite because it pairs with almost any main and it always gets compliments.
Why You’ll Love This Cauliflower Gratin
- Ultimate comfort side: Creamy, cheesy, and cozy.
- Better than restaurant: Fresh cauliflower and silky sauce at home.
- Holiday-ready: Feels fancy but is simple to make.
- Family-friendly: Mild flavors that everyone loves.
- Great leftovers: Reheats well and stays creamy.
Ingredients for Cauliflower Gratin
Cauliflower
- Cauliflower florets (1 large head, about 2 1/2 pounds): Cut into similar-sized pieces for even cooking.
- Salt (for boiling water): Seasons cauliflower lightly.
Cheese sauce
- Unsalted butter (4 tablespoons): Base for roux.
- Flour (1/4 cup): Thickens the sauce.
- Garlic, minced (2 cloves): Savory flavor.
- Milk (3 cups): Whole milk is creamiest; 2% works too.
- Dijon mustard (1 teaspoon): Makes the cheese flavor pop.
- Salt (1 teaspoon) + black pepper (1/2 teaspoon): Season to taste.
- Pinch of nutmeg (optional): Cozy warmth.
Cheese
- Sharp cheddar, freshly shredded (2 cups): Big flavor; shred yourself for smoother melting.
- Parmesan, grated (1/2 cup): Adds salty, savory depth.
Topping (optional but recommended)
- Parmesan (extra 1/4 cup): For a golden top.
- Panko breadcrumbs (1/2 cup): Extra crunch; skip if you want just cheesy topping.
Helpful note: Pre-shredded cheese can make sauces less smooth because of anti-caking agents. Freshly shredded melts best.
Cauliflower Gratin Recipe Step-by-Step
- 1. Preheat: Heat oven to 400°F. Lightly grease a 9×13-inch baking dish (or similar).
- 2. Blanch: Bring a large pot of salted water to a boil. Add cauliflower florets and cook 4–5 minutes until crisp-tender. Drain well.
- 3. Make roux: In a saucepan over medium heat, melt butter. Add garlic and cook 20 seconds. Whisk in flour and cook 1 minute.
- 4. Whisk milk: Slowly whisk in milk until smooth. Simmer 5–7 minutes, stirring often, until thick enough to coat the back of a spoon.
- 5. Melt cheese: Remove from heat. Stir in Dijon, salt, pepper, nutmeg, cheddar, and Parmesan until smooth and creamy. If it looks too thick, whisk in a splash of milk.
- 6. Assemble: Add cauliflower to the baking dish. Pour cheese sauce over and gently toss to coat.
- 7. Top: Sprinkle with extra Parmesan and panko (if using).
- 8. Bake: Bake 18–22 minutes until bubbly and golden. For extra browning, broil 1–2 minutes at the end (watch closely).
- 9. Rest: Let rest 8–10 minutes before serving so the sauce thickens slightly.
Tips for Perfect Cauliflower Gratin
- Don’t overcook cauliflower before baking—keep it crisp-tender.
- Drain cauliflower well so sauce doesn’t get watery.
- Add cheese off heat for a smooth, silky sauce.
- Bake until bubbly and golden, not dried out.
- If it thickens too much after baking, stir in a splash of warm milk when reheating.
Variations & Substitutions
- Extra cheesy: Add 1/2 cup more cheddar.
- Different cheese: Swap cheddar for Gruyere-style cheese or Monterey Jack.
- Veggie add-in: Add sautéed mushrooms or spinach.
- Gluten-free: Use gluten-free flour blend and gluten-free breadcrumbs.
- Lower carb: Skip breadcrumbs and top with extra Parmesan.
- Leftovers: Spoon into a bowl with roasted chicken pieces and extra veggies.
Storing & Reheating
Fridge: Store 3–4 days in an airtight container.
Reheat: Bake at 350°F for 15–20 minutes (cover with foil, then uncover to brown). Add a splash of milk if needed.
Freezer: Freeze up to 2 months. Thaw overnight and reheat in the oven for best texture.
Serving Suggestions & Pairings
- Roast chicken pieces or turkey
- Meatloaf or beef stew dinners
- Salmon with lemon
- Holiday meals as a cheesy vegetable side
Recipe Card
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Yield: 8 servings
Category: Side Dish
Method: Bake
Cuisine: American
Diet: Vegetarian
Reader Review: This was unbelievably creamy and the top got perfectly golden. Even my picky eaters asked for seconds.
If you make cauliflower gratin, leave a rating and comment. Are you adding breadcrumbs for crunch or keeping it extra cheesy?