Million Dollar Mashed Potatoes

Loading…

By Reading time

The pot is full of fluffy russet chunks, but the topping is what makes this casserole feel like more than a bowl of mashed potatoes. I mash the potatoes with softened butter, cream cheese, sour cream, and warm milk, then spread them into a baking dish so the sharp cheddar melts across the top while the edges bubble.

Keeping the bacon and cheddar on top gives every scoop a little contrast: creamy potatoes underneath, melted cheese and crisp bacon above, with green onions added after baking. The potatoes are cooked until fork-tender before they meet the dairy, so the oven isn’t being asked to finish raw potatoes; it just brings the assembled dish together. After a short rest, these Million Dollar Mashed Potatoes are rich, creamy, and ready to serve by the spoonful.

Million Dollar Mashed Potatoes creamy cheddar bacon
“

Kitchen Note

After the potatoes are fork-tender, drain them thoroughly before returning them to the pot. Water clinging to the chunks can thin the dairy, and this mash should stay plush enough to hold the cheddar topping.

Save these Million Dollar Mashed Potatoes for a meal that needs a creamy, cheddar-topped side with crisp bacon and fresh green onion.

Save to Pinterest

Why the Bacon and Cheddar Belong on Top, Not in the Mash

These potatoes have plenty of richness in the mash already, so the topping works best as its own layer. The cheddar melts over the surface instead of disappearing into the potatoes, and the bacon stays distinct rather than getting lost in a creamy mixture. You get a bit of each in a forkful without the whole dish becoming uniformly heavy.

The 9×13-inch dish gives the topping room to cover the potatoes in an even layer. That matters more than piling on extra cheese: a well-covered surface melts together while the edges heat through and bubble. Keep the bacon crumbled across the top rather than stirring it in, and add the green onions only after the dish rests. Their fresh, mild bite is easier to notice against the warm, rich layers.

This is also why I treat the oven time as a finishing stage. The potatoes are mashed before they go into the dish, so the bake is about melting the cheddar and heating the edges, not cooking the potato base from scratch. Pulling the casserole once those cues appear keeps the top from spending extra time in the oven.

What the Russets and Dairy Each Bring to the Mash

Million Dollar Mashed Potatoes fluffy cheesy casserole
  • Russet potatoes — Their starchy texture makes a fluffy base that takes well to butter and dairy. Choose firm potatoes without soft spots; peeling and cutting them into even chunks helps them cook at a similar pace. I wouldn’t swap in a waxy potato here if you want this soft, classic mash.
  • Cream cheese and sour cream — Cream cheese gives the potatoes body, while sour cream brings a gentle tang that keeps the richness from tasting flat. Store-brand versions work well. Let both soften before mashing so they blend into the hot potatoes without leaving stubborn cold pieces.
  • Butter and whole milk — Butter rounds out the dairy, and warmed milk loosens the potatoes without cooling them abruptly. Softened butter blends more evenly than a cold piece straight from the refrigerator; warm the milk before it goes into the pot.
  • Sharp cheddar — Its stronger flavor stands up to the creamy potato layer, so the top tastes like cheese rather than just extra richness. Use a cheddar you enjoy eating on its own; the sharpness is noticeable in every bite.
  • Bacon and green onions — Bacon brings the salty, smoky crunch, while green onions finish the casserole with a fresh edge. Cook the bacon until crisp enough to crumble after cooling, and slice the onions thinly so they scatter across the top instead of landing in thick bites.

From Tender Potato Chunks to a Bubbling Cheddar Top

Start the Potatoes in Cold, Salted Water

Put the peeled, 1-inch potato chunks in a 6-quart pot and cover them with cold water by 1 inch. Stir in the kosher salt, bring the pot to a boil over high heat, then lower the heat and simmer for 15–20 minutes. Check with a fork; the chunks should give easily rather than resist in the center. Drain them well before returning them to the pot.

Cook the Bacon While the Potatoes Simmer

Set the bacon in a 12-inch skillet over medium heat and cook for 8–12 minutes, turning as needed. The useful cue is crisp bacon that will crumble once it has cooled, not limp pieces that bend when you pick them up. Transfer it to paper towels to drain, then crumble it after it’s cool enough to handle. Keep the crumbles ready for the topping.

Mash Until the Dairy Disappears into the Potatoes

Return the drained potatoes to the pot and add the remaining softened butter, cream cheese, sour cream, warmed whole milk, and black pepper. Mash until creamy, checking that there are no obvious pockets of cream cheese left. Stop once the mixture looks cohesive; continuing to work the potatoes after they’re smooth can make the texture heavier. The mash should spread readily into the prepared baking dish.

Bake Just Until the Cheese Melts

