Million Dollar Potato Casserole is the kind of side dish that disappears fast at family dinners, holiday gatherings, and potlucks. Creamy potatoes are blended with butter, sour cream, crispy bacon, cheddar cheese, and green onions, then baked until hot and bubbly with a golden, cheesy topping.
It has all the rich, comforting flavors everyone loves, but it's simple enough to make any night of the week using everyday ingredients!

What makes this recipe irresistible
It comes together with simple ingredients, can be made ahead to save time, and bakes up beautifully for holidays, potlucks, Sunday dinners, or weeknight meals. Since the potatoes are boiled instead of baked, you'll spend less time in the kitchen while still ending up with a rich, satisfying casserole everyone will be asking for!

Million Dollar Potato Casserole Recipe
Equipment
- 1 9x13 casserole dish
Ingredients
- 5 pounds russet potatoes peeled and cut into chunks
- 8 tablespoons butter softened
- 1 cup sour cream
- 8 ounces cream cheese softened
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- 2 cups shredded sharp cheddar cheese divided
- 8 slices bacon cooked and crumbled
- 4 green onions sliced
Instructions
- Preheat the oven to 350°F. Spray a 9x13-inch baking dish with nonstick cooking spray.
- Peel the potatoes and cut into chunks. Placed the potatoes in a large pot and cover with cold water. Bring to a boil and cook until fork tender, about 15 to 20 minutes. Drain well and return the potatoes to the pot. Allow to steam for a couple minutes to evaporate any remaining water.
- Add butter, sour cream, cream cheese, garlic powder, onion powder, salt, and pepper. Mash until smooth and creamy.

- Fold in 1½ cups of the cheddar cheese, half of the bacon, and half of the green onions.

- Spread the mixture into the prepared baking dish.

- Top with the remaining cheddar cheese and bacon.

- Bake for 25 to 30 minutes until heated through and the cheese is melted and bubbly.
- Sprinkle with the remaining green onions before serving.
Notes
Nutrition
Love this recipe? Join the free membership group!
Ingredients
Please refer to the printable recipe card for the exact measurements for this recipe.
Frequently asked questions (FAQ's)
Yes! Assemble the casserole up to 24 hours in advance, cover tightly, and refrigerate. When you're ready to serve, let it sit at room temperature for about 20 minutes, then bake as directed. You may need to add 5 to 10 minutes to the baking time if it's still chilled.
Absolutely. Assemble the casserole without baking, wrap it well, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. You can also freeze leftovers in an airtight container for quick side dishes later.
Russet potatoes are the best choice because they mash into a smooth, fluffy texture. Yukon Gold potatoes also work well if you prefer a naturally buttery flavor and a creamier consistency.
Definitely! Try topping the casserole with extra shredded cheese, crispy fried onions, chopped chives, or even a sprinkle of smoked paprika before serving for extra flavor and texture.

Deb's top tips
After draining the potatoes, return them to the hot pot for 2 to 3 minutes before mashing. The residual heat helps evaporate excess moisture, giving you a creamier, fluffier casserole that isn't watery. It's a simple step that makes a big difference in the finished texture.
Test kitchen notes
I always cut the potatoes into similar-sized pieces so they cook evenly, then boil them just until they're fork tender. Check them with a fork, not a knife. A knife is sharp enough to slide into potatoes before they're fully cooked, while a fork gives you a much better feel for when they're perfectly tender.
For the smoothest, creamiest potatoes, let the butter, cream cheese, and sour cream come to room temperature before mixing them in. I've found they blend much more easily into the hot potatoes and help create a light, creamy texture without any gummy spots.

Related recipes
If this Million Dollar Potato Casserole earns a spot on your dinner table, I've got a few more potato favorites to try next. My Cracker Barrel Cheesy Potatoes is a rich, cheesy classic that's always a hit at potlucks and holiday meals. For something with a little crunch, Crispy Smashed Potatoes have crispy, golden edges with fluffy centers that are impossible to resist.
And if you're craving ultra-creamy potatoes, my Texas Roadhouse Whipped Potatoes are buttery, smooth, and the perfect companion to everything from grilled steaks to roast chicken.
Serving suggestions
Million Dollar Potato Casserole goes with just about any main dish. Serve it alongside grilled steaks, barbecue ribs, baked ham, roast chicken, or turkey for a hearty family meal.
It's also a great addition to holiday dinners, potlucks, and Sunday suppers. Add a crisp green salad or simple roasted vegetables to round out the meal and balance the rich, cheesy potatoes.
A potato side dish everyone will remember
Whether you're serving it for a holiday feast, a backyard barbecue, or an ordinary weeknight dinner, this Million Dollar Potato Casserole is the kind of recipe that brings everyone back for seconds.
It's rich, creamy, easy to make, and always a crowd-pleaser. If you give it a try, I'd love to hear what you think! Leave a comment below and let me know who you shared it with or how you made it your own.









Leave a Reply