Make-Ahead Loaded Mashed Potato Casserole
This loaded mashed potato casserole takes everything you love about a fully dressed baked potato and turns it into a rich, creamy side dish.

It’s the kind of casserole you can assemble the day before and just pop in the oven when you’re ready, which makes it a lifesaver for holiday meals or busy weeknights.
Why This Casserole Works
The potatoes stay silky and light because of the sour cream and butter, not heavy. Sharp cheddar melts into every bite, and the bacon on top stays crisp because you add half just before serving.
It holds well in the fridge and reheats without drying out, so you can bring it straight to the table after a quick trip under the broiler.
Ingredients

- 3 lbs russet potatoes, peeled and cubed: these mash up fluffy and soak up the dairy without getting gluey
- 4 tbsp unsalted butter, melted: adds richness and helps the cheese brown
- 1 cup sour cream: gives that tangy, creamy base; full-fat works best
- 1/2 cup whole milk: loosens the mash just enough
- 1 1/2 cups shredded sharp cheddar cheese, divided: you want a mix of melted interior and a toasty top
- 6 slices bacon, cooked and crumbled: cook it crisp so it stays crunchy, and divide between the filling and the top
- 3 green onions, thinly sliced (reserve some for finishing): a fresh, peppery finish
- 1 tsp garlic powder: a warm, savory note that doesn’t overpower
- 1 tsp salt, plus more for the potato water: seasons the potatoes as they cook
- 1/2 tsp black pepper: freshly ground gives the best bite
Variations / Substitutions
- No bacon: double the green onions and add a pinch of smoked paprika for a savory backbone.
- Different cheese: sharp white cheddar, Gruyère, or smoked gouda all bring their own character; just use a cheese that melts well.
- Sour cream swap: plain full-fat Greek yogurt works; the texture stays creamy and the tang is similar.
- Dairy-free: use a thick plant-based sour cream, unsweetened oat milk, and a good melting vegan cheddar — the bake time won’t change.
- Add heat: fold a diced jalapeño into the mash, or top with pickled jalapeño slices before baking.
If you love loaded flavors, try our Twice-Baked Potato Casserole.
How to Make Loaded Mashed Potato Casserole
Step 1: Boil the Potatoes

Place the cubed potatoes in a large pot and cover them with cold water by an inch. Add a generous pinch of salt, set the pot over high heat, and bring to a boil. Cook until the potatoes are fork-tender, about 15 to 20 minutes.
Drain them well in a colander and let them sit for a minute so the steam escapes. You want them as dry as possible before mashing, otherwise the casserole can turn watery.
Step 2: Mash and Mix

Return the drained potatoes to the warm pot. Pour in the 4 tbsp melted butter, the sour cream, and the milk. Mash by hand with a potato masher until mostly smooth, then stir in the garlic powder, salt, and pepper.
Fold in half of the shredded cheddar, half of the crumbled bacon, and about two-thirds of the green onions. Taste and adjust the salt now, while the mixture is still warm and easy to season.
Step 3: Assemble the Casserole

Grease a 9×13 baking dish with a little butter or cooking spray. Spoon the mashed potato mixture into the dish and spread it evenly with a spatula. Scatter the remaining cheddar cheese and the rest of the bacon crumbles over the top.
At this point you can cover and refrigerate the dish for up to 24 hours if you’re prepping ahead. Just let it sit on the counter while the oven preheats so the dish isn’t ice-cold.
Step 4: Bake and Broil

Preheat the oven to 350°F (175°C). Bake the uncovered casserole for 25 to 30 minutes, until the edges start to bubble and the top is golden. Switch the oven to broil and cook another 2 to 3 minutes, watching closely, so the cheese gets browned and bubbly.
This quick broil makes the top layer of cheese and bacon crispy without drying out the potatoes underneath. A glass dish will take a minute or two longer than a metal one.
Step 5: Top and Serve

Pull the casserole out of the oven and immediately sprinkle the reserved green onions over the hot, bubbling top. Let it rest for 5 minutes on a trivet, then scoop generous portions straight from the dish while it’s still warm and creamy.
How to Get the Creamiest Casserole
- Pick russet potatoes. They have the right starch content to absorb the butter and sour cream without turning gummy. Waxy potatoes like reds will give a denser, heavier mash.
- Don’t overwork the potatoes. A hand masher is your friend; a mixer or food processor can overdevelop the starch and make the casserole gluey.
- Cook the bacon until it shatters. Soft bacon will steam in the oven and lose any crunch, so fry it or bake it until it’s deeply crisp before crumbling it in.
- If the top isn’t browning fast enough under the broiler, move the dish to an upper rack and don’t walk away, a minute can make the difference between golden and burnt.
Bake times by dish size:
| Dish | Bake Time at 350°F |
|---|---|
| 9×13 inch | 25–30 mins |
| 8×8 inch (half) | 20–25 mins |
| 6-8 ramekins | 15–20 mins |
Storing and Reheating Leftovers
- Refrigerate: Cover tightly and store for up to 4 days. The potatoes firm up as they chill, but they’ll loosen again when reheated.
- Reheating: Warm individual portions in the microwave, or cover the whole dish with foil and reheat at 325°F for 15 to 20 minutes. A splash of milk on top helps restore the creaminess.
What to Serve With Loaded Mashed Potato Casserole
A simple roast chicken with herbs gives you a crispy skinned protein that contrasts with the soft, cheesy potatoes. Grilled flank steak, sliced thin against the grain, has a beefy bite that stands up to the richness. For a lighter match, steamed or roasted green beans with a squeeze of lemon add a fresh, bright note that cuts through the casserole’s heaviness.
Frequently Asked Questions
Can I freeze this casserole?
Yes. Assemble it completely in a freezer-safe dish but stop before baking. Wrap it tight and freeze for up to 2 months. Thaw overnight in the fridge, then bake as directed, adding 10 to 15 minutes.
Can I use a different potato?
Yukon Golds work. The mash will be denser and butterier, and the casserole won’t rise quite as high, but the flavor is excellent.
How do I get the cheese on top really crispy?
Use an oven-safe dish, shred the cheese yourself (pre-shredded has anti-caking agents that can prevent browning), and broil on a high rack for the final 2 to 3 minutes.
Can I skip the broil step?
You can. The casserole will still be cooked through after baking. The broil simply creates that browned, bubbly crust that makes the top layer shine.

Loaded Mashed Potato Casserole Recipe
Ingredients
Method
- Boil the cubed potatoes in salted water until fork-tender, 15 to 20 minutes. Drain well.
- Return potatoes to the pot and mash with melted butter, sour cream, milk, garlic powder, salt, and pepper. Fold in half the cheddar, half the bacon, and most of the green onions.
- Transfer to a greased 9×13 dish, spread evenly, and top with remaining cheddar and bacon.
- Bake at 350°F for 25 to 30 minutes until bubbly, then broil 2 to 3 minutes to brown the top.
- Remove from oven, top with reserved green onions, rest 5 minutes, and serve hot.
