Cheesy Onion Mashed Potato Casserole

Golden baked Cheesy Onion Mashed Potato Casserole with bubbling melted cheddar on top Pin It
Golden baked Cheesy Onion Mashed Potato Casserole with bubbling melted cheddar on top | thehappyladle.com

This cheesy onion mashed potato casserole brings together fluffy mashed potatoes, deeply caramelized onions, and a rich blend of sharp cheddar and mozzarella cheeses. Baked until golden and bubbly, it makes an irresistible side dish for holiday dinners or weeknight meals alike.

Ready in just over an hour with minimal prep, this vegetarian crowd-pleaser can even be assembled a day ahead and baked just before serving.

The smell of onions slowly turning golden in a skillet is one of those things that makes everyone wander into the kitchen asking when dinner will be ready. I started making this casserole on rainy Sunday evenings when only something wrapped in cheese and carbs would do. It turned a basic side dish into the thing everyone fought over at the table. Now it shows up at every potluck and holiday gathering without fail.

My neighbor Linda brought over a bag of Yukon Golds from her garden last October and challenged me to do something interesting with them. I grabbed the onions sitting on my counter and decided to throw everything into one dish. She ended up staying for three helpings and took the recipe home scribbled on the back of an envelope.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes, peeled and cubed: Yukon Golds give a buttery texture but russets mash fluffier, so pick based on the mood you are in.
  • 1 cup whole milk: Warm it before adding so the potatoes stay fluffy and do not seize up cold.
  • 4 tbsp unsalted butter, plus extra for greasing: Good butter makes a noticeable difference here since the dish is so simple.
  • 1 1/2 cups shredded sharp cheddar cheese: Sharp cheddar brings the tang that balances the creamy potatoes.
  • 1/2 cup shredded mozzarella cheese: This is what gives you those gorgeous stretchy cheese pulls from the oven.
  • 1/2 cup sour cream: Adds a subtle tang and makes the mash incredibly velvety.
  • 2 large yellow onions, thinly sliced: Slice them evenly so every bite gets the same sweet jammy goodness.
  • 2 tbsp olive oil: Just enough to coax the onions into a deep golden caramel color.
  • 2 cloves garlic, minced: Add it late in the caramelizing process so it sweetens without turning bitter.
  • 2 tbsp chopped fresh chives (optional): A fresh bite of green on top cuts through all that richness beautifully.
  • 1 tsp salt, plus more to taste: Season the potato water generously, then adjust at the end.
  • 1/2 tsp freshly ground black pepper: Freshly cracked always hits different than pre-ground.

Instructions

Preheat and prepare the dish:
Set your oven to 375 degrees F and rub a 9 by 13 inch baking dish with butter so nothing sticks and the edges get a little crispy.
Boil the potatoes:
Drop the cubed potatoes into a large pot of well salted water, bring it to a rolling boil, then let them simmer until a fork slides through effortlessly, about 15 to 18 minutes.
Caramelize the onions:
While the potatoes bubble away, warm olive oil in a large skillet over medium heat and spread the sliced onions in an even layer, stirring only occasionally so they develop real color, about 15 to 20 minutes.
Add the garlic:
Toss in the minced garlic and stir for about a minute until the kitchen smells absolutely incredible.
Mash everything together:
Drain the potatoes well, then mash with butter, warm milk, sour cream, salt, and pepper until smooth and lump free.
Combine and fold:
Stir half the cheddar and mozzarella into the mash, then gently fold in the caramelized onions while saving a small handful for the top.
Assemble the casserole:
Spread the mixture evenly in your prepared dish, scatter the remaining cheese and reserved onions across the surface, and get ready for magic.
Bake until golden:
Slide it into the oven for 25 minutes until the cheese is bubbling and speckled with golden spots that promise crunch.
Garnish and serve:
Scatter fresh chives over the top if you have them and serve it piping hot while the cheese is still molten.
Pin It
| thehappyladle.com

There was a Thanksgiving where the turkey was late and the green beans were burnt, but this casserole held the whole meal together. People kept going back for spoonfuls until the dish was scraped clean. Sometimes the side dish steals the show and that is perfectly fine.

What I Learned After Making This Twenty Times

Swapping mozzarella for Gruyere transforms the whole dish into something that tastes almost French. The nutty melt of Gruyere against the sweet onions is a combination worth trying at least once. I now keep both cheeses in the fridge depending on who is coming over.

Tools You Will Actually Need

A large pot for boiling, a wide skillet for the onions, a sturdy potato masher, and a 9 by 13 baking dish cover everything. A mixing bowl helps if you like to combine the filling before spreading it. Keep a cutting board and sharp knife handy for the onions and chives.

Serving and Storing Like a Pro

This reheats beautifully covered in foil at 350 degrees F for about 15 minutes, making it ideal for leftovers or next day lunches. If you are making it ahead, pull it from the fridge 30 minutes before baking so the dish does not crack from sudden temperature changes.

  • Let the casserole rest for five minutes after baking so the cheese sets slightly and serving is cleaner.
  • A sprinkle of smoked paprika on top adds color and a subtle smoky warmth nobody expects.
  • Dice up some crispy bacon over the top if any non vegetarians are at the table and watch it disappear even faster.
Creamy spoonful of Cheesy Onion Mashed Potato Casserole with golden brown crust Pin It
Creamy spoonful of Cheesy Onion Mashed Potato Casserole with golden brown crust | thehappyladle.com

This is the kind of dish that makes people feel taken care of without much fuss. Pull it from the oven, hand out big spoons, and watch the room go quiet.

Recipe FAQs

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 hot and bubbly throughout.

Russet potatoes yield the fluffiest texture, while Yukon Golds produce a creamier, slightly denser result. Both work beautifully—choose based on the consistency you prefer.

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 developing deep sweetness.

Yes, portions freeze well for up to 2 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through. The texture may be slightly less fluffy but still delicious.

Gruyère makes an excellent substitute for mozzarella, adding nutty depth. You can also try Monterey Jack for milder flavor or a smoked gouda for a bolder twist on the classic.

Reheat individual portions in the microwave for 1–2 minutes, or place larger amounts in a 350°F oven covered with foil for about 15–20 minutes until heated through.

Cheesy Onion Mashed Potato Casserole

Creamy mashed potatoes with caramelized onions and melted cheese, 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
  • 4 tbsp unsalted butter, plus extra for greasing
  • 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 Oven and Prepare Baking Dish: Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish with butter.
2
Boil Potatoes: Place 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–18 minutes. Drain thoroughly.
3
Caramelize Onions: While potatoes cook, heat olive oil in a large skillet over medium heat. Add sliced onions and sauté, stirring occasionally, until golden brown and deeply caramelized, about 15–20 minutes. Add minced garlic and cook for 1 additional minute.
4
Mash Potatoes: Mash the drained potatoes with butter, warm milk, sour cream, salt, and 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 Casserole: Spread the potato mixture evenly in the prepared baking dish. Top with the remaining cheddar and mozzarella cheeses and the reserved caramelized onions.
7
Bake: 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.
Joy Sullivan

Home cook sharing easy, healthy recipes and cozy meal ideas for food lovers.