Cheesy Onion Mashed Potato Casserole

Golden bubbling cheesy onion mashed potato casserole fresh from the oven with melted cheddar on top Save to Pinterest
Golden bubbling cheesy onion mashed potato casserole fresh from the oven with melted cheddar on top | hearthlykitchen.com

This comforting casserole combines velvety mashed potatoes with sweet caramelized onions and a generous helping of sharp cheddar and parmesan. Sour cream adds extra richness to the potato base, while the top layer turns golden and bubbly in the oven.

Ready in about an hour with just 20 minutes of hands-on work, it feeds six and reheats beautifully the next day. It's a natural crowd-pleaser for holiday tables, potlucks, or any night you want something warm and satisfying alongside roasted meats or a simple green salad.

The house smelled like a butter soaked blanket had been thrown over every wall, and honestly, nobody was complaining. My sister walked in, took one breath, and said whatever that is, I want it for every holiday from now on. That was the evening this casserole was born out of leftover mashed potatoes and an onion situation I needed to use up. Sometimes the best things come from desperation and a block of sharp cheddar.

I brought this to a potluck once and watched three people skip the main course entirely to go back for seconds of this side dish. There is something deeply satisfying about watching someone choose mashed potatoes over everything else on the table.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes: Yukon Golds give a silkier texture, but russets soak up butter and cheese like nothing else.
  • 4 tbsp unsalted butter: Cut it into pieces so it melts fast into the hot potatoes without cooling them down.
  • 1 cup whole milk, warm: Cold milk turns your mash gummy, so always heat it gently first.
  • 1 1/2 cups shredded sharp cheddar, divided: Dividing it means cheese inside the mash and a golden blanket on top.
  • 1/2 cup grated parmesan: This adds a salty, nutty backbone that cheddar alone cannot pull off.
  • 1/2 cup sour cream: A quiet tang that makes the whole thing taste richer without feeling heavy.
  • 2 large yellow onions, thinly sliced: Slice them evenly so every bite has that soft, jammy sweetness.
  • 2 tbsp olive oil: Just enough to get the onions going without overpowering them.
  • 2 cloves garlic, minced: Added late so it stays fragrant and sweet, never bitter.
  • 2 tbsp chopped fresh chives: Optional, but the mild onion bite on top makes it feel finished.
  • 1 tsp salt, plus more to taste: Season the potato water well and you will need less salt later.
  • 1/2 tsp freshly ground black pepper: Fresh cracked pepper carries more warmth and complexity than pre ground.

Instructions

Warm up the oven:
Set it to 375 degrees and grease a 9x13 baking dish with a little butter or nonstick spray so nothing sticks later.
Boil the potatoes:
Drop the peeled chunks into cold salted water, bring it to a rolling boil, then let them simmer until a fork slides through without resistance, about 15 to 18 minutes.
Caramelize the onions:
While the potatoes cook, warm olive oil in a large skillet and add the sliced onions, stirring often until they turn deep gold and smell like heaven, roughly 15 to 20 minutes, then stir in the garlic for the final 2 minutes.
Mash everything together:
Drain the potatoes well and mash them with butter, warm milk, sour cream, 1 cup of cheddar, all the parmesan, salt, and pepper until everything is smooth and velvety.
Fold in the onions:
Gently stir half the caramelized onions into the mash so the sweetness is woven throughout, then taste and add more salt or pepper if it needs it.
Build the casserole:
Spread the potato mixture into your prepared dish, scatter the remaining onions across the top, and shower the rest of the cheddar over everything.
Bake until bubbly:
Slide it into the oven uncovered for 20 to 25 minutes, until the cheese melts into a bubbling golden layer that pulls you toward the kitchen.
Rest and garnish:
Let it sit for about 5 minutes so it holds together when you scoop it, then sprinkle with chives if you are using them and serve warm.
Save to Pinterest
| hearthlykitchen.com

There was a Sunday when my refrigerator held nothing but leftover onions and cheese ends, and this casserole turned it all into the only thing anyone wanted to eat. Food like this does not ask for perfection, just patience and enough butter.

Making It Your Own

Toss in cooked crumbled bacon or diced ham if you want something heartier, or swap the cheddar for Gruyere when you are feeling fancy. The structure is forgiving enough that almost any cheese or savory add in works beautifully.

Planning Ahead

You can assemble the entire casserole a day in advance, cover it tightly, and refrigerate it until you are ready to bake. Add an extra 5 to 10 minutes in the oven if it goes in cold, and it will still come out golden and bubbling.

