When the cheddar softens over the potatoes and the bacon starts to smell smoky, I know this casserole is nearly ready for the table. It takes the familiar comfort of mashed potatoes and gives them a bubbling cheese-and-bacon top, with scallions added at the end for a fresh bite. Loaded mashed potato casserole with bacon and cheddar is substantial enough to serve as a side that gets plenty of attention, but the steps are straightforward: boil, mash, top, and bake.
I use russet potatoes for a fluffy mash, then mix in butter, sour cream, and warm milk. Warming the milk before it goes into the pot keeps the potatoes from getting a splash of cold liquid while you’re mashing. Once the potatoes are creamy, they go into a baking dish and the oven melts the cheddar over the top. The bacon cooks separately, so it can get crisp before it’s scattered over the casserole. Each scoop has creamy potatoes, melted sharp cheddar, and a little salty crunch.

Kitchen Note
I let the casserole rest for the full 10 minutes before serving. That short pause helps the potatoes settle, so the first scoop doesn’t send melted cheddar sliding across the dish.
Save this loaded mashed potato casserole with bacon and cheddar for its creamy russet base, melted sharp cheddar, crisp bacon, and scallion finish.
The Oven Is for Melting the Cheddar, Not Fixing the Potatoes
These potatoes are fully cooked before they go anywhere near the baking dish. The oven’s job is narrower: warm the casserole through and melt the cheddar over the surface. That distinction matters because baking won’t smooth out undercooked chunks or repair a mash that’s already watery. Get the potatoes tender and creamy in the pot, and the casserole stage can focus on the topping.
Think of the baking dish as a way to finish and serve the potatoes, rather than as another long cooking stage. Spread the mash evenly in the 9×13-inch dish so the center heats along with the edges. Then add the cheddar and bacon over the top; baking uncovered lets the cheese melt without trapping steam under a lid. When the middle is hot and the cheese has melted, it’s ready to come out. You don’t need to wait for the potatoes to brown or form a crust.
Russets, Warm Milk, and Sharp Cheddar Set the Texture

- Russet potatoes — Their starchy texture makes a fluffy, creamy mash. Cut the peeled potatoes into even pieces so they cook at roughly the same pace; smaller and larger chunks in the same pot can leave you with a mix of mushy edges and firm centers.
- Butter, sour cream, and whole milk — Together, they give the mash richness, tang, and a soft texture. Warm the milk before adding it, and use sour cream you enjoy eating on its own since its tang comes through in the finished potatoes. I wouldn’t swap in a different dairy product and expect the same balance.
- Sharp cheddar — Its stronger flavor stands up to the bacon and creamy potatoes. Freshly shredded cheese melts smoothly; pre-shredded cheddar is convenient and works, though its coating can make the melted layer a little less silky. Keep the cheese refrigerated until you’re ready to top the casserole.
- Bacon — Cook it until crisp before crumbling it over the potatoes. The separate skillet gives you control over its texture before it goes into the oven. If you leave it out, the casserole won’t have the same smoky, salty crunch.
- Scallions — Thin slices scatter easily across the finished dish and add a fresh contrast to the rich topping. Slice them shortly before using, and add them after baking so they keep their color and light bite.
Get the Potatoes Creamy Before the Cheese Goes On
Set Up the Dish and Cut the Potatoes Evenly
Heat the oven to 350°F and lightly coat a 9×13-inch baking dish with nonstick cooking spray. Peel the russets and cut them into 1 1/2-inch pieces, keeping the pieces close in size. Put them in a 6-quart pot and cover with cold water by 1 inch, then stir in 2 teaspoons of the kosher salt. Starting the potatoes in cold water gives the pieces time to heat through evenly as the water comes to a boil.
Simmer Until a Fork Slips In Easily
Bring the pot to a boil, then lower the heat and simmer the potatoes for 15 to 20 minutes. They’re ready when a fork passes through the center without meeting a firm spot. While they cook, warm the milk in a microwave-safe measuring cup for 30 to 45 seconds. Drain the potatoes well and return them to the pot; water left clinging to them can loosen the mash.
Mash While the Potatoes Are Warm
Add the butter, sour cream, warm milk, black pepper, and remaining 1 teaspoon of kosher salt to the drained potatoes. Mash until creamy, stopping once the pieces are worked in; prolonged mashing can make potatoes gluey. If you spot a few firm lumps, keep mashing gently rather than trying to smooth them out with extra milk. Spread the finished mash evenly in the prepared dish.
Top, Bake, and Finish with Scallions
Cook the bacon in a 12-inch skillet over medium heat for 8 to 12 minutes, turning it as needed, until crisp. Drain it on paper towels and crumble it, then sprinkle it over the potatoes along with the shredded cheddar. Bake the casserole uncovered for 20 to 25 minutes, until the cheese is melted and the center is hot. Let it rest for 10 minutes, scatter the thinly sliced scallions over the top, and serve.
Three Small Changes That Shift the Casserole
Make It Bacon-Free
Leave off the bacon and keep the cheddar and scallions for a meat-free version. The potatoes stay rich and cheesy, but the topping loses the smoky flavor and crisp pieces that bacon brings.
Use Mild Cheddar for a Softer Cheese Flavor
Swap the sharp cheddar for mild cheddar if you want a gentler cheese taste beside the bacon. The cheese still melts over the potatoes, but it won’t bring the same sharp contrast to the rich mash.
Let the Scallions Season the Mash
Fold the sliced scallions into the mashed potatoes before spreading them in the dish, then top with the cheddar and bacon. The scallions soften as the casserole bakes, giving the potato layer a mild onion flavor instead of a fresh finish on top.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours, covered, and use within 3 to 4 days. The topping softens and the potatoes firm up as they chill.
- Freezer: Freeze cooled portions in an airtight container for up to 2 months for best quality. Thaw them in the refrigerator; the dairy-rich potatoes may be slightly less smooth after freezing.
- Reheating: Reheat covered in a 350°F oven until the center reaches 165°F. Uncover near the end if you want the cheese exposed; reheating uncovered from the start can dry the edges before the middle is hot.
Questions That Come Up When Making This Casserole

Loaded Mashed Potato Casserole with Bacon and Cheddar
Ingredients
Equipment
Method
- Heat the oven to 350°F.
- Lightly coat a 9x13-inch baking dish with nonstick cooking spray.
- Put the potatoes in a 6-quart pot and cover with cold water by 1 inch.
- Stir in 2 teaspoons of the salt.
- Bring to a boil, then reduce the heat and simmer for 15 to 20 minutes, until the potatoes are fork-tender.
- While the potatoes cook, warm the milk in a microwave-safe measuring cup for 30 to 45 seconds.
- Drain the potatoes well and return them to the pot.
- Mash the potatoes with the butter, sour cream, warm milk, pepper, and remaining 1 teaspoon salt until creamy.
- Spread the mashed potatoes in the prepared dish.
- Cook the bacon in a 12-inch skillet over medium heat for 8 to 12 minutes, turning as needed, until crisp.
- Drain the bacon on paper towels and crumble it.
- Sprinkle the cheddar and crumbled bacon over the potatoes.
- Bake uncovered for 20 to 25 minutes, until the cheese is melted and the center is hot.
- Let the casserole rest for 10 minutes.
- Scatter the scallions over the top and serve.