Cheesy Cauliflower Potato Gratin

Golden, bubbling Cheesy Cauliflower and Potato Gratin fresh from the oven, showcasing a creamy texture. Save
Golden, bubbling Cheesy Cauliflower and Potato Gratin fresh from the oven, showcasing a creamy texture. | chenkudos.com

This comforting baked dish layers tender cauliflower florets and thinly sliced Yukon Gold potatoes under a smooth, cheesy sauce made from Gruyère, Parmesan, milk, and cream. Lightly pre-cooked vegetables are combined with a nutmeg-spiced cheese sauce, then topped with extra cheese and optional buttery breadcrumbs for a golden crust. Baked until bubbling and golden, this gratin serves as a hearty, flavorful side or a satisfying vegetarian main. Variations include swapping cheeses or adding fresh herbs for added depth.

My neighbor brought this gratin to a potluck on a chilly autumn evening, and I watched people go back for seconds without even trying anything else on the table. When she finally shared the recipe, I realized it wasn't fussy at all—just good butter, proper cheese, and the kind of patience that lets cream and potatoes become something genuinely luxurious. Now I make it whenever I need comfort food that feels a little fancy.

I made this for my sister's dinner party last winter when she was stressed about cooking, and the moment that gratin came out of the oven golden and bubbling, the whole kitchen smelled like a French bistro. Her guests actually asked for the recipe, which never happens, and I loved watching her take credit for something that turned out to be surprisingly forgiving to make.

Ingredients

  • Yukon Gold potatoes: Their waxy texture holds shape beautifully through cooking instead of turning into mush, and they have a subtle sweetness that complements the cheese.
  • Cauliflower florets: Cut them roughly the same size as your potato pieces so everything cooks evenly and no floret gets left behind.
  • Gruyère cheese: This is the backbone of the flavor—sharp enough to shine through cream but smooth enough to melt into silk.
  • Parmesan cheese: It adds a sharp, nutty edge that keeps the sauce from feeling one-note.
  • Whole milk and heavy cream: The combination gives you richness without being heavy enough to feel overwhelming.
  • Garlic and onion: Just enough to build a flavor base without overshadowing the cheese.
  • Ground nutmeg: A small amount acts like a secret ingredient, rounding out all the other flavors without announcing itself.
  • Breadcrumbs and butter topping: Entirely optional, but they add a textural contrast that makes each bite more interesting.

Instructions

Set yourself up for success:
Preheat your oven to 190°C (375°F) and grease your baking dish with butter—this small step prevents any sticking drama later. Slice your potatoes thin and uniform; uneven slices mean some pieces cook faster than others.
Blanch the vegetables just until they bend:
Bring a large pot of salted water to a boil and add the potato slices and cauliflower florets together, cooking for about 5 minutes until they're just tender enough to bend but still holding their shape. Drain them well—any excess water will dilute your sauce.
Build the foundation with butter and aromatics:
Melt 30 g butter in a saucepan over medium heat, then add the finely chopped onion and minced garlic, letting them soften and become fragrant over about 3 minutes. This slow, gentle step develops sweetness that balances all the richness coming later.
Make your roux:
Stir in the flour and let it cook with the butter for just 1 minute, stirring constantly—this cooks out the raw flour taste without letting it brown. You're creating the thickening base for your sauce.
Whisk in the cream slowly:
Gradually pour in the milk and heavy cream while whisking steadily to avoid lumps, then bring everything to a gentle simmer and keep whisking for 4–5 minutes until the sauce thickens enough to coat the back of a spoon. Listen for the whisking rhythm; once it feels smooth and glossy, you're there.
Fold in the cheese and seasonings:
Remove the pan from heat and stir in the Gruyère, 50 g of Parmesan, the nutmeg, salt, and pepper, stirring gently until the cheese melts completely and the sauce becomes silky and pale golden. Taste it here—this is your moment to adjust seasoning before everything comes together.
Layer with intention:
Arrange half the potatoes and cauliflower in your prepared baking dish, then pour over half the cheese sauce, making sure it settles between the vegetables. Repeat with the remaining vegetables and sauce, creating two distinct layers.
Top and finish:
Sprinkle the remaining Parmesan over the top, and if you want that textural contrast, toss breadcrumbs with melted butter and scatter them over everything. This step is optional but it transforms the top from creamy to interesting.
Bake until golden:
Slide it into your preheated oven and bake for 40–45 minutes until the top is golden brown and the edges are bubbling gently—you'll see the sauce peeking out around the edges when it's ready. Let it rest for 10 minutes after coming out so the layers set slightly and it's easier to serve.
A close-up of a serving of Cheesy Cauliflower and Potato Gratin on a white plate. Save
A close-up of a serving of Cheesy Cauliflower and Potato Gratin on a white plate. | chenkudos.com

This dish has a way of bringing people together in a quiet way—not with fanfare, but with the kind of comfort that makes someone exhale and relax into their chair. There's something about passing around a warm, cheesy gratin that makes a table feel like home, no matter who's sitting at it.

Flavor and Texture Harmony

