Cheesy Onion Mashed Potato Casserole

Golden bubbling cheesy onion mashed potato casserole fresh from the oven with melted cheddar topping Save
Golden bubbling cheesy onion mashed potato casserole fresh from the oven with melted cheddar topping | plateofcomfort.com

This cheesy onion mashed potato casserole brings together fluffy, buttery mashed potatoes with deeply caramelized onions and a generous blanket of sharp cheddar and mozzarella. Baked until the top turns golden and irresistible, it makes an ideal companion for holiday dinners, potlucks, or a cozy weeknight meal.

Ready in just over an hour with minimal prep, it's a simple yet impressive dish that feeds six comfortably. You can even assemble it a day ahead and bake it fresh when needed.

Something about the smell of onions slowly turning golden in a pan makes the whole house feel like it belongs in a holiday movie, even on a random Tuesday night when the dishes are piling up and nobody feels like cooking.

A friend brought this to a potluck once and I stood near the dish so nobody would notice me going back for thirds.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes, peeled and cubed: Yukon Golds give a silkier texture but russets absorb the dairy more readily, so pick based on the mood you are in.
  • 1 cup whole milk: Warm it before adding so the potatoes stay fluffy instead of turning gummy from the temperature shock.
  • 4 tbsp unsalted butter plus extra for greasing: Unsalted lets you control the seasoning, and a little extra butter on the dish prevents any stubborn sticking.
  • 1 1/2 cups shredded sharp cheddar cheese: Sharp cheddar carries more personality than mild, and shredding it yourself melts far better than the bagged kind.
  • 1/2 cup shredded mozzarella cheese: This adds that stretchy, gooey pull that makes serving feel dramatic and fun.
  • 1/2 cup sour cream: It brings a slight tang that keeps the richness from feeling one note.
  • 2 large yellow onions, thinly sliced: Yellow onions caramelize more deeply than white or red, giving you that deep savory sweetness.
  • 2 tbsp olive oil: Just enough to get the onions going without overpowering them with oil flavor.
  • 2 cloves garlic, minced: Added near the end of the onion cooking so it softens without burning.
  • 2 tbsp chopped fresh chives, optional: A fresh contrast on top that makes it look as good as it tastes.
  • 1 tsp salt plus more to taste: Seasoning in layers throughout the process makes a huge difference in the final dish.
  • 1/2 tsp freshly ground black pepper: Freshly ground always hits differently than the pre ground stuff sitting in the back of the cupboard.

Instructions

Set the stage:
Preheat your oven to 375 degrees and rub a little butter across the inside of a 9x13 baking dish until it glistens.
Boil the potatoes:
Drop the cubed potatoes into a large pot of salted water, bring it to a rolling boil, then ease back to a simmer until a fork slides through without resistance.
Caramelize the onions:
While the potatoes do their thing, heat olive oil in a skillet and let the onions cook low and slow, stirring every few minutes, until they collapse into golden ribbons and fill the kitchen with an smell that makes everyone wander in asking when dinner is ready.
Mash and blend:
Drain the potatoes well, then mash them with butter, warm milk, sour cream, salt, and pepper until everything comes together into something smooth and inviting.
Fold in the good stuff:
Stir half of each cheese into the mash and gently fold in most of the caramelized onions, saving a small handful for the top if you want that extra visual punch.
Build the casserole:
Spread the potato mixture evenly into your prepared dish, scatter the remaining cheese and reserved onions over the top, and try not to nibble too much before it goes in the oven.
Bake until bubbly:
Slide it into the oven for about 25 minutes until the cheese melts into a bubbling blanket with a few golden spots that promise crispiness.
Finish and serve:
Scatter fresh chives across the top if you have them and serve it hot while the cheese still stretches with every spoonful.
Save
| plateofcomfort.com

One Thanksgiving I doubled this recipe thinking leftovers would carry us through the weekend but the pan was scraped clean before dessert even made it to the table.

Making It Your Own

Swap the mozzarella for Gruyere if you want something slightly nuttier and more sophisticated, or toss in crispy bacon bits if the vegetarians at the table are not watching.

Getting Ahead of the Rush

You can assemble the whole thing up to a day ahead, cover it tightly, and keep it in the fridge until about thirty minutes before you need to bake it.

Tools That Make It Easier

A sturdy potato masher does the job fine but a ricer turns the texture into something almost whipped and impossibly light.

  • A heavy bottomed skillet makes caramelizing onions much more forgiving.
  • Let the baked casserole rest for five minutes before serving so it holds its shape on the plate.
  • Leftovers freeze surprisingly well in individual portions for lazy weeknight dinners.
Creamy cheesy onion mashed potato casserole with caramelized onions and gooey mozzarella in a baking dish Save
Creamy cheesy onion mashed potato casserole with caramelized onions and gooey mozzarella in a baking dish | plateofcomfort.com

This is the kind of recipe that turns a simple meal into something people remember, and honestly that is all you can ask of a casserole.

Common Recipe Questions

Yes, you can assemble the entire casserole up to 24 hours in advance. Cover it tightly and refrigerate, then bake uncovered at 375°F for about 30–35 minutes until heated through and golden on top.

Russet potatoes yield a fluffier, lighter mash, while Yukon Golds produce a creamier, slightly denser result. Both work beautifully in this casserole, so choose based on the texture you prefer.

Cook thinly sliced onions in olive oil over medium-low heat, stirring occasionally. Patience is key—true caramelization takes 15–20 minutes. Avoid turning the heat up too high, as this causes browning rather than the sweet, deep flavor you want.

Yes, this casserole freezes well for up to 2 months. Cut into individual portions, wrap tightly, and freeze. 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. They provide the same tangy richness and creamy texture. Use an equal amount as the sour cream called for.

This casserole pairs wonderfully with roasted chicken, grilled steak, baked ham, or herb-crusted pork tenderloin. For a vegetarian spread, serve it alongside a fresh green salad and roasted vegetables.

Cheesy Onion Mashed Potato Casserole

Creamy mashed potatoes with caramelized onions and melted cheddar, baked 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 (optional, for garnish)

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, then reduce heat and simmer until fork-tender, about 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 and caramelized, about 15 to 20 minutes. Add the minced garlic and cook for 1 additional minute until fragrant.
4
Mash the Potatoes: Mash the drained potatoes together with the butter, warm milk, sour cream, salt, and black pepper until smooth and creamy.
5
Combine Fillings: Stir half of the cheddar and mozzarella cheeses into the mashed potatoes. Fold in the caramelized onions, reserving a few tablespoons for the topping.
6
Assemble the Casserole: Spread the potato mixture evenly into the prepared baking dish. Top with the remaining cheddar and mozzarella cheeses and the reserved caramelized onions.
7
Bake Until Golden: Bake for 25 minutes, or until the cheese is melted, bubbly, and lightly golden in spots.
8
Garnish and Serve: Garnish with fresh chives if desired. Serve 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 products (butter, milk, cheese, sour cream)
  • Contains garlic and onion
  • Not suitable for those with dairy allergies; verify all ingredients if serving anyone with food sensitivities
Margot Ellis

Passionate home cook sharing easy, nourishing recipes for everyday family meals.