Cheesy Onion Mashed Potato Casserole

Creamy cheesy onion mashed potato casserole topped with bubbly golden cheddar in a baking dish Save to Pinterest
Creamy cheesy onion mashed potato casserole topped with bubbly golden cheddar in a baking dish | foodliebekitchen.com

This cheesy onion mashed potato casserole brings together fluffy, buttery mashed potatoes with deeply caramelized onions and a generous blend of sharp cheddar and mozzarella cheeses.

Baked until the top turns golden and bubbly, it makes an irresistible side dish for holiday gatherings, potlucks, or a cozy family dinner.

Ready in just over an hour with simple everyday ingredients, it's a comforting crowd-pleaser that can even be prepared a day ahead.

The smell of onions hitting a hot pan on a Tuesday evening is, in my opinion, one of the most underrated comforts in cooking. I threw this casserole together once when the fridge was bare except for potatoes and cheese, and it turned into the kind of dish that makes everyone go quiet at the table. Caramelized onions folded into creamy mashed potatoes under a bubbling lid of cheddar and mozzarella is unfairly good for how simple it is. This is the recipe that converted my onion hating nephew into someone who asks for seconds.

My neighbor Linda knocked on my door one November carrying a foil covered dish and said she had brought her famous potato casserole, which turned out to be a soupy disappointment I could not replicate or improve. That failure sent me down a rabbit hole of testing ratios and techniques until this version emerged as the one I now bring to every potluck without being asked.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes: Yukon Golds give a naturally buttery texture, but russets soak up the dairy beautifully and mash fluffier, so pick based on the mood you are in.
  • 1 cup whole milk: Warm it before pouring it in because cold milk seizes the starches and leaves you with gluey potatoes nobody wants.
  • 4 tbsp unsalted butter plus extra for greasing: You need the fat for richness and the extra bit keeps nothing stuck to your baking dish.
  • 1 1/2 cups shredded sharp cheddar cheese: Sharp is nonnegotiable here because mild cheddar disappears into the potatoes and you lose that tangy punch.
  • 1/2 cup shredded mozzarella cheese: This adds the stretch factor that makes pulling a serving spoon through the casserole feel dramatic.
  • 1/2 cup sour cream: It brings a slight tang that balances all the richness and makes the texture silkier than milk and butter alone.
  • 2 large yellow onions thinly sliced: Yellow onions caramelize sweeter than white or red, so do not swap unless you want a sharper edge.
  • 2 tbsp olive oil: Just enough to get the onions going without overwhelming them with grease.
  • 2 cloves garlic minced: Added at the very end of caramelizing so it does not burn and turn bitter.
  • 2 tbsp chopped fresh chives: Entirely optional but they add a pop of color and a mild onion freshness that cuts through the heaviness.
  • 1 tsp salt and 1/2 tsp black pepper: Season the potatoes generously because underseasoned mashed potatoes are a crime I cannot forgive.

Instructions

Get the oven ready:
Preheat to 375 degrees F and rub a thin layer of butter across the bottom and sides of your 9x13 baking dish so every corner is coated.
Boil the potatoes:
Drop the peeled and cubed potatoes into a large pot of well salted water, bring it to a rolling boil, then drop the heat and let them simmer until a fork slides through without resistance, about 15 to 18 minutes.
Caramelize the onions:
While the potatoes work, heat olive oil in a wide skillet over medium and add the sliced onions, stirring only occasionally so they get a chance to develop real color, which takes about 15 to 20 minutes of patience. Toss in the minced garlic for the final minute just until fragrant.
Mash everything together:
Drain the potatoes thoroughly, then mash them with butter, your warm milk, sour cream, salt, and pepper until the mixture is smooth and there are no stubborn lumps hiding in the corners.
Fold in the good stuff:
Stir half the cheddar and mozzarella into the mashed potatoes, then gently fold in the caramelized onions while saving a small handful for the top if you want that visual payoff.
Assemble the casserole:
Spread the potato mixture evenly into your prepared dish, scatter the remaining cheese over the surface, and dot with those reserved onions for a golden finishing touch.
Bake until bubbly:
Slide the dish into the oven for about 25 minutes, watching for the cheese to melt into puddles with lightly golden spots forming across the top.
Finish and serve:
Pull it out, scatter fresh chives over the top if you are using them, and let it sit for five minutes before serving so you do not scorch your tongue on molten cheese.
Save to Pinterest
| foodliebekitchen.com

The first time I served this at a holiday dinner my brother in law assumed it came from a restaurant and my sister looked genuinely offended that she had not thought of it first.

Making It Your Own

Sometimes I swap the mozzarella for Gruyere when I want something a little fancier, and the nutty melt it produces is reason enough to keep a block in your fridge at all times. You could also fold in crispy bacon or diced ham if vegetarian is not a priority, though honestly the potatoes hold their own without the help.

Getting Ahead of the Game

One of the best things about this dish is that you can assemble the whole thing up to 24 hours before you need it, cover it tightly, and stash it in the fridge until showtime. Just add five extra minutes to the bake if you are pulling it straight from the cold, and nobody will ever know you prepped it yesterday.

Tools That Actually Help

A heavy skillet makes all the difference for even caramelization, and a sturdy potato masher gives you more control than a ricer when you want a bit of rustic texture. Keep a few basics within arm's reach and the whole process flows without scrambling.

  • A large pot with plenty of room prevents the potatoes from crowding and cooking unevenly.
  • A wide skillet gives the onions space to brown instead of steaming in a pile.
  • Your trusty 9x13 baking dish is the right size for six generous servings that bake evenly throughout.
Spoonful of cheesy onion mashed potato casserole showing gooey melted cheese and caramelized onions Save to Pinterest
Spoonful of cheesy onion mashed potato casserole showing gooey melted cheese and caramelized onions | foodliebekitchen.com

This is the kind of humble dish that sneaks up on you and becomes the thing everyone requests, and honestly there is no higher praise than that.

Your Recipe Questions Answered

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 an extra 5–10 minutes to the baking time if going straight from the refrigerator.

Russet potatoes yield the fluffiest texture, while Yukon Golds produce a creamier, slightly denser result. Both work beautifully in this casserole, so choose based on your personal preference.

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

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

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

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

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 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 thinly sliced onions and sauté, stirring occasionally, until golden brown and deeply caramelized, about 15 to 20 minutes. Add the minced garlic and cook for 1 additional minute.
4
Mash the 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, then gently fold in the caramelized onions. Reserve a few tablespoons of onions for the topping if desired.
6
Assemble the Casserole: Spread the potato mixture evenly into the prepared baking dish. Top with the remaining cheddar and mozzarella cheeses and any reserved caramelized onions.
7
Bake Until Golden and Bubbly: 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
Hannah Krüger

Sharing nourishing homemade recipes, quick meal ideas, and cooking tips with fellow food lovers.