Mashed Potato Casserole Make Ahead and Loaded
Mashed Potato Casserole is a creamy, cheesy, and comforting side dish made with fluffy mashed potatoes, sour cream, and cheddar, then topped with Parmesan and baked to golden perfection. Perfect for holidays, family dinners, or potlucks, it’s a make-ahead friendly recipe that delivers rich flavor and crowd-pleasing appeal.
Ingredients
Method
- Preheat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Place the potatoes in a large pot, cover with cold water, and add a generous pinch of salt. Bring to a boil and cook until fork-tender, about 15–20 minutes.
- Drain the potatoes well and return them to the pot.
- Add butter, sour cream, milk, garlic powder, onion powder, salt, and pepper. Mash until smooth and creamy.
- Stir in the shredded cheddar cheese and green onions (if using).
- Transfer the mashed potatoes to the prepared baking dish and spread evenly.
- Sprinkle the top with Parmesan cheese and any optional toppings like breadcrumbs or extra shredded cheese.
- Bake uncovered for 25–30 minutes, or until heated through and lightly golden on top.
- Let cool slightly before serving. Garnish with chopped chives or parsley if desired.
Notes
- Use starchy potatoes like russets or Yukon golds for the creamiest texture
- Start with cold water when boiling to ensure even cooking
- Drain thoroughly and mash while hot for best results
- Add cheese and green onions for flavor and texture
- Top with Parmesan, breadcrumbs, or more cheese for a golden crust
- Chill assembled casserole up to a day in advance before baking
- Reheat gently to preserve texture, either in the oven or microwave
- Freeze leftovers or unbaked casserole for future meals
- Customize mix-ins like bacon, garlic, or herbs to suit your taste

