
If you’re looking for a cozy, cheesy side dish that feels a little more special than your usual roasted vegetables, this cauliflower gratin is it. Tender layers of cauliflower and thinly sliced onion are baked in a garlic-infused cream sauce with plenty of sharp white cheddar. Then, everything gets topped with crispy, golden panko breadcrumbs and fresh chives. It’s creamy, cheesy, crunchy, and so delicious.
I love a good vegetable side dish, especially one that feels a little indulgent. This cauliflower gratin is perfect for holiday dinners, or really any meal that needs something a little extra. It can also be prepped the night before, which makes it especially great for entertaining!
ingredients you’ll need
for the infused cream
- Heavy cream: Heavy cream creates the rich, creamy base of the gratin. It surrounds the cauliflower as it bakes and helps everything become tender and flavorful.
- Salted butter: Butter adds richness and a little extra flavor to the cream sauce. I like using salted butter here because it helps season the dish from the beginning.
- Garlic: Freshly grated garlic infuses the cream with delicious savory flavor. Grating the garlic helps it distribute evenly throughout the sauce.
- Whole grain mustard: This is a little secret ingredient! Whole grain mustard adds a subtle tanginess that balances the richness of the cream and cheese without making the gratin taste overly mustardy.
- Salt and pepper: These help bring all the flavors together. Season the cream to taste before pouring it over the cauliflower.
for the cauliflower gratin
- Cauliflower: The star of the show! Look for a large, fresh head of cauliflower. Slicing it into thin pieces allows it to cook evenly and soak up all that delicious garlic cream.
- Yellow onion: Thinly sliced onion adds a little sweetness and savory flavor as it cooks between the layers of cauliflower.
- Sharp white cheddar: Sharp white cheddar brings plenty of cheesy flavor to the gratin. I recommend shredding your own cheese from a block because it melts more smoothly than pre-shredded cheese.
for the panko topping
- Panko breadcrumbs: Panko creates a light, crispy topping that contrasts perfectly with the creamy cauliflower underneath.
- Olive oil: A little olive oil helps the panko toast evenly and turn golden brown in the oven.
- Italian seasoning: This adds a little herby flavor to the crispy topping.
- Fresh chives: Chives add a pop of fresh, mild onion flavor and a little color right before serving.
equipment needed
- 8- or 9-inch baking dish: This is the perfect size for layering the cauliflower and cheese. A similarly sized oven-safe casserole dish will work, too.
- Small saucepan: You’ll use this to warm the cream, butter, garlic, and mustard together.
- Cutting board and sharp knife: For slicing the cauliflower and onion.
- Box grater: For shredding the cheddar cheese.
- Mixing bowl: A small bowl is all you need to combine the panko topping.
- Aluminum foil: You’ll cover the gratin during the first part of baking to help the cauliflower cook through.
how to make cauliflower gratin
Step 1: Make the garlic-infused cream
Start by preheating your oven to 425 degrees F.
Add the heavy cream, butter, grated garlic, whole grain mustard, salt, and pepper to a small saucepan. Place it over medium heat and stir until the butter has melted and the garlic is fragrant, about 5 minutes. Remove the saucepan from the heat and set it aside.
Warming the cream first helps the garlic and mustard distribute throughout the sauce so every layer of cauliflower gets plenty of flavor.
Step 2: Slice and layer the cauliflower
Slice the cauliflower into pieces about 1/2-inch to 1-inch thick. Thinly slice the yellow onion.
In an 8- or 9-inch baking dish, arrange one-third of the cauliflower in an even layer. Add one-third of the sliced onion and one-third of the shredded cheddar. Repeat these layers two more times, finishing with a layer of cheese on top.
Don’t worry if the cauliflower pieces aren’t perfectly uniform. The goal is to create relatively even layers so everything cooks at the same rate.
Step 3: Pour over the cream and bake
Carefully pour the warm garlic cream evenly over the layered cauliflower.
Cover the baking dish tightly with aluminum foil and bake for 45-55 minutes. Remove the foil and continue baking for another 10-20 minutes, until the cauliflower is fork tender and the cheese is starting to turn golden brown.
The exact cooking time will depend on the thickness of your cauliflower slices and the depth of your baking dish. Check the center of the gratin with a fork to make sure the cauliflower is tender before adding the topping.
Step 4: Make the crispy panko topping
While the cauliflower bakes, combine the panko breadcrumbs, olive oil, and Italian seasoning in a small bowl. Stir until the breadcrumbs are evenly coated in olive oil.
Once the cauliflower is tender, sprinkle the panko mixture evenly over the top. Return the dish to the oven and bake for another 10 minutes, until the breadcrumbs are golden brown and crispy.
Step 5: Finish and serve
Remove the cauliflower gratin from the oven and let it rest for a few minutes. Sprinkle freshly sliced chives over the top and serve warm.
I love serving this alongside roasted chicken, steak, or just about any cozy main dish. Enjoy!
substitutions and variations
- Cheese: Sharp white cheddar is my favorite here, but regular sharp cheddar, Gruyère, fontina, or a combination of cheeses would all be delicious. Gruyère would give the gratin a slightly nuttier, more classic French-inspired flavor.
- Heavy cream: Half-and-half can be used in place of heavy cream (the sauce will be a little less rich).
- Yellow onion: A sweet onion or shallot would work well in place of yellow onion.
- Garlic: Fresh garlic is best, but garlic powder can work in a pinch. Use a smaller amount since garlic powder is more concentrated.
- Whole grain mustard: Dijon mustard can be substituted. It will give the cream a slightly smoother mustard flavor.
- Panko breadcrumbs: Regular breadcrumbs can be used, but the topping won’t be quite as light and crispy. Gluten-free panko is another great option.
- Italian seasoning: Dried thyme, parsley, or a little rosemary would all work well.
- Chives: Fresh parsley or thyme can be used instead.
tips for making the best cauliflower gratin
Slice the cauliflower evenly. Try to keep the cauliflower pieces relatively similar in thickness. This helps everything cook evenly and prevents some pieces from becoming mushy while others are still firm.
Shred your own cheese. Pre-shredded cheese often contains anti-caking ingredients that can affect how smoothly it melts. Freshly shredded cheddar gives you the best creamy, cheesy layers.
Don’t skip covering the dish. Covering the gratin with foil during the first part of baking traps steam and helps the cauliflower become tender before the cheese and cream brown too much.
Wait to add the panko. Adding the breadcrumbs at the end keeps them crispy instead of letting them absorb moisture from the cream while the cauliflower bakes.
Let it rest before serving. A few minutes of resting time helps the cream settle into the layers and makes the gratin a little easier to serve.
can you make cauliflower gratin ahead of time?
Yes! This cauliflower gratin is a great make-ahead side dish, especially if you’re preparing a larger meal or hosting for the holidays.
To prepare it the night before, follow the recipe through the steps of assembling and roasting the cauliflower covered and uncovered (don’t add the breadcrumbs!). Let the dish fully cool then cover the dish tightly with foil and refrigerate overnight.
Keep the panko topping separate in an airtight container or covered bowl in the refrigerator.
On the day you’re ready to serve, remove the gratin from the refrigerator while the oven preheats. Bake it covered at 425 degrees F until warmed through, about 15-20 minutes. Add the panko topping and bake for another 10 minutes, until golden and crispy.
how to store leftover cauliflower gratin
You can definitely store cauliflower gratin and use it as a delicious side dish for another meal.
Refrigerator: Let the gratin cool completely, then transfer leftovers to an airtight container or cover the baking dish tightly with plastic wrap or foil. Store in the refrigerator for up to 3-4 days.
Freezer: You can freeze cauliflower gratin, but keep in mind that the cream sauce may separate slightly and the cauliflower can become softer after thawing. For the best texture, I recommend enjoying it fresh or storing leftovers in the refrigerator.
How to reheat: To reheat a larger portion, cover the baking dish with foil and bake at 350 degrees F for about 15-25 minutes, or until warmed through. Remove the foil for the last few minutes to help the topping crisp back up. Individual portions can also be reheated in the microwave, although the panko won’t stay as crispy.
If the topping has softened, you can add a fresh sprinkle of panko before reheating for a little extra crunch.
frequently asked questions
Cauliflower gratin is a baked vegetable dish made with cauliflower, cream, and cheese. It’s typically baked until the cauliflower is tender and the top is golden brown. This version includes garlic-infused cream, sharp white cheddar, and a crispy panko breadcrumb topping.
No! There’s no need to boil the cauliflower beforehand for this recipe. The cauliflower cooks directly in the oven with the garlic cream, which helps it absorb all that delicious flavor. Just make sure to slice it into relatively even pieces and give it enough time to become fork tender.
The cauliflower should be easily pierced with a fork, and the cheese should be bubbling and starting to brown around the edges. The exact baking time will depend on the thickness of the cauliflower and your baking dish.
Cauliflower naturally releases some moisture as it cooks. Make sure the gratin has enough uncovered baking time to allow excess moisture to evaporate. Letting it rest for a few minutes before serving also helps the sauce settle.
Fresh cauliflower is best for this recipe because frozen cauliflower releases more moisture and can become softer as it bakes. If using frozen cauliflower, thaw it completely and pat it very dry before layering. You may also need to adjust the baking time.
other recipes you’ll love
- sweet potato galette
- little scalloped potatoes with creamy mushroom sauce
- the best mac n cheese
- butternut squash carbonara with pancetta and sage
cauliflower gratin

