Cheesy Onion Mashed Potato Casserole

Creamy Cheesy Onion Mashed Potato Casserole bubbling with golden melted cheddar on top Save to Pinterest
Creamy Cheesy Onion Mashed Potato Casserole bubbling with golden melted cheddar on top | whiskandwok.com

This cheesy onion mashed potato casserole brings together fluffy whipped potatoes, deeply caramelized onions, and a duo of sharp cheddar and mozzarella in one bubbling dish.

Everything gets folded together, spread into a baking dish, topped with extra cheese, and baked until golden on top. It's an easy, crowd-pleasing side that pairs beautifully with roasted meats or stands on its own as a vegetarian main.

The exhaust fan above my stove was working overtime that Sunday, barely keeping up with the steam rolling off a pot of boiling potatoes and the sweet smell of onions slowly surrendering to a hot pan. My sister had called that morning asking what she could bring to Thanksgiving, and I told her not to bother because I was already three steps deep into something ridiculous. She showed up anyway, empty handed but grinning, and declared that whatever was happening in my kitchen smelled like a hug. She was right about that.

I brought this to a potluck where three other people had already claimed the potato slot, and mine was the one that disappeared first. A neighbor who never asks for recipes pulled me aside in the hallway and whispered that she needed to know what was in it. The answer was patience with the onions and an unreasonable amount of cheese.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes, peeled and cubed: Yukon Golds give you a silkier texture, but russets soak up the butter and milk like a sponge, so either works depending on your mood.
  • 1 cup whole milk: Warm it before adding to hot potatoes or you will get gummy clumps that no amount of stirring can fix.
  • 4 tbsp unsalted butter, plus extra for greasing: The butter goes into the mash, and the extra is for the dish because nothing should stick to this casserole.
  • 1 ½ cups shredded sharp cheddar cheese: Sharp is the move here because mild cheddar just melts into sweetness and the potatoes need that tangy bite.
  • ½ cup shredded mozzarella cheese: This is for stretch and goo factor, the kind that makes strings when you pull a spoonful away.
  • ½ cup sour cream: Adds a slight tang that wakes up the whole dish and makes the texture lighter than mashed potatoes have any right to be.
  • 2 large yellow onions, thinly sliced: Slice them as evenly as you can because uniform slices caramelize at the same rate and you will not be fighting half burnt and half raw pieces.
  • 2 tbsp olive oil: Just enough to get the onions started without overpowering their natural sweetness.
  • 2 cloves garlic, minced: Add it late so it does not burn, because burnt garlic will ruin the entire pot and you will have to start over.
  • 2 tbsp chopped fresh chives: Optional in the recipe but not optional in my kitchen because that little pop of green and onion flavor on top makes it finished.
  • 1 tsp salt, plus more to taste: Season the potato water generously, then adjust at the end after the cheese has added its own saltiness.
  • ½ tsp freshly ground black pepper: Freshly cracked always, pre ground tastes like dusty nothing.

Instructions

Get the oven ready:
Preheat to 375°F and rub a 9x13 baking dish with butter like you are polishing a prized possession. Coat every corner because stuck cheese is a tragedy.
Boil the potatoes:
Drop the cubed potatoes into a large pot of well salted water and bring it to a rolling boil. When a fork slides through the largest piece with zero resistance, usually 15 to 18 minutes, they are done. Drain them thoroughly and let them sit in the colander for a minute so the excess moisture evaporates.
Caramelize the onions:
While the potatoes bubble away, heat olive oil in a wide skillet over medium heat and lay in the sliced onions without crowding them. Stir only when the bottom layer starts to color, and keep going until they are deeply golden and sweet, about 15 to 20 minutes. Toss in the garlic, stir for one more minute until fragrant, then pull the pan off the heat.
Mash everything together:
Return the drained potatoes to the pot and add the butter, warm milk, sour cream, salt, and pepper. Mash aggressively until the mixture is smooth and fluffy with no lumps hiding in corners. This is the moment where you taste and realize it is already good before the cheese even shows up.
Fold in the good stuff:
Stir in half the cheddar and all the mozzarella, then gently fold in the caramelized onions while saving a small handful for the top. Try not to eat it straight from the pot at this point.
Build the casserole:
Spread the potato mixture into your buttered dish in an even layer, smoothing the top with a spatula. Scatter the remaining cheddar and those reserved onions across the surface so every serving gets a golden crown.
Bake until glorious:
Slide it into the oven for 25 minutes and watch through the door as the cheese melts, bubbles, and develops those irresistible brown spots. Your kitchen will smell like the reason people gather in kitchens.
Finish and serve:
Pull it out, scatter fresh chives across the top if you have them, and let it rest for five minutes before serving so you do not burn your tongue on molten cheese. Serve it hot and watch people go back for seconds.
Save to Pinterest
| whiskandwok.com

There was a January evening when I made this just for myself after a long week, ate it standing at the counter with a wooden spoon, and felt genuinely repaired. Some dishes feed people and some dishes take care of them, and this one does both without asking for much in return.

