Cheesy Onion Mashed Potato Casserole

Golden bubbling Cheesy Onion Mashed Potato Casserole fresh from the oven with melted cheddar on top Save
Golden bubbling Cheesy Onion Mashed Potato Casserole fresh from the oven with melted cheddar on top | thereciperanch.com

This cheesy onion mashed potato casserole combines fluffy, creamy mashed potatoes with sweet caramelized onions and a generous blend of sharp cheddar and mozzarella cheeses.

Baked until the top is golden and bubbly, it makes an irresistible side dish for holiday dinners, potlucks, or weeknight family meals.

Ready in just over an hour with simple prep, it can even be assembled a day ahead for stress-free entertaining.

The smell of onions slowly turning gold in a skillet is enough to make anyone wander into the kitchen and lean over the stove with that hopeful question about when dinner will be ready. This casserole came into my life on a rainy Tuesday when the fridge offered nothing but potatoes, cheese, and onions, yet somehow those three humble ingredients turned into the most requested dish at every gathering since. It is the kind of recipe that makes you look like you tried far harder than you actually did, which is honestly the best kind of cooking.

I brought this to a potluck once and watched a friend who famously hates onions go back for a second helping without realizing what was hiding inside all that creamy, cheesy goodness. She still does not know, and I have no intention of telling her.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes (peeled and cubed): Yukon Golds give you a naturally buttery texture, but russets mash up fluffier, so choose based on whether you prefer silky or airy.
  • 1 cup whole milk: Warm it before adding to the potatoes because cold milk shocks the starches and leaves you with a gummy, clumpy mess.
  • 4 tbsp unsalted butter (plus extra for greasing): Unsalted lets you control the seasoning, and the extra butter for the dish prevents that tragic moment when half your casserole sticks to the pan.
  • 1 and 1/2 cups shredded sharp cheddar cheese: Sharp cheddar brings a tangy punch that mild cheese simply cannot match here.
  • 1/2 cup shredded mozzarella cheese: Mozzarella adds that irresistible stretch when you pull a spoonful away from the dish.
  • 1/2 cup sour cream: This is the secret weapon that makes the potatoes taste richer without making them heavy.
  • 2 large yellow onions (thinly sliced): Yellow onions caramelize more sweetly than white or red ones, so do not substitute unless you want a sharper, less rounded flavor.
  • 2 tbsp olive oil: A neutral oil works, but olive oil adds a subtle fruitiness that complements the browning of the onions.
  • 2 cloves garlic (minced): Add it late in the caramelization process so it perfumes the onions without turning bitter.
  • 2 tbsp chopped fresh chives (optional): They add a mild onion freshness and a pop of green that makes the dish look as good as it tastes.
  • 1 tsp salt (plus more to taste): Season the potato water generously because this is your first and most important chance to salt from the inside out.
  • 1/2 tsp freshly ground black pepper: Freshly ground always matters, but especially here where the pepper cuts through the richness of all that dairy.

Instructions

Preheat and prepare the dish:
Set your oven to 375 degrees F and rub a thin layer of butter across the inside of a 9 by 13 inch baking dish, making sure to get into the corners where sticking loves to happen.
Boil the potatoes:
Drop the peeled and cubed potatoes into a large pot of salted water, bring it to a rolling boil, then reduce the heat and let them simmer until a fork slides through without resistance, about 15 to 18 minutes.
Caramelize the onions:
While the potatoes cook, heat olive oil in a large skillet over medium heat and add the sliced onions, stirring only occasionally so they have time to develop deep golden color and jammy softness over 15 to 20 minutes, then stir in the garlic for one final minute.
Mash everything together:
Drain the potatoes well and return them to the pot, then add the butter, warm milk, sour cream, salt, and pepper, mashing until the mixture is smooth and creamy with no stubborn lumps hiding in the corners.
Fold in the good stuff:
Stir half of the cheddar and mozzarella into the mashed potatoes along with the caramelized onions, saving a small spoonful of onions for the top if you want those little concentrated bits of sweetness as a finishing touch.
Assemble the casserole:
Spread the potato mixture evenly into your buttered baking dish, scatter the remaining cheeses and reserved onions over the surface, and let the oven do its work for 25 minutes until everything is melted, bubbling, and flecked with golden spots.
Finish and serve:
Pull the casserole from the oven, scatter fresh chives across the top if you are using them, and let it rest for just a few minutes before serving so the cheese settles and the first spoonful holds its shape.
Save
| thereciperanch.com

