Once the cheddar melts and the edges begin to bubble, the kitchen smells like bacon and buttery potatoes. That’s the moment these Million Dollar Mashed Potatoes stop looking like a bowl of mash and start feeling like a proper casserole. I like that the potatoes are already tender before they go into the oven, so the bake is focused on melting the topping and warming everything through.
Russet potatoes give the mash a soft, fluffy base, while cream cheese and sour cream make it rich without relying on a heavy pour of milk. I mash the dairy into the hot potatoes while the milk is warm; cold, firm cream cheese is much harder to blend smoothly. The cheddar and bacon go on top, where they stay distinct instead of disappearing into the potatoes.
After a short rest, the casserole scoops neatly, with creamy potatoes underneath a cheesy top and salty bits of crisp bacon.

Kitchen Note
Let the butter and cream cheese soften before they go into the pot. That small bit of patience helps them blend into the hot potatoes instead of leaving little cold lumps behind.
Save Million Dollar Mashed Potatoes for a make-ahead side with creamy potatoes, bubbling cheddar, and crisp bacon on top.
Why These Russets Should Be Creamy, Not Whipped
Russets are starchy potatoes, which is exactly why they mash up so softly. That same starch can turn gluey if the potatoes are worked too hard after cooking. The goal here is creamy, not airy and whipped; stop once the butter, cream cheese, sour cream, and milk are blended in and the mash looks smooth.
This matters even more because the potatoes get another turn in the oven. The bake warms the casserole and melts the cheddar, but it won’t undo an overworked mash or turn a stretchy texture fluffy again. Mash gently and don’t keep beating just to make the surface look perfectly polished. A few soft ridges are fine, and they give the topping little places to settle. The potatoes should be tender before you start mashing, so the masher doesn’t have to force its way through firm pieces.
Why Russets, Softened Dairy, and Sharp Cheddar Matter

- Russet potatoes — Their starchy texture makes a soft mash that holds up beneath the toppings. Choose potatoes that feel firm and aren’t sprouting; peeling and cutting them into even chunks helps them cook at the same pace.
- Butter, cream cheese, and sour cream — These give the potatoes richness and a gentle tang, while the cream cheese adds body. The block-style cream cheese in the ingredient list is a better fit than a loose whipped spread. Sour cream and cream cheese aren’t interchangeable: one brings tang, the other helps make the mash plush.
- Whole milk — Warm milk blends into the potatoes more easily than cold milk. I wouldn’t replace it by adding extra sour cream or cream cheese; either change would make the mash heavier and alter its tang.
- Sharp cheddar — Its bolder flavor stands up to the bacon and creamy potatoes. A standard grocery-store sharp cheddar works well; the sharpness matters more than buying an expensive brand. Use it shredded so it spreads evenly over the casserole.
- Bacon — Cook it until crisp before crumbling so it brings a little crunch to the top. Ordinary sliced bacon works; the main thing is to drain it on paper towels rather than scattering it over the potatoes while greasy.
- Green onions — Their fresh, mild bite balances the rich topping. Slice them thinly and add them after baking so they stay bright instead of wilting in the oven.
From Fork-Tender Potatoes to a Bubbling Cheddar Top
Boil Until the Fork Slides In
Heat the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. Put the peeled, 1-inch potato chunks in an 8-quart pot with 12 cups cold water and 1 tablespoon kosher salt. Bring the pot to a boil over high heat, then lower the heat and simmer for 18 to 22 minutes. They’re ready when a fork pierces a chunk easily; if the center still feels firm, give the potatoes more time before draining.
Mash While the Potatoes Are Hot
Drain the potatoes well and return them to the pot. Add the softened butter and cream cheese, sour cream, warmed whole milk, garlic powder, black pepper, and the remaining 1/2 teaspoon kosher salt. Mash until creamy, stopping once the dairy is blended through. If you keep working the potatoes after they’re smooth, their texture can become sticky rather than soft.
Cook the Bacon Until Crisp
Set a 12-inch skillet over medium heat and cook the bacon for 8 to 10 minutes, turning it as needed. Look for slices that are crisp rather than merely browned; soft bacon won’t give the topping the same contrast. Drain the cooked bacon on paper towels, then crumble it into pieces for an even layer over the potatoes.
Bake Until the Edges Bubble
Spread the mash in the prepared dish, then distribute the shredded cheddar and crumbled bacon across the top. Bake uncovered for 20 to 25 minutes, until the cheese has melted and the edges are bubbling. Rest the casserole for 10 minutes, then sprinkle on the sliced green onions and serve. The center should be creamy, while the cheese stays melted across the top.
A Bacon-Free Version and a Make-Ahead Plan
Leave Off the Bacon for a Meatless Dish
Omit the bacon and keep the cheddar topping. The casserole stays rich and cheesy, but loses the smoky flavor and crisp bacon pieces. Bake it the same way, until the cheese is melted and the edges bubble.
Assemble It Ahead
Make the mashed potatoes and spread them in the prepared baking dish a day ahead; cover and refrigerate. Keep the cooked bacon and cheddar separate, then add them just before baking so the bacon doesn’t soften in storage. A chilled casserole may need a little longer than 20 to 25 minutes, so use the melted cheese and bubbling edges as your cues.
Storage and Reheating
- Refrigerator: Store leftovers covered for 3 to 4 days. The cheese topping softens, and the potatoes will be firmer when cold.
- Freezer: Freeze portions in airtight containers for up to 2 months. Thaw overnight in the refrigerator; the dairy-rich potatoes may be a little less smooth after freezing.
- Reheating: Reheat covered in a 350°F oven until the center reaches 165°F. Keep it covered so the edges don’t dry out before the middle is hot.
The Details That Come Up Before This Casserole Goes in the Oven

Million Dollar Mashed Potatoes
Ingredients
Equipment
Method
- Preheat the oven to 350°F and coat a 9x13-inch baking dish with nonstick cooking spray.
- Put the potatoes in an 8-quart pot, add the cold water and 1 tablespoon of the salt, and bring to a boil over high heat; reduce the heat and simmer for 18 to 22 minutes, until the potatoes are easily pierced with a fork.
- Drain the potatoes well and return them to the pot; mash with the butter, cream cheese, sour cream, warm milk, garlic powder, black pepper, and remaining 1/2 teaspoon salt until creamy.
- Cook the bacon in a 12-inch skillet over medium heat for 8 to 10 minutes, turning as needed, until crisp; drain on paper towels and crumble.
- Spread the mashed potatoes in the prepared dish, then top evenly with the shredded sharp cheddar cheese and crumbled bacon.
- Bake uncovered for 20 to 25 minutes, until the cheese is melted and the edges are bubbling.
- Rest for 10 minutes, then sprinkle with the thinly sliced green onions and serve.