Cheese Swaps Worth Trying

Swap the mozzarella for Gruyère if you want something more sophisticated, because Gruyère melts into an earthy, nutty layer that sharp cheddar pairs with beautifully. I once used smoked Gouda on a whim and spent the entire dinner fielding questions about what made it taste so different. The answer is usually smoked Gouda.

Making It a Full Meal

Crispy bacon or diced ham folded in turns this from a side dish into the main event with almost no extra effort. My brother in law requested this modification once and now refuses to eat the vegetarian version, which I take as a personal challenge to change his mind every holiday.

Tools That Actually Help

A wide heavy skillet makes caramelizing onions feel manageable instead of endless, and a proper potato masher gives you more control than a ricer for this recipe because you want some texture. Use a 9x13 dish and do not overfill it because the cheese needs room to bubble without spilling over.

  • Let the casserole rest five minutes before scooping so it holds its shape on the plate.
  • A cast iron skillet works in place of the baking dish if you want a rustic presentation.
  • Always taste the potatoes before adding the final salt because the cheese brings more salt than you expect.
Spoonful of Cheesy Onion Mashed Potato Casserole with gooey cheese and caramelized onions Save to Pinterest
Spoonful of Cheesy Onion Mashed Potato Casserole with gooey cheese and caramelized onions | whiskandwok.com

This is the kind of recipe you make once and then find yourself reaching for whenever someone needs feeding, which in my experience is almost always. Keep it close.

Recipe FAQs

Yes, you can assemble the entire casserole up to 24 hours in advance. Cover it tightly and refrigerate, then bake when ready to serve. You may need to add 5–10 extra minutes in the oven if baking straight from the fridge.

Russet potatoes yield the fluffiest texture, while Yukon Golds produce a creamier, slightly denser result. Both work wonderfully, so choose based on your preferred consistency.

Absolutely. Gruyère adds a nutty depth, Parmesan brings savory intensity, and pepper jack gives a subtle kick. Stick to cheeses that melt well for the best results.

Cook sliced onions in olive oil over medium-low heat, stirring occasionally. Patience is key—true caramelization takes 15–20 minutes. Avoid high heat, which browns the outside without softening the inside.

Yes, after baking, let the casserole cool completely, then wrap tightly and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through.

It pairs well with roasted chicken, grilled steak, or glazed ham. For a vegetarian spread, serve it alongside a green salad, roasted vegetables, or a light soup.

Cheesy Onion Mashed Potato Casserole

Creamy mashed potatoes with caramelized onions and melted cheese, baked until golden and bubbly.

Prep 20m
Cook 45m
Total 65m
Servings 6
Difficulty Easy

Ingredients

Potatoes

  • 2 lbs russet or Yukon Gold potatoes, peeled and cubed

Dairy

  • 1 cup whole milk, warmed
  • 4 tbsp unsalted butter, plus extra for greasing the dish
  • 1 ½ cups shredded sharp cheddar cheese
  • ½ cup shredded mozzarella cheese
  • ½ cup sour cream

Vegetables

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

Spices & Seasonings

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

Instructions

1
Preheat and Prepare Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with butter.
2
Boil the Potatoes: Place the peeled and cubed potatoes in a large pot of salted water. Bring to a boil over high heat, then reduce to a simmer and cook until fork-tender, 15 to 18 minutes. Drain thoroughly.
3
Caramelize the Onions: While the potatoes cook, heat olive oil in a large skillet over medium heat. Add the sliced onions and sauté, stirring occasionally, until deeply golden brown and caramelized, 15 to 20 minutes. Add the minced garlic and cook for 1 additional minute until fragrant. Remove from heat and set aside, reserving a few tablespoons of onions for the topping.
4
Mash the Potatoes: Return the drained potatoes to the pot. Add the butter, warm milk, sour cream, salt, and pepper. Mash until smooth and creamy, ensuring no large lumps remain.
5
Combine Fillings: Fold half of the cheddar and mozzarella cheeses into the mashed potatoes, followed by the caramelized onion mixture. Stir gently until evenly distributed throughout.
6
Assemble the Casserole: Transfer the potato mixture to the prepared baking dish, spreading it into an even layer. Scatter the remaining cheddar and mozzarella cheeses over the top, along with the reserved caramelized onions.
7
Bake Until Golden and Bubbly: Bake uncovered for 25 minutes, or until the cheese is fully melted, bubbly, and lightly golden in spots.
8
Garnish and Serve: Remove from the oven and garnish with fresh chives if desired. Allow to rest for 5 minutes before serving hot.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 335
Protein 10g
Carbs 36g
Fat 17g

Allergy Information

  • Contains milk and milk derivatives (butter, whole milk, cheddar cheese, mozzarella cheese, sour cream)
  • Not suitable for individuals with dairy allergies or lactose intolerance
Monica Zhou

Passionate home cook sharing easy, wholesome recipes and practical tips for everyday cooking.