When the fork slides through the potatoes, you want them tender enough to mash without a fight, but not waterlogged. Then the cheddar melts over the top and the edges bubble in the oven. That contrast is what makes this loaded mashed potato casserole with bacon and cheddar worth baking instead of serving straight from the pot.
Russets are a good fit here because their fluffy texture takes in the butter, sour cream, and milk without turning the mash heavy. I cut them into evenly sized pieces, start them in cold salted water, and wait until a fork meets no resistance before draining. A few minutes of care at this stage gives you a creamy base under the crisp bacon and sharp cheese.
The casserole comes together in a 9×13-inch dish, so it’s easy to portion for a table of eight. Let it rest after baking before adding the green onions; the top stays cheesy and the potatoes scoop neatly, with crisp bacon in every serving.

Kitchen Note
Give the casserole its full 10-minute rest after it comes out of the oven. The edges are bubbling when it’s hot, and that pause lets the potatoes settle so they’re easier to scoop.
Save this loaded mashed potato casserole with bacon and cheddar for a bubbling, cheesy side dish that serves eight.
Why Russets Stay Fluffy Under a Cheesy Bake
A casserole like this has two jobs: the potatoes need to be creamy enough to eat as mashed potatoes, but sturdy enough to hold their shape under cheese and bacon. Russets help with both. Their starchy flesh mashes into a soft, fluffy base, while the sour cream and butter give it richness and the milk loosens it to a creamy consistency.
Waxy potatoes tend to make a denser mash, which can feel heavy once it’s baked beneath a layer of cheese. The russets also give you a little room between the two stages: first, mash them until creamy; then bake just long enough for the cheese to melt and the edges to bubble. You’re not trying to dry the potatoes out or brown the whole surface. The result should still taste like mashed potatoes, with a savory, crisp-edged topping rather than a firm potato cake.
What the Russets, Sour Cream, and Sharp Cheddar Each Bring

- Russet potatoes — Their dry, starchy flesh gives the casserole its fluffy base. Choose firm potatoes without soft spots, and peel and cut them into even pieces so they cook at the same pace.
- Butter, sour cream, and whole milk — Each has a different job: butter adds richness, sour cream brings tang, and milk helps the mash turn creamy. I stick with sour cream here; a thinner replacement would change the body of the potatoes.
- Sharp cheddar — Sharpness matters because the potatoes are mild and rich. The cheese supplies a distinct savory bite as it melts over the top; a mild cheddar would make that layer less pronounced.
- Bacon and green onions — Crisp bacon gives the topping its salty crunch, while green onions add a fresh, lightly sharp finish. Thinly slicing the onions makes them easy to scatter across the casserole.
From Tender Russets to Bubbling Cheddar
Boil the Potatoes Until a Fork Slides In Easily
Heat the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. Put the peeled, 1-inch potato pieces in a 6-quart pot, cover them with cold water by 1 inch, and stir in 2 teaspoons of kosher salt. Bring the water to a boil, then lower the heat to a simmer for 15–20 minutes. They’re ready when a fork pierces the center easily; if the pieces still feel firm, give them more time before draining.
Mash While the Potatoes Are Hot
Drain the potatoes and return them to the pot. Add the butter, sour cream, whole milk, remaining 1 teaspoon of kosher salt, and black pepper, then mash until creamy. Stop when the potatoes have a smooth, cohesive texture; a few small soft lumps are less troublesome than mashing past creamy into a sticky texture. The mixture should be easy to spread into the baking dish, not stiff or dry.
Cook the Bacon Until Crisp
Set the bacon in a 12-inch skillet over medium heat and cook for 8–12 minutes, turning as needed. Look for crisp slices with rendered fat rather than pale, bendy centers; bacon that’s still soft won’t give the topping the same crunch. Transfer it to paper towels to drain, then crumble it once it’s cool enough to handle. Keep the heat at medium so the slices have time to crisp without scorching.
Layer, Bake, and Finish the Casserole
Spread the mashed potatoes in the prepared dish, then sprinkle the cheddar and crumbled bacon evenly over the surface. Bake for 20–25 minutes, until the cheese is melted and the edges are bubbling. If the center is hot but the cheese hasn’t fully melted, give it a little longer and watch the edges for that bubbling cue. Let the casserole rest for 10 minutes, then sprinkle the thinly sliced green onions over the top.
Two Simple Ways to Adapt the Topping
A Bacon-Free Vegetarian Version
Leave out the bacon and use vegetarian-labeled sharp cheddar for a vegetarian version. You’ll keep the creamy potato and melted-cheese layers, but lose the smoky, crisp bacon topping.
Skip the Green Onion Finish
Leave off the green onions if you prefer a straightforward bacon-and-cheddar top. The casserole will taste richer and more savory without their fresh, lightly sharp contrast.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in a covered container for 3–4 days. The potatoes may firm up as they chill.
- Freezer: Freeze portions in an airtight freezer-safe container for up to 2 months. Thaw in the refrigerator; the dairy-based potatoes may be a little softer or less smooth after freezing.
- Reheating: Reheat individual portions in the microwave until the center reaches 165°F. Check the middle rather than judging by melted cheese alone, since the topping can heat faster than the potatoes underneath.
Questions That Come Up With This Potato Casserole

Loaded Mashed Potato Casserole with Bacon and Cheddar
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Put the potatoes in a 6-quart pot and add cold water to cover by 1 inch.
- Stir in 2 teaspoons of the salt and bring the water to a boil.
- Simmer for 15–20 minutes, until the potatoes are very tender when pierced with a fork.
- Drain the potatoes and return them to the pot.
- Mash with the butter, sour cream, milk, remaining 1 teaspoon salt, and black pepper until creamy.
- 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.
- Spread the mashed potatoes in the prepared dish.
- Sprinkle evenly with the cheddar and crumbled bacon.
- Bake for 20–25 minutes, until the cheese is melted and the edges are bubbling.
- Let the casserole rest for 10 minutes.
- Sprinkle with the green onions.