This Mashed Potato Casserole is the ultimate comfort food for family dinners, holidays, or cozy weeknight meals. Creamy mashed potatoes are layered with cheese, butter, and a crunchy topping for irresistible flavor and texture. Easy to make ahead and bake when needed, it’s a crowd-pleasing side that pairs perfectly with roast meats or veggies.
Why You’ll Love This Recipe
- Rich and creamy mashed potatoes with a golden, crispy topping
- Cheesy layers make it extra flavorful and indulgent
- Easy to prepare ahead of time and bake when ready
- Perfect for holidays, family dinners, or potlucks
- Kid-friendly and comforting, everyone will love it
Ingredients

- 4 pounds potatoes, peeled and chopped
- 1 cup milk
- ½ cup sour cream
- 4 tablespoons unsalted butter
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 ½ cups shredded cheddar cheese
- ½ cup grated Parmesan cheese
- 1 cup crushed buttery crackers or breadcrumbs
- 2 tablespoons melted butter for topping
- Optional: chopped fresh parsley for garnish
Step-by-Step Instructions

- Preheat the oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish.
- Cook the potatoes: Place potatoes in a large pot, cover with water, and bring to a boil. Cook until tender, about 15–20 minutes. Drain well.
- Mash the potatoes: Return potatoes to the pot. Add milk, sour cream, butter, salt, and pepper. Mash until smooth and creamy.
- Add cheese: Stir in 1 cup of cheddar cheese until melted and evenly combined.
- Transfer to baking dish: Spread the mashed potatoes evenly in the prepared dish.
- Prepare the topping: Mix crushed crackers or breadcrumbs with 2 tablespoons melted butter and remaining cheddar cheese. Sprinkle evenly over the casserole.
- Bake: Bake uncovered for 25–30 minutes, until the top is golden and the casserole is heated through.
- Garnish and serve: Remove from oven, sprinkle with Parmesan cheese and fresh parsley if desired. Serve hot.
Tips & Variations
- For extra creaminess, add a splash of heavy cream instead of milk.
- Mix in cooked bacon bits, caramelized onions, or roasted garlic for added flavor.
- Make it ahead: prepare mashed potatoes and topping separately, assemble, and bake when ready.
- Gluten-free option: use gluten-free crackers or breadcrumbs for the topping.
Storage & Freezer Instructions
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Freeze: Assemble without topping, wrap tightly, and freeze for up to 2 months. Bake from frozen, adding extra 10–15 minutes to baking time.
- Reheat: Cover with foil and bake at 350°F (175°C) until heated through.
Serving & Pairing Ideas

- Perfect alongside roast chicken, turkey, or beef.
- Serve with sautéed green beans, glazed carrots, or a crisp salad.
- Add a dollop of sour cream or extra cheese for a creamy, decadent touch.
Frequently Asked Questions
Can I make mashed potato casserole ahead of time?
Yes! You can prepare mashed potatoes and the topping in advance. Store separately, assemble, and bake when ready. This makes it ideal for holiday meals.
How do I make the casserole extra creamy?
Use full-fat sour cream and butter, and add a splash of milk or heavy cream when mashing. Don’t overmix to avoid gluey texture.
Can I add other flavors or mix-ins?
Absolutely! Bacon, caramelized onions, roasted garlic, or herbs like chives enhance flavor and make the dish more special.
How do I get a crispy topping?
Mix crushed crackers or breadcrumbs with melted butter and sprinkle over the casserole. Bake uncovered for a golden, crispy finish.
Ready to Make It?
This Mashed Potato Casserole combines creamy potatoes, gooey cheese, and a crunchy topping for a comforting side dish everyone will love. Save this recipe, make it for your next family meal or holiday dinner, and enjoy the ultimate cozy comfort food.
You Might Also Like
- Prime Rib Roast – Perfect for holidays or special occasions, with a garlic-herb crust and melt-in-your-mouth beef.
- Veggie Egg Muffins – Protein-packed meal-prep breakfast bites made with fresh vegetables.
- Brown Sugar Butter Cookies – Soft, rich cookies with deep caramel flavor from brown sugar.
- Cheesy Ground Beef and Rice Casserole A hearty, kid-friendly casserole with rich cheese and comforting flavors.
Mashed Potato Casserole
- Total Time: 50 mins
- Yield: 8–10 servings 1x
- Diet: Vegetarian
Description
This Mashed Potato Casserole is creamy, cheesy, and comforting. Perfect for holidays or family dinners, with a golden, crispy topping that everyone will love.
Ingredients
4 pounds potatoes, peeled and chopped
1 cup milk
½ cup sour cream
4 tablespoons unsalted butter
1 teaspoon salt
½ teaspoon black pepper
1 ½ cups shredded cheddar cheese
½ cup grated Parmesan cheese
1 cup crushed buttery crackers or breadcrumbs
2 tablespoons melted butter for topping
Optional: chopped fresh parsley for garnish
Instructions
1. Preheat the oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish.
2. Place potatoes in a large pot, cover with water, and boil until tender, about 15–20 minutes. Drain well.
3. Return potatoes to the pot and mash with milk, sour cream, butter, salt, and pepper until smooth and creamy.
4. Stir in 1 cup of cheddar cheese until melted and combined.
5. Spread mashed potatoes evenly in prepared baking dish.
6. Mix crushed crackers or breadcrumbs with melted butter and remaining cheddar cheese; sprinkle evenly on top.
7. Bake uncovered for 25–30 minutes until golden and heated through.
8. Garnish with Parmesan cheese and parsley if desired. Serve hot.
Notes
Use full-fat sour cream and butter for extra creaminess.
Add bacon, caramelized onions, or roasted garlic for extra flavor.
Prepare ahead and bake when needed for convenience.
For a gluten-free option, use gluten-free crackers or breadcrumbs.
- Prep Time: 20 mins
- Cook Time: 30 mins
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sodium: 500mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 60mg