Kitchen Notes

Keep an eye on the onions during caramelization because they can go from perfect to burnt quickly once they start browning. A few small things make a big difference here.

  • Use a heavy bottomed skillet for the most even browning on the onions.
  • Drain the potatoes really well because excess water makes the casserole soupy.
  • Always verify packaged ingredient labels if gluten is a concern for anyone at the table.

Creamy cheesy onion mashed potato casserole layered with sweet caramelized onions in a rustic baking dish Save to Pinterest
Creamy cheesy onion mashed potato casserole layered with sweet caramelized onions in a rustic baking dish | hearthlykitchen.com

Make this once and it will follow you to every potluck, holiday, and lonely Tuesday night that needs a little warmth. It is the kind of dish that reminds you why comfort food earned its name.

Recipe Questions & Answers

Yes, you can assemble the entire dish up to 24 hours in advance. Cover and refrigerate, then bake uncovered at 375°F for 25-30 minutes until heated through and the cheese is bubbling.

Russet potatoes yield the fluffiest, lightest mash, while Yukon Golds produce a slightly denser, creamier texture. Both work well, so choose based on the consistency you prefer.

Cook sliced onions in olive oil over medium-low heat, stirring frequently. Patience is key — true caramelization takes 15-20 minutes. Avoid turning up the heat to speed things up, as this causes browning rather than sweet, deep caramelization.

Yes, portion cooled leftovers into airtight containers and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through.

Plain Greek yogurt or crème fraîche are excellent substitutes for sour cream. Use the same amount called for in the ingredients. Full-fat versions will give you the richest result.

Yes, as written this casserole is naturally gluten-free. Always check labels on packaged ingredients like sour cream and cheese to confirm there is no cross-contamination.

Cheesy Onion Mashed Potato Casserole

Creamy mashed potatoes with caramelized onions and melted cheddar, baked golden and bubbling.

Prep 20m
Cook 40m
Total 60m
Servings 6
Difficulty Easy

Ingredients

Potatoes

  • 2 lbs russet or Yukon Gold potatoes, peeled and cut into chunks

Dairy & Cheese

  • 4 tbsp unsalted butter
  • 1 cup whole milk, warmed
  • 1 1/2 cups shredded sharp cheddar cheese, divided
  • 1/2 cup grated parmesan cheese
  • 1/2 cup sour cream

Vegetables

  • 2 large yellow onions, thinly sliced
  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 2 tbsp chopped fresh chives (optional, for garnish)

Spices & Pantry

  • 1 tsp salt, plus more to taste
  • 1/2 tsp freshly ground black pepper

Instructions

1
Preheat Oven and Prepare Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with butter or nonstick spray.
2
Boil the Potatoes: Place peeled and chunked potatoes in a large pot and cover with cold, salted water. Bring to a boil over high heat, then reduce to a simmer and cook for 15-18 minutes until fork-tender. Drain thoroughly.
3
Caramelize the Onions: While the potatoes cook, heat olive oil in a large skillet over medium heat. Add the thinly sliced onions and sauté, stirring frequently, until golden and deeply caramelized, about 15-20 minutes. Stir in the minced garlic during the final 2 minutes of cooking and remove from heat.
4
Mash and Season the Potatoes: Return drained potatoes to the pot. Add butter, warm milk, sour cream, 1 cup of the cheddar cheese, parmesan, salt, and pepper. Mash until completely smooth and creamy.
5
Combine Potatoes with Caramelized Onions: Fold half of the caramelized onion mixture into the mashed potatoes. Taste and adjust salt and pepper as needed.
6
Assemble the Casserole: Spread the mashed potato mixture evenly into the prepared baking dish. Scatter the remaining caramelized onions over the top, then sprinkle with the remaining 1/2 cup of cheddar cheese.
7
Bake Until Golden and Bubbling: Bake uncovered for 20-25 minutes, or until the cheese is fully melted, bubbling, and lightly golden on top.
8
Rest, Garnish, and Serve: Remove from the oven and let rest for 5 minutes. Garnish with fresh chives if desired, then serve warm.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Potato masher
  • 9x13-inch baking dish
  • Mixing bowls
  • Knife and cutting board

Nutrition (Per Serving)

Calories 330
Protein 11g
Carbs 32g
Fat 18g

Allergy Information

  • Contains dairy (milk, butter, cheese, sour cream)
  • Contains alliums (garlic and onion)
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.