This cheesy onion mashed potato casserole brings together velvety smooth mashed potatoes, sweet caramelized onions, and a generous layer of melted sharp cheddar and parmesan. Baked until golden and bubbling, it's the ultimate comfort side dish that feeds a crowd.
Ready in about an hour with simple ingredients you likely have on hand, it's perfect for Thanksgiving, potlucks, or any weeknight dinner that needs something warm and satisfying.
The kitchen smelled like a hug the afternoon I threw leftover mashed potatoes and a sad onion into a baking dish and hoped for the best. That reckless experiment turned into the most requested dish at every potluck I have attended since. Melted cheese pulling away from golden caramelized onions on a bed of fluffy potatoes is the kind of comfort no one argues with.
My sister called it potato lasagna the first time she tried it and the name stuck in our family. I have since made it for Thanksgiving, weeknight dinners, and one memorable snow day when the fridge was nearly empty but this casserole made everyone forget the weather outside.
Ingredients
- Russet or Yukon Gold potatoes (2 lbs): Russets give fluffiness while Yukon Golds lean creamier so pick based on the texture you crave.
- Unsalted butter (4 tbsp): Let it soften slightly before mashing so it blends evenly without cold lumps.
- Whole milk (1 cup, warmed): Cold milk shocks the starches and makes potatoes gummy so always warm it first.
- Sharp cheddar cheese (1 1/2 cups, divided): Reserve half for the topping because a golden cheese cap is non negotiable.
- Parmesan cheese (1/2 cup, grated): This adds a savory backbone that quietly elevates the whole dish.
- Sour cream (1/2 cup): A spoonful of tang keeps the richness balanced and the potatoes silky.
- Yellow onions (2 large, thinly sliced): Patience with these in the pan pays off more than almost anything else in this recipe.
- Olive oil (2 tbsp): Used for sautéing the onions to a deep golden color without burning.
- Garlic (2 cloves, minced): Added at the very end of the onion cook time so its flavor stays bright.
- Fresh chives (2 tbsp, optional): A scatter of green on top adds freshness and a mild onion bite.
- Salt (1 tsp plus more to taste): Season the potato water generously because that is where flavor begins.
- Black pepper (1/2 tsp, freshly ground): Fresh cracked pepper carries more aroma and warmth than pre ground.
Instructions
- Preheat and prepare the dish:
- Set your oven to 375 degrees F and lightly grease a 9 by 13 inch baking dish so nothing sticks when serving.
- Boil the potatoes:
- Cover the potato chunks with cold salted water in a large pot and bring it to a boil, then simmer gently until a fork slides through without resistance.
- Caramelize the onions:
- Heat olive oil in a wide skillet over medium heat and stir the sliced onions patiently until they turn a deep golden brown, tucking the garlic in for the final two minutes.
- Mash and mix:
- Drain the potatoes thoroughly and mash them with butter, warm milk, sour cream, most of the cheddar, all the parmesan, salt, and pepper until everything is luxuriously smooth.
- Combine and assemble:
- Fold half the caramelized onions into the mash, taste for seasoning, then spread the mixture evenly into your prepared dish.
- Top and bake:
- Scatter the remaining onions and reserved cheddar over the top and bake uncovered until the cheese is bubbling and irresistibly golden.
- Rest and garnish:
- Let the casserole sit for about five minutes so it holds together when scooped, then finish with chives if you have them handy.
One Thanksgiving my cousin stood at the counter eating leftovers straight from the dish with a serving spoon, and nobody stopped him because we all understood the impulse.
Best Cheese Swaps
Gruyere melts into an incredibly silky layer with a nutty depth that feels a little fancier than cheddar. Monterey Jack is milder and stretches beautifully if you are serving picky eaters who prefer gentle flavors.
Making It a Full Meal
Crumble cooked bacon or dice leftover ham into the potato mixture and suddenly this side dish becomes dinner. A simple green salad on the side is all you need to call it complete.
Tools You Will Want Handy
A sturdy potato masher is really the only specialty tool here, though a large pot and wide skillet make the workflow smoother.
- A 9 by 13 inch baking dish gives the right ratio of golden topping to creamy interior.
- A wide skillet gives onions room to brown rather than steam in a crowded pile.
- Always taste the mashed potatoes before assembly because adjusting salt afterward is much harder.
This is the kind of dish that turns a random Tuesday into something worth remembering, one cheesy spoonful at a time.
Recipe FAQs
- → Can I make this casserole ahead of time?
-
Yes, you can fully assemble the casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. Add an extra 5-10 minutes to the baking time if going straight from the refrigerator.
- → What type of potatoes work best?
-
Russet potatoes yield the fluffiest texture, while Yukon Golds produce a creamier, slightly denser result. Both work wonderfully, so choose based on your personal preference.
- → How do I get perfectly caramelized onions?
-
Cook sliced onions in olive oil over medium-low heat, stirring frequently. Patience is key—true caramelization takes 15-20 minutes. Avoid high heat, which burns rather than caramelizes.
- → Can I freeze leftovers?
-
Yes, portion cooled leftovers into airtight containers and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven at 350°F until warmed through.
- → What can I substitute for sour cream?
-
Plain Greek yogurt or crème fraîche work well as substitutes. For a lighter option, try cottage cheese blended until smooth. Each adds a pleasant tanginess to the potatoes.
- → How do I reheat this dish?
-
Cover with foil and reheat in a 350°F oven for about 20 minutes, or until heated through. Remove the foil for the last 5 minutes to re-crisp the cheese topping. Microwave individual portions if short on time.