There is something about pulling a bubbling dish of cheesy potatoes from the oven that turns an ordinary weeknight into a small celebration, even if the only guests are you and a worn out kitchen towel slung over your shoulder.

How to Make It Your Own

Swap the mozzarella for Gruyere if you want a nutty, slightly more sophisticated flavor that still melts beautifully. Crispy bacon or diced ham transforms this from a side dish into a main course that could easily anchor a weekend dinner, and adding a handful of frozen peas or corn tucked between the potatoes brings a sweetness and color that nobody expects but everyone enjoys.

Getting Ahead of the Schedule

You can assemble the entire casserole up to 24 hours in advance, cover it tightly, and tuck it into the fridge until you are ready to bake, which makes it a lifesaver for holiday meals when oven space is already being fought over. Just add about ten extra minutes to the baking time if you are going straight from the refrigerator to the oven, and cover with foil for the first half if the top starts browning too quickly.

Tools That Actually Help

A good potato masher is really all you need here, though a ricer will give you the smoothest result if you own one and do not mind the extra cleaning. A heavy bottomed skillet makes a noticeable difference when caramelizing onions because it distributes heat evenly and prevents the hot spots that lead to burning.

  • A 9 by 13 inch baking dish is the right size for this recipe and gives you the ideal ratio of crispy top to creamy center.
  • A large pot with plenty of room lets the potatoes cook evenly instead of stacking on top of each other and cooking unevenly.
  • A sharp knife and sturdy cutting board make quick work of all those onion slices before the caramelizing begins.
Creamy spoonful of Cheesy Onion Mashed Potato Casserole topped with caramelized onions and fresh chives Save
Creamy spoonful of Cheesy Onion Mashed Potato Casserole topped with caramelized onions and fresh chives | thereciperanch.com

Some dishes feed people, and this one gathers them, pulling everyone into the kitchen with that golden, bubbling promise of comfort before the spoon even touches the dish.

Recipe FAQs

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

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

Yes, leftovers freeze well for up to 2 months. Portion into airtight containers and reheat in the oven at 350°F until warmed through. The texture may be slightly less fluffy after freezing but still delicious.

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 burns rather than caramelizes. A pinch of salt helps draw out moisture.

Plain Greek yogurt or crème fraîche are excellent substitutes for sour cream. Both provide the same tangy richness and creamy texture. Use an equal amount as the sour cream called for.

Absolutely. Crispy cooked bacon bits, diced ham, or even shredded rotisserie chicken can be folded into the potato mixture before baking. This turns the side dish into a hearty main course.

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
  • 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 Potatoes: Place potatoes in a large pot of salted water. Bring to a boil, then simmer until fork-tender, about 15–18 minutes. Drain well.
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 caramelized, about 15–20 minutes. Add garlic and cook 1 minute more.
4
Mash Potatoes: Mash the drained potatoes with butter, warm milk, sour cream, salt, and pepper until smooth and creamy.
5
Combine Filling: Stir in half of the cheddar and mozzarella cheeses, then fold in the caramelized onions, reserving a few tablespoons for topping if desired.
6
Assemble Casserole: Spread the mashed potato mixture evenly in the prepared baking dish. Top with the remaining cheeses and reserved onions.
7
Bake: Bake for 25 minutes, or until cheese is melted and bubbly with lightly golden spots.
8
Garnish and Serve: Garnish with fresh chives if desired. Serve hot.
Additional Information

Equipment Needed

  • Large pot
  • 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
Madeline Turner

Madeline shares easy, comforting recipes and real-life kitchen tips for home cooks and food lovers.