Mashed Potato Casserole: The Ultimate Comfort Food Side Dish
Discover the flavor-packed, crowd-pleasing mashed potato casserole that's perfect for every gathering—creamy, cheesy, and irresistibly crave-worthy.

If you’re searching for the perfect side dish that brings together all the warmth and satisfaction of creamy, buttery mashed potatoes—plus a little extra comfort factor—look no further than mashed potato casserole. Whether you’re prepping for a big holiday meal or simply seeking a hearty accompaniment for a weeknight dinner, this casserole checks every box: make-ahead friendly, endlessly customizable, deeply satisfying, and guaranteed to please a crowd.
Why You’ll Love This Mashed Potato Casserole
This dish transforms the simple magic of mashed potatoes into something even more mouthwatering. It delivers ultra-creamy, buttery potatoes with a layer of molten cheese, a golden-brown crust, and savory toppings in every forkful. Here’s why this recipe stands above the rest:
- Easy to make ahead: You can prepare it up to 2 days in advance, then bake just before serving.
- Rich, creamy texture: Combination of butter, cream cheese, and sour cream guarantees decadent results.
- Crowd-pleaser: The perfect side for potlucks, holidays, and Sunday dinners—everyone loves it.
- Flexible and forgiving: Swap cheeses, add bacon or herbs, and adjust spices to taste.
Ingredients Breakdown
This casserole draws on a short list of familiar, affordable ingredients that work together to create next-level flavor and creaminess. Here’s what you’ll need:
- Russet Potatoes: Their starchy texture creates classic, fluffy mashed potatoes. Yukon Golds work too if you prefer a creamier consistency.
- Butter: Adds richness and a silky texture. Don’t skimp for maximum flavor.
- Cream Cheese: The not-so-secret ingredient for extra tang and smoothness.
- Sour Cream: Contributes even more tangy, creamy goodness.
- Whole Milk: Helps achieve the desired texture; feel free to substitute half-and-half for extra richness.
- Eggs: Bind the casserole together, giving it structure without making it heavy.
- Shredded Cheddar Cheese: Used both in the mash and on top for a cheesy finish; Monterey Jack works as a substitute.
- Salt and Pepper: Essential for seasoning the potatoes thoroughly.
- Chives or Scallions (optional): Add a punch of fresh flavor and color after baking.
- Bacon (optional): For a savory crunch on top—totally optional but highly recommended for bacon lovers.
Ingredient Table
| Ingredient | Role in Recipe | Substitution Ideas |
|---|---|---|
| Russet Potatoes | Main base, provides starchy, fluffy texture | Yukon Gold potatoes |
| Butter | Flavor, creamy richness | Plant-based butter for dairy-free |
| Cream Cheese | Tang, ultra smoothness | Greek yogurt, vegan cream cheese |
| Sour Cream | Creamy tang, moisture | Plain yogurt, crème fraîche |
| Whole Milk | Blends potatoes, improves creaminess | Half-and-half, non-dairy milk |
| Eggs | Binds casserole for easier slicing | Omit for looser mash, use flaxseed egg for vegan |
| Cheddar Cheese | Melty cheese layer, sharp flavor | Monterey Jack, Colby, Gruyère |
| Chives | Fresh garnish | Scallions, parsley |
| Bacon | Salty crunch on top | Fried shallots, omit for vegetarian |
Pro Tip: Don’t be shy about seasoning your potatoes as you mash. Well-seasoned potatoes are the backbone of this dish!
Step-by-Step Instructions
- Prepare the potatoes:
Peel, chop, and boil the potatoes in generously salted water until fork-tender—usually about 15-20 minutes. Drain well. - Mash with flavor:
While hot, mash the potatoes with butter, cream cheese, and sour cream. Blend until fully smooth. Stir in milk and mix until creamy but still substantial. - Season and combine:
Stir in the beaten eggs, half the shredded cheese, and plenty of salt and pepper. Taste and adjust seasoning if needed. - Transfer to baking dish:
Spread the mashed mixture in a buttered casserole dish. Sprinkle remaining cheese evenly over the top. - Bake to perfection:
Bake uncovered in a preheated oven at 375°F (190°C) for 35-45 minutes, or until cheese is melted and casserole is heated through. For a golden-brown top, broil for an extra 2-4 minutes at the end. - Add finishing touches:
After baking, garnish with chives or sliced scallions—and crispy bacon bits if desired.
Make-Ahead and Storage Tips
- Prepare ahead: Assemble the casserole, cover tightly, and refrigerate for up to 2 days. When ready to bake, let sit at room temperature for 30 minutes, then bake as directed.
- Freezing: Freeze unbaked casserole up to 1 month. Thaw overnight in the fridge before baking.
- Reheating: Leftovers reheat beautifully; cover with foil and bake at 350°F (177°C) until hot.
Variations and Customizations
This dish is remarkably adaptable. Try these creative spins to suit your personal flavor preferences or dietary needs:
- Loaded Mashed Potato Casserole: Top with extra bacon, cheddar, and green onions for restaurant-style “loaded” potatoes.
- Herb Lovers: Mix in chopped parsley, thyme, or rosemary for fragrant, garden-fresh notes.
- Garlic Mash: Roast several garlic cloves and mash them in for a rich, mellow kick.
- Vegan Option: Use plant-based butter, non-dairy milk, and vegan cheese; skip the eggs or use flax eggs for binding.
- For a Fancy Finish: Dust the top with breadcrumbs and small cubes of butter for a crispy, golden crust.
- Make it Spicy: Stir in diced jalapeños or sprinkle on smoked paprika for a gentle heat.
Serving Suggestions
Mashed potato casserole is wonderfully versatile. Here are a few ways to enjoy it:
- Holiday feasts: The casserole is an all-star side for Thanksgiving, Christmas, Easter, and Hanukkah menus.
- Hearty weeknight dinners: Serve it with roast chicken, baked salmon, or vegetarian loaf for a perfectly rounded meal.
- As a brunch centerpiece: Pair with eggs, sausage, or roasted veggies for a morning crowd-pleaser.
Tips and Tricks for Failproof Results
- Dry potatoes well: After boiling and draining, return the potatoes to the pot for a minute to let excess steam escape before mashing.
- Season generously: Taste as you go; under-salted potatoes make for bland casserole.
- Use a potato masher or ricer: For the smoothest, lump-free consistency, mash potatoes by hand or use a ricer—avoid mixers, which can create a gluey texture.
- Let it set: Rest for 10 minutes after baking. This yields clean slices and concentrated flavor.
Frequently Asked Questions (FAQs)
Q: Can I use instant mashed potatoes instead of fresh?
A: While fresh potatoes deliver the best flavor and texture, you can use high-quality instant potatoes in a pinch. Prepare according to package instructions, then proceed with the recipe from the mixing step.
Q: How far ahead can I make mashed potato casserole?
A: You can fully assemble the casserole up to 2 days in advance. Store tightly covered in the refrigerator and bake as instructed, possibly adding a few extra minutes to account for the cold start.
Q: What’s the best cheese for the topping?
A: Sharp cheddar is classic, but try Monterey Jack, Colby, Gruyère, or a blend for different flavor profiles.
Q: Can I freeze mashed potato casserole?
A: Yes! You can freeze the unbaked casserole (tightly wrapped) for up to one month. Thaw overnight in the refrigerator before baking.
Q: How do I prevent the casserole from drying out?
A: Make sure there’s enough butter and cream in the mash, don’t bake it for too long, and cover loosely with foil if the top browns too quickly while baking.
Nutrition Facts (Approximate, Per Serving)
- Calories: 320
- Fat: 20g
- Carbohydrates: 28g
- Protein: 8g
- Sodium: 410mg
Figures are estimates and will vary depending on ingredients and customizations.
Printable Mashed Potato Casserole Recipe Card
Mashed Potato Casserole
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Servings: 10
Ingredients
- 5 lbs russet potatoes, peeled and cubed
- 8 tbsp unsalted butter (plus more for topping)
- 8 oz cream cheese (softened)
- 1 cup sour cream
- 1/2 cup whole milk
- 2 eggs, beaten
- 2 cups shredded cheddar cheese
- Salt and freshly ground black pepper
- Chopped chives, for garnish
- 6 slices cooked bacon, crumbled (optional)
Instructions
- Preheat oven to 375°F (190°C). Butter a 9×13-inch baking dish.
- In a large pot, cover potatoes with cold water; add a generous pinch of salt. Bring to a boil; simmer until fork-tender, about 18-20 minutes. Drain well and return to pot.
- Mash potatoes with butter, cream cheese, and sour cream until smooth. Stir in milk, then beaten eggs, half the cheddar cheese, and season with salt and pepper.
- Spread mixture in prepared baking dish; sprinkle with remaining cheddar.
- Bake uncovered until hot and cheese is melted, about 40 minutes. For golden top, broil briefly at end.
- Garnish with chives (and bacon, if desired). Serve hot.
Final Thoughts: The Joy of Mashed Potato Casserole
Whether you’re new to cooking or a seasoned holiday host, mastering this mashed potato casserole will make you the hero of every meal. It’s the side dish that brings everyone running back for seconds, perfectly balances richness and texture, and serves as a comforting anchor to any table. Next time you need to impress—or simply want to treat yourself—give this recipe a try. Your taste buds (and your guests) will thank you!










