Cheesy Onion Mashed Potato Casserole

Creamy cheesy onion mashed potato casserole with golden bubbling cheddar on top Save
Creamy cheesy onion mashed potato casserole with golden bubbling cheddar on top | rusticrecipeblog.com

This comforting casserole layers buttery, creamy mashed potatoes with deeply caramelized onions and a generous blend of sharp cheddar and mozzarella cheeses.

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

With just 20 minutes of prep and everyday pantry ingredients, it's ideal for weeknight dinners, holiday gatherings, or potluck contributions.

The smell of caramelized onions hitting butter in a skillet is the kind of thing that makes everyone in the house wander into the kitchen asking what is for dinner. This casserole came together one rainy Tuesday when I had a bag of potatoes and zero motivation to cook anything fancy. I threw everything into a dish, crossed my fingers, and ended up with something so ridiculously comforting that it has been on my table ever since.

My sister in law once declared this the only side dish worth making for Thanksgiving, and she is a woman who takes her holiday menu very seriously. I watched her go back for a third spoonful when she thought nobody was looking.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes, peeled and cubed: Yukon Golds give you a naturally buttery texture, but russets mash up fluffier if that is what you prefer.
  • 1 cup whole milk: Warm the milk before adding it to prevent your potatoes from seizing up and turning gummy.
  • 4 tbsp unsalted butter, plus extra for greasing: Good butter is the backbone of everything here, so do not skimp on quality.
  • 1 ½ cups shredded sharp cheddar cheese: Sharp cheddar brings a tangy punch that mild cheese simply cannot match.
  • ½ cup shredded mozzarella cheese: This adds that irresistible stretchy pull when you scoop it out of the dish.
  • ½ cup sour cream: A quiet ingredient that adds tang and makes the texture impossibly creamy.
  • 2 large yellow onions, thinly sliced: Slice them evenly so they caramelize at the same rate without burning.
  • 2 tbsp olive oil: Used for coaxing the onions into a deep golden brown.
  • 2 cloves garlic, minced: Added at the very end of caramelizing so it does not turn bitter.
  • 2 tbsp chopped fresh chives, optional: A fresh pop of green that brightens every rich bite.
  • 1 tsp salt, plus more to taste: Season as you go and taste before baking.
  • ½ tsp freshly ground black pepper: Freshly cracked always tastes better than pre ground.

Instructions

Preheat and prepare the dish:
Set your oven to 375 degrees and rub a 9x13 baking dish with butter so every corner is coated.
Boil the potatoes:
Drop the cubed potatoes into a large pot of salted water, bring it to a boil, and 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 skillet over medium heat and let the sliced onions slowly turn golden, stirring once in a while, for about 15 to 20 minutes until they are deeply sweet and browned. Toss in the minced garlic for the final minute and stir until fragrant.
Mash everything together:
Drain the potatoes well, then mash them with butter, warm milk, sour cream, salt, and pepper until silky and lump free.
Fold in the good stuff:
Stir half of each cheese into the mashed potatoes, then gently fold in the caramelized onions while saving a small handful for the top.
Assemble the casserole:
Spread the mixture evenly into your prepared dish, scatter the remaining cheeses and reserved onions over the surface, and smooth the top.
Bake until bubbly:
Slide it into the oven for about 25 minutes until the cheese is melted, bubbling, and speckled with golden spots across the top.
Finish and serve:
Pull it from the oven, scatter fresh chives over the top if you are using them, and let it rest for five minutes before serving hot.
Spoonful of cheesy onion mashed potato casserole showing stretchy melted mozzarella Save
Spoonful of cheesy onion mashed potato casserole showing stretchy melted mozzarella | rusticrecipeblog.com

There is something about scooping this casserole onto a plate that makes a regular weeknight feel like a small celebration.

Making It Your Own

Swap the mozzarella for Gruyere if you want a nuttier, more sophisticated flavor that feels a little fancy. You can also crumble crispy bacon on top or fold in diced ham for anyone who wants a heartier version.

Planning Ahead

This casserole can be fully assembled and stored in the refrigerator for up to 24 hours before baking. Just add five extra minutes to the bake time if you are pulling it straight from the cold fridge.

Tools You Will Need

A large pot, a sturdy skillet, a good potato masher, and a 9x13 baking dish are really all it takes. Keep your mixing bowls nearby because you will need them when it is time to fold everything together.

  • A flat edged spatula makes spreading the mixture into the dish much easier.
  • Use a sharp knife for even onion slices so they cook uniformly.
  • Let the casserole rest for five minutes after baking so the cheese sets slightly and servings hold their shape.
Rustic baking dish of cheesy onion mashed potato casserole garnished with fresh chives Save
Rustic baking dish of cheesy onion mashed potato casserole garnished with fresh chives | rusticrecipeblog.com

Every spoonful of this casserole is a reminder that simple ingredients treated with a little patience become something unforgettable. Share it generously, because the people around your table will ask for the recipe.

Recipe FAQs

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

Russet potatoes yield a fluffier, lighter mash, while Yukon Golds produce a creamier, denser texture. Both work wonderfully in this casserole, so choose based on your personal preference.

Absolutely. Gruyère is an excellent swap for mozzarella and adds a nutty depth. You could also try Monterey Jack, fontina, or even a smoked gouda for a different flavor profile.

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave, or warm the whole dish in a 350°F oven for about 15–20 minutes until heated through.

Yes, you can freeze it either before or after baking. Wrap tightly in foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking or reheating.

Cook the 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. A pinch of salt helps draw out moisture.

Cheesy Onion Mashed Potato Casserole

Creamy mashed potatoes loaded with caramelized onions and melted cheese, baked to golden perfection.

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 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. Stir in the minced garlic and cook for 1 additional minute.
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: Fold half of the cheddar and mozzarella cheeses into the mashed potatoes, then gently stir in the caramelized onions. Reserve a few tablespoons of onions for the topping if desired.
6
Assemble the Casserole: Spread the potato mixture evenly in the prepared baking dish. Scatter the remaining cheddar and mozzarella over the top, along with any 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 derivatives (butter, milk, cheese, sour cream)
  • Contains garlic and onion
  • Not suitable for individuals with dairy allergies; verify all ingredients for those with food sensitivities
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.