Heat the oven to 350°F and grease a 9×13-inch baking dish with 1 teaspoon of butter. Spread the potatoes in the dish, then top them evenly with the shredded cheddar and crumbled bacon. Bake for 20–25 minutes, until the cheese has melted and the edges are bubbling. Rest the casserole for 10 minutes, then scatter the thinly sliced green onions over the top before serving.

Two Easy Ways to Change the Topping Without Losing the Creamy Base

Make It Pork-Free

Leave off the bacon and keep the cheddar and green onions as the topping. The casserole loses the smoky crunch, but the sharp cheese still gives the surface plenty of savory flavor, and the green onion keeps the finish fresh.

Put Some Cheddar Inside, Too

For a more cheese-forward casserole, stir half of the shredded cheddar into the finished mash and use the rest on top with the bacon. The potatoes will taste richer throughout, while the remaining cheddar still melts into a distinct top layer.

Storage and Reheating

  • Refrigerator: Refrigerate leftovers within 2 hours and keep them for 3–4 days. The topping softens as it sits, but the potatoes stay creamy.
  • Freezer: Freeze leftovers in an airtight container for up to 1 month. Thaw overnight in the refrigerator; the dairy-rich potatoes may be a little less smooth after freezing.
  • Reheating: Cover a baking dish with foil and reheat at 350°F until the center reaches 165°F. Uncovered reheating can dry the top before the middle is hot.

Questions That Come Up When Making Million Dollar Mashed Potatoes

Can I use an electric mixer to mash the potatoes?+

A hand masher gives you better control over the texture. Electric mixers can work the starch in russets too aggressively and turn the mash gluey, especially once the dairy is added.

Can I leave the skins on the russet potatoes?+

You can, but the finished mash will have bits of peel and a more rustic texture. Peeling them gives this casserole its smooth, creamy consistency.

Can I use pre-shredded sharp cheddar?+

Yes. It will melt over the casserole, though packaged shreds may not melt quite as smoothly as cheese shredded from a block. Spread it evenly so the potatoes get a consistent layer of topping.

How do I keep the mashed potatoes from turning gluey?+

Mash only until the potatoes look creamy and the dairy is blended in. Overworking the russets releases more starch, which is what makes mashed potatoes turn sticky instead of light.

How do I know when the bacon is ready to crumble?+

It should be crisp after cooking and draining, then cool enough to handle before you crumble it. If it still feels flexible, give it a little more time in the skillet so it can add a crisp contrast to the soft potatoes.

Million Dollar Mashed Potatoes

Million dollar mashed potatoes are baked until the cheddar melts and the edges bubble, with crisp bacon and green onions on top. Cream cheese, sour cream, and butter make the mashed russet potatoes rich and creamy.
Prep Time 20 minutes
Cook Time 41 minutes
resting time 10 minutes
Total Time 1 hour 11 minutes
Servings: 10 servings
Course: Side Dish
Cuisine: American
Calories: 470

Ingredients
  

For the mashed potatoes
  • 4 lb russet potatoes peeled and cut into 1-inch chunks
  • 2 tsp kosher salt
  • 0.5 cup unsalted butter softened and divided
  • 1 block (8 oz) cream cheese softened
  • 1 cup sour cream
  • 0.5 cup whole milk warmed
  • 0.5 tsp black pepper
For the topping
  • 6 bacon slices
  • 2 cup sharp cheddar cheese shredded
  • 3 green onions thinly sliced

Equipment

  • 1 9x13-inch baking dish
  • 1 6-quart pot
  • 1 12-inch skillet

Method
 

Prepare the potatoes
  1. Preheat the oven to 350°F.
  2. Grease a 9x13-inch baking dish with 1 teaspoon of the butter.
  3. Put the potatoes in a 6-quart pot, cover with cold water by 1 inch, and stir in the salt.
  4. Bring to a boil over high heat, then reduce the heat and simmer for 15–20 minutes, until fork-tender.
  5. Drain the potatoes well.
Prepare the topping
  1. While the potatoes cook, fry the bacon in a 12-inch skillet over medium heat for 8–12 minutes, turning as needed, until crisp.
  2. Drain the bacon on paper towels, then crumble when cool.
Assemble and bake
  1. Return the drained potatoes to the pot and mash with the remaining butter, cream cheese, sour cream, warmed milk, and black pepper until creamy.
  2. Spread the potatoes in the prepared dish.
  3. Top evenly with the cheddar and crumbled bacon.
  4. Bake for 20–25 minutes, until the cheese is melted and the edges are bubbling.
  5. Rest for 10 minutes.
  6. Sprinkle with the green onions before serving.

Notes

For the creamiest texture, drain the potatoes well before mashing. Refrigerate leftovers for up to 4 days; freezing is not recommended because the dairy-based potatoes may become grainy. Reduced-fat cream cheese and sour cream can be used for a lighter option, though the texture may be less rich.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating