I’ve always believed that comfort food doesn’t have to be complicated, and this Mashed Potato Casserole is proof. Creamy, buttery mashed potatoes baked with a golden top and just a hint of garlic—this dish feels like a warm hug. Whether it’s the holidays or a weeknight dinner, this casserole has become a staple on my table for its simplicity and its ability to please absolutely everyone.

What I love most about this recipe is how make-ahead friendly it is. You can whip it up earlier in the day (or even the night before), pop it in the fridge, and then just bake it when you’re ready. That means less last-minute stress and more time enjoying the meal. Plus, it’s perfect for feeding a crowd—no need to mash individual portions!
Why You’ll Love This Mashed Potato Casserole
This recipe takes traditional mashed potatoes to the next level. You still get that creamy texture, but baking it gives you a beautiful top layer and a slightly firmer texture inside. It’s rich without being too heavy, and with just a sprinkle of fresh chives or parsley on top, it looks as good as it tastes. Ideal for potlucks, family dinners, or just when you want something a little extra without a lot of extra work.
What Kind of Potatoes Should I Use?
For the creamiest result, I always recommend using Yukon Gold potatoes. They have a naturally buttery flavor and smooth texture that makes them ideal for mashing. Russet potatoes are another good choice if you want something fluffier, but they may require a bit more butter and cream to avoid dryness. Red potatoes, while delicious, tend to be waxier and less creamy, so I usually save those for roasted dishes.
Options for Substitutions
This casserole is super forgiving and easy to customize. Don’t have sour cream? Use Greek yogurt or cream cheese for a similar tangy creaminess. Need a dairy-free option? Swap in plant-based butter and an unsweetened non-dairy milk like oat or almond. Want more flavor? Stir in shredded cheddar, crispy bacon bits, or roasted garlic. You can also top it with breadcrumbs or a cheese layer for a gratin-style finish.
Ingredients for This Mashed Potato Casserole
- Yukon Gold Potatoes – These are the heart of the dish, offering a naturally buttery flavor and creamy texture that’s perfect for mashing.
- Butter – Adds richness and a velvety mouthfeel. Use unsalted so you can control the seasoning.
- Sour Cream – Introduces a slight tang and creaminess that makes the casserole decadent.
- Milk or Heavy Cream – Helps achieve the perfect consistency; heavy cream will give it a richer taste.
- Cream Cheese – Optional, but it makes the casserole ultra-smooth and adds depth.
- Salt and Pepper – Essential for seasoning; always taste and adjust.
- Garlic (optional) – Roasted or sautéed garlic can add a savory boost.
- Fresh Chives or Parsley – For garnish and a touch of fresh flavor.

