This Mashed Potato Gratin with Artichokes and Mozzarella is a creamy, comforting side dish with a gourmet twist. Soft, cheesy mashed potatoes are layered with tender artichoke hearts and bubbling mozzarella for a golden, irresistible gratin.

This post may contain affiliate links, which means I may make a small commission off items you purchase at no additional cost to you.
If you're looking for a crowd-pleasing side that's a little different from the usual mashed or roasted potatoes, this is it. The addition of artichokes brings a delicate, earthy flavor that pairs beautifully with the richness of the mashed potatoes. Melty mozzarella adds stretch and creaminess, while the golden top gives it that cozy baked finish we all love in a gratin. It's elegant enough for holidays and dinner parties but easy enough for weeknights.
This dish is also a great way to repurpose leftover mashed potatoes-and it's totally make-ahead friendly.
Check out also this guide on how to freeze Mozzarella cheese.
Jump to:
Substitutions & Variations
- Mozzarella → Try provolone, fontina, or gouda for a different flavor.
- Artichokes → Swap with sautéed spinach, roasted mushrooms, or cooked leeks.
- Parmesan → Use pecorino or Grana Padano for a similar salty finish.
- Egg → Leave it out for a looser, spoonable texture, or use a flax egg for a vegan version (along with dairy-free cheese).
- Add garlic or caramelized onions to the mashed potatoes for deeper flavor.
- Make it spicy with a pinch of red pepper flakes or diced roasted chili.
How to make Potato Gratin
A mashed potato gratin or Italian Potato Gateau, is simply a cake of mashed potatoes with a delicious filling of vegetables and cheese.
In a baking dish or cocotte, add half of the mashed potato mixture. Spread it well in an even layer, then add in the center all your stuffings. You can add sautèed vegetables, all kind of cheeses or Italian meats like ham or Prosciutto.
It's so versatile that you can try different combinations to have everytime a different dish.
Storage and Reheating
Fridge: Store leftovers covered in the refrigerator for up to 3 days.
Freezer: You can freeze the assembled (unbaked) gratin for up to 1 month. Bake from frozen, covered with foil, then uncover for the last 10 minutes to brown.
Reheating: Reheat in the oven at 350°F (175°C) for 15-20 minutes until warmed through. For a crispier top, broil for a few minutes at the end.
💭 Recipe FAQs
Yes! Just prepare them according to the package instructions and make sure they're well-seasoned.
Absolutely. Assemble the gratin up to a day in advance and refrigerate. Bake when ready to serve.
The egg helps set the gratin and hold it together, but it's optional if you prefer a spoonable texture.
Yes-just be sure to drain them well and chop them before adding to the mixture.

🫶 Related recipes you might like
Looking for other recipes like this? Try these:
If you tried this recipe, please take a moment to rate it and share your thoughts in the comments. Your feedback means a lot to me! ★★★★★
📖 RECIPE
Ingredients
Method
- Preheat the oven at 180°C (350°F).
- Peel and boil the potatoes until a fork can easily pierce them. Drain and mash them in a large bowl when they're still warm and set aside.
- Clean well the artichokes to get to the hearts and roughly chop them (be careful to also remove the flower bud in the center).
- Finely chop the shallot and sauté in a pan drizzled with olive oil. Add the artichokes, season with salt and pepper and cook at low heat until tender. Add some water if necessary.
- Combine the eggs, 2 tablespoons of Parmigiano cheese and the milk to the bowl with the potatoes. Mix well and season with salt and pepper to taste.
- Butter the ramekins, cocottes or baking dish, then coat all sides with breadcrumbs.
- Divide the potato mixture in two and add one half on the bottom of the cocottes, flattening it with a spoon.
- Add the cooked artichokes and a few pieces of Buffalo Mozzarella in the center, then cover on top with the remaining potato mixture, again flattening with a spoon.
- Sprinkle some breadcrumbs and the remaining Parmigiano on top, then drizzle with olive oil and bake in the preheated oven at 180°C (350°F) for about 15-20 minutes. Turn on the broiler for a couple of minutes until the tops are golden brown.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Notes
- I prefer the small artichokes rather than the large ones as they are more flavourful and easier to clean. You can also use canned artichokes if you cannot find fresh ones but the flavour will be a lot milder.
- You can use normal mozzarella or any other cheese instead of the Buffalo Mozzarella. Try it with Scamorza cheese for a smoky flavor.
- If your mashed potatoes are cold or stiff, warm them slightly before mixing to make combining easier.
- Use freshly grated Parmesan for best flavor and melt.
- You can assemble the dish in advance and refrigerate until ready to bake-just add 5-10 minutes to the baking time if coming straight from the fridge.











Eva says
Ciao!! Ti ho trovata da Food Blogger social Promotion!! Io sono una ragazza italiana immigrata in Svezia, piacere di conoscere qualcuno simile a me 🙂 Non apro sempre i post dal Pinterest thread, ma questa tua ricetta mi intrigava e quindi sono venuta a leggermi il post. Difficile davvero tradurre "sformato", io probabilmente lo avrei chiamato "potato bake"? Che buono, comunque!
Emily Leary says
OMG this looks incredible. What a fantastic way to enjoy artichokes – I would eat every last scrap of this!
Kelsey says
Wow! This has so many thing I love in an appetizer! I am all about that cheese and I love this for an addition to my Thanksgiving menu!