The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.

I made this the week my oven decided broiling meant “gently warm,” and I still couldn’t get people to stop eating it straight out of the dish with a spoon. There’s a version of mashed potatoes everyone knows, and then there’s this one — mashed potatoes that get a second act in the oven, so the top turns into something closer to a cheese crust than a garnish.
Twice baked usually means potato skins. This isn’t that. It’s the mash itself, baked twice: once as a smooth, garlicky base, then again under butter and cheese until the top goes deep gold. If you’ve only ever served mash straight from the pot, this is the upgrade that makes people ask what’s different.
Why This Works
Cream cheese and butter go into the pot before the potatoes do, not after. Melt them into a loose sauce first, whisk in the milk and garlic powder, then mash the potatoes directly into that — you get an even, silky texture without fifteen minutes of hand-mashing, and the dijon cuts through the richness so it doesn’t taste like a bowl of cheese.
The second bake matters just as much as the first. A cold mash straight into the oven bakes unevenly — the edges dry out before the middle even warms through. Baking at 350°F for 20 minutes first brings the whole dish up to temperature gently, and only then does the broiler get five minutes to turn the top brown. Skip the bake and go straight to broil, and you’ll get scorched cheese sitting on a lukewarm center.
Ingredients
For the Cheesy Garlic Mash
- 2 pounds potatoes, Russets or Yukon Gold
- ½ stick salted butter (4 tablespoons)
- ½ cup cream cheese (125g)
- ⅓ cup milk (80ml)
- 1 tablespoon garlic powder
- ½ tablespoon dijon mustard
- ¼ cup parmesan (4 tablespoons)
- ¼ teaspoon salt
- pinch black pepper
- ½ cup shredded cheddar (60g)
For the Casserole Topping
- 1 tablespoon salted butter
- 2 tablespoons parmesan
- ¼ cup shredded cheddar (30g / 4 tablespoons)
Instructions
Make the Cheesy Garlic Mash
- Peel the potatoes and cut into chunks.
- Add to a pot of cold salted water and bring to a boil.
- Boil for 10 to 15 minutes, until the potatoes are fork tender but not falling apart.
- Drain and set aside.
- Turn the stovetop heat to low.
- Add the butter, cream cheese, milk, garlic powder, mustard, parmesan, salt, and pepper to the empty pot.
- Heat and whisk until everything comes together into a smooth sauce.
- Add the cooked potatoes back into the pot with the sauce, along with the shredded cheddar.
- Mash until smooth. Taste and adjust the seasoning before moving on — you won’t get a second shot at this once it’s baked.
Build and Bake the Casserole
- Preheat the oven to 350°F / 180°C.
- Spoon the mashed potato evenly into an oven-proof baking dish.
- Dot the top with pieces of the remaining butter, sprinkle over the parmesan, then finish with the shredded cheddar.
- Once the oven is fully preheated, bake for 20 minutes.
- Move the dish under the broiler and broil for 5 minutes, until the cheese on top is deep golden brown.
Prep Time: 15 minutes Cook Time: 35 minutes Total Time: 50 minutes Servings: 6 Course: Side Dish Cuisine: American Diet: Gluten Free
Tips
- Don’t overwork the mash once the potatoes go in. Push past smooth and the starches break down too far, and you end up with something closer to wallpaper paste than mashed potatoes.
- Taste for salt before it goes in the dish, not after it’s baked. Cheese changes on the way in, but the potato underneath won’t.
- Wait for a fully preheated oven before the first bake. A still-heating oven means the middle finishes cold while the edges are already set.
Variations
Swap the cheddar for gruyère if you want something nuttier on top — it browns beautifully under the broiler and I’d genuinely make it this way again. Adding bacon bits into the mash itself is one I’d skip; it goes soft and chewy under two rounds of heat instead of staying crisp, and you lose the point of adding it.
Make-Ahead Notes
You can build the mash and get it into the baking dish up to a day ahead — cover and refrigerate before the first bake. Don’t add the butter and cheese topping until you’re ready to bake, though; it goes greasy sitting on cold potato overnight. Skip freezing this one. The cream cheese base splits when it thaws, and the texture never fully comes back together.
FAQ
Yes — assemble the mash up to a day ahead, refrigerate it uncovered in the baking dish, and add the topping right before it goes in the oven.
This almost always comes down to overworking the potatoes after the cheese and cream cheese go in. Once the sauce is mixed through, mash just enough to combine — a few extra minutes at this stage is where gluey texture comes from, not from the recipe itself.
You can, but I wouldn’t. A mixer overworks starchy potatoes almost instantly, and this recipe is already forgiving enough with a masher that the extra tool isn’t worth the risk.
Russets give you a fluffier mash; Yukon Golds hold a little more structure and a slightly buttery flavor on their own. Either works here — I lean Yukon Gold when I want the casserole to hold its shape better after baking.
Closing Thoughts
This is the dish I’d put next to a plain roast chicken specifically because the chicken needs the help — the cheese crust and garlic mash carry more flavor than the protein usually does. Leftovers reheat better in a skillet with a splash of milk than in the microwave, which tends to dry the top out before the middle catches up.

Twice Baked Mashed Potato Casserole
Ingredients
Equipment
Method
- Peel the potatoes and cut them into evenly sized chunks.
- Place the potatoes in a large pot of cold salted water and bring to a boil.
- Boil for 10–15 minutes, or until the potatoes are fork-tender but not falling apart.
- Drain the potatoes well and set them aside.
- Reduce the stovetop heat to low.
- To the empty pot, add the butter, cream cheese, milk, garlic powder, Dijon mustard, Parmesan, salt, and black pepper.
- Place the pot over low heat and whisk until the ingredients melt together into a smooth, creamy sauce.
- Add the cooked potatoes back to the pot along with the shredded cheddar cheese.
- Mash gently until smooth and creamy. Taste and adjust the salt and pepper as needed, taking care not to overwork the potatoes.
- Preheat the oven to 350°F (180°C).
- Spoon the mashed potatoes evenly into a 9-inch oval oven-safe baking dish and smooth the top.
- Dot the top with the remaining tablespoon of butter, sprinkle evenly with Parmesan, then finish with the shredded cheddar cheese.
- Once the oven is fully preheated, bake uncovered for 20 minutes, or until heated through.
- Move the casserole under the broiler and broil for about 5 minutes, or until the cheese is melted, bubbling, and golden brown. Watch closely to prevent burning.
- Remove from the oven and serve warm.