Ingredients
infused cream:
- 1 cup (240 g) heavy cream or whole milk
- 4 tablespoons (56 g) salted butter
- 4 garlic cloves grated
- 1 1/2 teaspoons whole grain mustard
- salt and pepper to taste
cauliflower gratin:
- 2-3 lb cauliflower
- 1 small yellow onion
- 2 cups (230 g) sharp white cheddar, shredded
panko topping:
- 1 cup panko breadcrumbs
- 2 tablespoons olive oil
- 1/2 teaspoon Italian seasoning
- 2 tablespoons chives thinly sliced
Instructions
- Preheat the oven to 425F. Place the heavy cream, butter, garlic, mustard, salt, and pepper in a small saucepan. Place over medium heat and stir until the butter has melted and the garlic becomes fragrant, about 5 minutes. Set aside.
- Slice the cauliflower into 1/2-inch to 1-inch slices. Thinly slice the yellow onion. In an 8 or 9 inch baking dish, evenly spread 1/3 of the cauliflower, then 1/3 of the onions, and 1/3 of the cheese. Continue to layer until all the cauliflower, onion, and cheese is used, finishing with cheese on top.
- Carefully pour the infused cream over the layered cauliflower. Cover the dish with aluminum foil and bake for 45-55 minutes. Uncover and bake for 10-20 minutes, until the cheese is starting to brown and the cauliflower is fork tender.
- In a small bowl, combine the panko, olive oil, and Italian seasoning. Evenly spread the panko mixture over the cauliflower. Return to the oven and bake another 10 minutes, until the panko is golden brown.
- Top with chives and enjoy!






What’d you think? I’d love to hear your thoughts or if you have any questions!