A fork slides through a potato chunk with no pushback, and the whole pot smells warm and earthy—that’s the moment this casserole starts to come together. Loaded mashed potato casserole takes that soft, buttery mash and gives it a blanket of melted sharp cheddar, crisp bacon, and fresh green onion. Each scoop has creamy potatoes underneath and a savory topping that adds crunch and a little bite.
I like this version because it still tastes like mashed potatoes first, not a pile of toppings hiding underneath. The cream cheese and sour cream make the center rich and tangy, while the cheddar and bacon bring the familiar loaded-potato flavors across the top. It’s a generous casserole for a holiday table or a dinner when you want a substantial side that can be spooned right from the baking dish.

Kitchen Note
Give the casserole its full 10-minute rest before scooping. The center settles, the cheese stops sliding around, and the first serving comes out in a scoop instead of spreading across the plate.
Save this loaded mashed potato casserole for a table that needs creamy potatoes, melted cheddar, and crisp bacon in every scoop.
The Oven Melts the Topping; It Won’t Rescue Undercooked Potatoes
The potatoes need to be completely tender before they go into the baking dish. The oven time is short enough to warm the finished mash and melt the cheddar, but it isn’t a second round of cooking for firm potato centers. If a chunk still resists a fork when you drain the pot, that firmness will be noticeable in the casserole too.
That distinction also helps the topping stay in balance. The potatoes are cooked and seasoned before the cheese and bacon go on, so the oven can focus on heating the middle and joining the toppings to the surface. Bake until the center is hot and the cheddar has melted; waiting for a browned, deeply baked crust isn’t necessary for this casserole. The result should be creamy underneath, with the bacon and cheese clearly visible on top rather than buried in the mash.
Russets, Warm Milk, and Cream Cheese Build the Texture

- Russet potatoes — Their fluffy, starchy texture makes a soft mash that holds the rich dairy without feeling waxy. Yukon Golds can stand in at the same weight; they make a creamier, denser mash with a more buttery potato flavor.
- Butter and cream cheese — Butter rounds out the potatoes, while softened cream cheese adds body and helps the mash feel cohesive. Full-fat cream cheese gives the richest result; Neufchâtel can replace it in the same amount for a slightly less rich finish. Let the cream cheese soften before mashing so it blends without cold lumps.
- Sour cream and whole milk — Sour cream brings a gentle tang that keeps the rich potatoes from tasting flat. Plain full-fat Greek yogurt can replace the sour cream measure for measure, though the flavor will be tangier. Whole milk gives the mash a fuller body; warm it before stirring it in, and know that lower-fat milk will make a slightly less rich result.
- Bacon — Regular bacon gives the topping its salty crunch and cooks evenly in the skillet. Choose bacon you enjoy eating on its own; it’s one of the most noticeable flavors in each bite. Draining it before crumbling keeps excess grease from pooling over the cheese.
- Sharp cheddar — Sharp cheddar gives the topping a distinct, savory edge against the mild potatoes. A block you shred yourself melts smoothly, while pre-shredded cheddar is convenient and still works well across the top.
- Green onions — Thinly sliced green onions add a fresh, gently sharp finish after baking. They’re best added at the end, where their color and crispness contrast with the warm, soft casserole.
From Fork-Tender Potatoes to a Scoopable Casserole
Cook the potatoes until a fork slips in easily
Heat the oven to 350°F. Put the peeled, 1 1/2-inch potato chunks in an 8-quart pot, cover them with cold water by 1 inch, and add 1 tablespoon of the kosher salt. Bring the water to a boil, then lower the heat to a simmer. Cook for 15–20 minutes, until a fork pierces the chunks easily; if the center still feels firm, give them more time in the simmering water.
Mash while the potatoes are hot
Drain the potatoes and return them to the pot. Grease a 9×13-inch baking dish with 1 tablespoon of butter. Mash the potatoes with the remaining butter and the softened cream cheese, then stir in the sour cream, warmed milk, remaining 1 teaspoon kosher salt, and black pepper. Stop once the mixture is combined and creamy; vigorous mixing can make mashed potatoes heavy and gluey.
Cook the bacon until crisp
Set a 12-inch skillet over medium heat and cook the bacon for 8–12 minutes, turning it as needed. Look for crisp slices rather than soft, floppy ones, since the bacon will sit on top of the creamy potatoes. Transfer it to paper towels to drain, then crumble it once it’s cool enough to handle. If it’s still bendy, give it another moment in the skillet before draining.
Top, bake, and finish with green onion
Spread the mashed potatoes in the buttered baking dish, then distribute the shredded cheddar and crumbled bacon evenly over the surface. Bake for 25–30 minutes, until the casserole is hot in the center and the cheese is melted. Sprinkle the thinly sliced green onions over the top after it comes out of the oven. Let it rest for 10 minutes before serving.
Small Changes That Keep the Loaded-Potato Character
Make it vegetarian without changing the potato base
Leave off the bacon and keep the cheddar and green onions. The casserole stays rich and savory, but you’ll miss the smoky crunch that bacon brings. The potato mixture and baking method stay the same.
Put some cheddar inside the mash
Fold part of the shredded cheddar into the finished potatoes and leave the rest for the topping. You’ll get a little melted cheese throughout the casserole, with enough on top to make a visible layer. Keep the bacon on the surface so it retains its crisp contrast.
Spread the green onion flavor through every scoop
Stir some of the thinly sliced green onions into the mashed potatoes and keep the rest to scatter over the casserole after baking. The onion flavor will be more even throughout, while the final sprinkle keeps a fresh, crisp finish on top.
Storage and Reheating
- Refrigerator: Cover leftovers and refrigerate for 3–4 days. The mash may firm up as it chills.
- Freezer: Freeze portions in airtight containers for up to 2 months for best texture. The potatoes may be a little softer after thawing; thaw overnight in the refrigerator.
- Reheating: Reheat covered in a 350°F oven until the center reaches 165°F. Keeping it covered helps the edges stay moist while the middle heats; reheating uncovered can dry the top before the center is hot.
Questions That Come Up Before the Casserole Goes in the Oven

Loaded Mashed Potato Casserole
Ingredients
Equipment
Method
- Preheat the oven to 350°F.
- Put the potatoes in an 8-quart pot and cover with cold water by 1 inch; add 1 tablespoon salt. Bring to a boil, reduce the heat, and simmer for 15–20 minutes, until the potatoes are easily pierced with a fork.
- Drain the potatoes and return them to the pot.
- Grease a 9x13-inch baking dish with 1 tablespoon butter.
- Mash the potatoes with the remaining butter and cream cheese; stir in the sour cream, warm milk, remaining 1 teaspoon salt, and pepper.
- Cook the bacon in a 12-inch skillet over medium heat for 8–12 minutes, turning as needed, until crisp.
- Drain the bacon on paper towels and crumble it.
- Spread the mashed potatoes in the prepared baking dish.
- Top the potatoes evenly with the cheddar and crumbled bacon.
- Bake for 25–30 minutes, until hot in the center and the cheese is melted.
- Sprinkle with the green onions.
- Let the casserole rest for 10 minutes before serving.