Step 1: Prep and Boil the Potatoes
Peel and chop the potatoes into evenly sized chunks. Place them in a large pot and cover with cold water. Add a generous pinch of salt, bring to a boil, and cook until fork-tender—about 15 to 20 minutes.
Step 2: Drain and Mash
Drain the potatoes well and return them to the hot pot. Let them sit for a minute to allow excess moisture to evaporate. Mash the potatoes until smooth using a masher, ricer, or hand mixer.
Step 3: Mix in the Good Stuff
Add in the butter, sour cream, milk or cream, and cream cheese if using. Stir until everything is fully incorporated and the potatoes are creamy. Season generously with salt and pepper. If you’re adding garlic or other mix-ins, fold them in now.
Step 4: Assemble the Casserole
Transfer the mashed potatoes into a buttered 9×13-inch baking dish. Spread them evenly with a spatula. If desired, dot the top with extra butter or sprinkle with cheese.
Step 5: Bake to Perfection
Bake at 350°F (175°C) for about 25-30 minutes, or until heated through and lightly golden on top. You can broil for a minute or two for a crispier top.
Step 6: Garnish and Serve
Sprinkle freshly chopped chives or parsley over the top just before serving for a touch of color and freshness.
How Long to Prepare the Mashed Potato Casserole
The total time commitment for this Mashed Potato Casserole is incredibly manageable, especially for how comforting and satisfying the final dish is.
Prep Time: Allow about 25 minutes for peeling, chopping, boiling, and mashing the potatoes. This also includes the time needed to mix in the dairy ingredients and get everything ready for the oven.
Bake Time: Once assembled, the casserole bakes for 25 to 30 minutes. If you’re reheating from the fridge, add an extra 10 minutes or so to ensure it’s heated through.
Tips for Perfect Mashed Potato Casserole
- Start with cold water when boiling potatoes for even cooking.
- Warm your dairy ingredients before adding them to the mash to keep the potatoes hot and smooth.
- Taste as you go—potatoes absorb salt, so you may need more than you expect.
- Use a potato ricer for the smoothest texture if you’re going for restaurant-level creaminess.
- Make it ahead—assemble the casserole a day early and refrigerate until baking.
Watch Out for These Mistakes While Cooking
- Overcooking the potatoes can make them watery.
- Not draining well will leave excess moisture, making the casserole too runny.
- Overmixing after adding dairy can make the mash gluey.
- Underseasoning leads to bland potatoes—salt is your friend here.
- Skipping the garnish may not affect flavor, but fresh herbs really brighten up the final dish.
What to Serve With Mashed Potato Casserole?
1. Roast Chicken
Classic and juicy, roast chicken pairs beautifully with the creamy texture of this casserole.
2. Meatloaf
The hearty, savory flavor of meatloaf finds balance in the buttery smoothness of the potatoes.
3. Grilled Vegetables
For a lighter pairing, charred seasonal veggies add texture and freshness.
4. Cranberry Sauce
Especially around the holidays, a tangy cranberry sauce provides a perfect contrast.
5. Garlic Butter Shrimp
For a unique twist, serve it alongside sautéed shrimp for a surf-and-turf style comfort meal.
Storage Instructions
Refrigeration: Store any leftovers in an airtight container or cover the baking dish tightly with foil. It will stay fresh in the fridge for up to 4 days.
Reheating: Reheat in the oven at 325°F until warmed through, or microwave individual portions. You may want to add a splash of milk or a pat of butter to keep it moist.
Freezing: This dish freezes well. Assemble it, let it cool completely, then wrap tightly and freeze. When ready to use, thaw in the fridge overnight and bake as directed.
Estimated Nutrition (per serving)
- Calories: 280 kcal
- Carbohydrates: 32g
- Protein: 5g
- Fat: 15g
- Saturated Fat: 9g
- Cholesterol: 45mg
- Sodium: 400mg
- Fiber: 2g
- Sugar: 2g
Frequently Asked Questions
Can I make this ahead of time?
Yes! You can prepare the entire casserole the day before, refrigerate it, and bake it when needed.
Can I freeze mashed potato casserole?
Absolutely. Wrap it tightly and freeze for up to 2 months. Thaw in the fridge and then bake.
What’s the best way to reheat leftovers?
The oven is best for even reheating. Add a splash of milk or a bit of butter before baking to maintain creaminess.
Can I use red potatoes?
You can, but they have a waxier texture, so the result may not be as creamy.
How do I make it more flavorful?
Try adding roasted garlic, cheddar cheese, bacon bits, or chopped green onions to amp up the flavor.
Conclusion
Mashed Potato Casserole brings all the comfort of mashed potatoes with a little extra flair. It’s creamy, customizable, and perfect for feeding a crowd. Whether you’re making it for a holiday feast or just craving something cozy, this dish delivers every time. With the right ingredients and a few simple tips, you’ll have a casserole that’s irresistibly smooth, golden-topped, and unforgettable.
Mashed Potato Casserole
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Looking for the ultimate comfort food? This creamy, cheesy Mashed Potato Casserole is exactly what you need. Whether you’re planning holiday meals, searching for easy dinner ideas, or just want a cozy and quick side dish, this baked mashed potato recipe delivers every time. Perfect for make-ahead prep, it’s one of those food ideas that works for both busy weeknights and festive gatherings. Rich, smooth, and buttery, this easy recipe will become your go-to comfort classic.
Ingredients
3 pounds Yukon Gold potatoes
1/2 cup unsalted butter
1 cup sour cream
1/2 cup milk or heavy cream
4 ounces cream cheese (optional)
1 1/2 teaspoons salt
1/2 teaspoon black pepper
2 cloves garlic (optional, minced or roasted)
2 tablespoons chopped chives or parsley for garnish
Instructions
1. Peel and chop the potatoes into chunks, then place them in a large pot with cold salted water.
2. Bring to a boil and cook for 15–20 minutes, or until fork-tender.
3. Drain the potatoes and return them to the pot. Let sit for a minute to release steam.
4. Mash the potatoes until smooth using a masher, ricer, or hand mixer.
5. Add butter, sour cream, milk or cream, and cream cheese. Mix until fully incorporated.
6. Season with salt and pepper. Fold in garlic if using.
7. Transfer the mashed potatoes to a buttered 9×13-inch baking dish and smooth the top.
8. Optional: dot with butter or sprinkle cheese on top.
9. Bake at 350°F (175°C) for 25–30 minutes until heated through and lightly golden.
10. Garnish with chopped chives or parsley before serving.
Notes
Warm your dairy ingredients to keep the potatoes hot and smooth.
Don’t overmix after adding dairy—this can lead to a gluey texture.
Add a splash of milk or butter when reheating to keep leftovers moist.
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 2g
- Sodium: 400mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 45mg