The real magic of this gratin is how the creamy sauce acts as a bridge between the earthy potatoes and the delicate cauliflower, while the cheese adds depth and richness without overwhelming the vegetables. The nutmeg is subtle but essential—it's the ingredient that makes people pause and wonder what they're tasting. Each component supports the others, which is why even simple cheese and cream become something memorable here.

Variations That Work

You can absolutely swap out the Gruyère for a sharp cheddar if that's what you have, or use Emmental for a slightly milder flavor; the sauce will taste different but equally delicious. Fresh herbs like thyme or chives stirred into the sauce just before baking add brightness, and if you want a lighter version, half-and-half works well in place of the heavy cream, though the sauce won't be quite as rich.

Making It Your Own

This is one of those recipes that forgives small adjustments and rewards confidence in your own taste preferences—taste the sauce before it goes into the dish and season it exactly how you like it. Some people add a whisper of white wine or a pinch of cayenne pepper, others layer in fresh spinach between the vegetables, and all of these variations work beautifully.

  • If your potatoes are especially starchy, slice them a bit thicker so they hold their shape through cooking.
  • Make sure your baking dish is roughly 23x33 cm (9x13 inch); a smaller dish means deeper layers and slightly longer baking time.
  • This gratin keeps beautifully in the refrigerator for 3 days and can be gently reheated in a low oven without losing its charm.
A rustic dish of Cheesy Cauliflower and Potato Gratin with a golden-brown crust. Save
A rustic dish of Cheesy Cauliflower and Potato Gratin with a golden-brown crust. | chenkudos.com

Once you've made this gratin a few times, it becomes the kind of dish you turn to when you want to feed people well without fussing, and that's when you know you've really learned to cook it. It's vegetarian, it's elegant, and it tastes like someone cared enough to spend time in the kitchen—which, honestly, is the best compliment any dish can receive.

Recipe FAQs

Parboiling the potato slices and cauliflower florets for about 5 minutes before baking helps them cook evenly and remain tender once baked.

Yes, Gruyère can be replaced with sharp cheddar or Emmental for different flavor profiles, while Parmesan adds a nutty sharpness that complements the dish well.

Nutmeg adds a subtle warm spice that enhances the richness of the creamy cheese sauce, balancing the flavors.

Breadcrumbs with melted butter are optional but add a crunchy texture that complements the creamy layers beneath.

Yes, assemble the layers and refrigerate before baking. Bake slightly longer if chilled to ensure the gratin is heated through and golden.

Cheesy Cauliflower Potato Gratin

Creamy baked cauliflower and potatoes in a rich cheese sauce, perfect for a comforting side dish.

Prep 20m
Cook 50m
Total 70m
Servings 6
Difficulty Medium

Ingredients

Vegetables

  • 1 lb Yukon Gold potatoes, peeled and thinly sliced
  • 1 lb cauliflower florets
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced

Dairy

  • 1 cup whole milk
  • 1 cup heavy cream
  • 1½ cups grated Gruyère cheese
  • ¾ cup grated Parmesan cheese
  • 2 tbsp unsalted butter

Pantry

  • 2 tbsp all-purpose flour
  • ½ tsp ground nutmeg
  • Salt and black pepper, to taste

Topping

  • 2 tbsp breadcrumbs (optional)
  • 1 tbsp melted butter (for breadcrumbs, optional)

Instructions

1
Preheat oven and prepare dish: Preheat the oven to 375°F. Grease a 9x13 inch baking dish with butter.
2
Parboil vegetables: Bring a large pot of salted water to a boil. Add sliced potatoes and cauliflower florets; cook for 5 minutes until just tender. Drain thoroughly and set aside.
3
Sauté aromatics: Melt 2 tablespoons butter in a medium saucepan over medium heat. Add chopped onion and minced garlic; cook until softened, about 3 minutes.
4
Create roux: Stir in 2 tablespoons flour and cook for 1 minute, stirring constantly to form a roux.
5
Prepare cheese sauce: Gradually whisk in 1 cup whole milk and 1 cup heavy cream. Simmer gently, whisking constantly, until sauce thickens, about 4 to 5 minutes.
6
Incorporate cheese and seasoning: Remove from heat. Stir in Gruyère, ½ cup Parmesan, ground nutmeg, salt, and black pepper until cheese melts and sauce is smooth.
7
Assemble gratin layers: In the prepared baking dish, layer half of the potatoes and cauliflower. Pour half of the cheese sauce over the vegetables. Repeat layering with remaining potatoes, cauliflower, and cheese sauce.
8
Add toppings: Sprinkle the top evenly with remaining Parmesan cheese. Optionally, mix breadcrumbs with melted butter and evenly scatter on top for a crunchy crust.
9
Bake and rest: Bake for 40 to 45 minutes until the top is golden brown and sauce is bubbly. Remove from oven and let rest for 10 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Medium saucepan
  • Whisk
  • 9x13 inch baking dish
  • Knife and cutting board

Nutrition (Per Serving)

Calories 330
Protein 11g
Carbs 26g
Fat 20g

Allergy Information

  • Contains milk, cheese, butter, and wheat (flour and breadcrumbs).
Lina Chen

Sharing simple, nourishing recipes and practical cooking tips for food lovers and fellow home cooks.