Cheesy Onion Mashed Potato Casserole

Golden bubbly Cheesy Onion Mashed Potato Casserole fresh from the oven with melted cheddar on top Pin it
Golden bubbly Cheesy Onion Mashed Potato Casserole fresh from the oven with melted cheddar on top | flavorandfeast.com

This hearty casserole layers buttery, fluffy mashed potatoes with deeply caramelized onions and a generous blend of sharp cheddar and mozzarella. Sour cream adds extra richness to the potato base, while the baked cheese topping turns golden and irresistible. Ready in just over an hour, it feeds six and works beautifully alongside roast meats, holiday spreads, or as a standalone vegetarian main.

The apartment smelled like a butter factory had collided with a cheese shop, and honestly, I was not mad about it. My roommate walked in, took one breath, and declared this the greatest thing Id ever pulled out of an oven. She was probably right that night, standing over the casserole dish with forks before I even had plates ready.

I brought this to a potluck once and watched three people skip the main course entirely to go back for seconds of the potato casserole. One of them asked for the recipe before she even finished chewing her first bite. That kind of enthusiasm tells you everything.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes, peeled and cubed: Yukon Golds give you a naturally buttery texture, but russets mash fluffier if that is what you prefer.
  • 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: Generosity with butter here is never a mistake.
  • 1 1/2 cups shredded sharp cheddar cheese: Sharp cheddar cuts through the richness with real tang.
  • 1/2 cup shredded mozzarella cheese: Mozzarella gives you those long, satisfying cheese pulls.
  • 1/2 cup sour cream: This is the secret weapon for tang and silkiness.
  • 2 large yellow onions, thinly sliced: Thin slices caramelize faster and more evenly.
  • 2 tbsp olive oil: Any neutral cooking oil works, but olive oil adds a slight fruitiness.
  • 2 cloves garlic, minced: Fresh garlic only, added late so it does not burn.
  • 2 tbsp chopped fresh chives: Purely optional, but the color pop on top is lovely.
  • 1 tsp salt, plus more to taste: Salt the potato water generously for seasoning from the inside out.
  • 1/2 tsp freshly ground black pepper: Freshly ground makes a noticeable difference here.

Instructions

Preheat and prepare the dish:
Set your oven to 375F and rub a 9x13 inch baking dish with butter until every corner glistens.
Boil the potatoes:
Cover your cubed potatoes with salted water in a large pot, bring it to a rolling boil, then drop the heat until they are fork tender in about 15 to 18 minutes.
Caramelize the onions:
While the potatoes bubble away, warm olive oil in a skillet over medium heat and let the onions cook down, stirring only occasionally, until they turn a deep golden brown and smell incredible, roughly 15 to 20 minutes, then stir in the garlic for one final minute.
Mash everything together:
Drain the potatoes thoroughly, then mash them with butter, warm milk, sour cream, salt, and pepper until the mixture is smooth and velvety with no stubborn lumps hiding in the corners.
Fold in the good stuff:
Stir in half the cheddar and mozzarella, then gently fold the caramelized onions through the mash, saving a small spoonful for the top if you want that visual payoff.
Assemble the casserole:
Spread the potato mixture evenly in your buttered dish and scatter the remaining cheeses and reserved onions over the top so every serving gets a proper cheesy crown.
Bake until golden:
Slide it into the oven for 25 minutes until the cheese bubbles and develops those irresistible little golden spots that tell you it is ready.
Garnish and serve:
Scatter fresh chives across the top if you are feeling fancy, then serve it hot and bubbling straight from the dish.
Pin it
| flavorandfeast.com

There is something about pulling a bubbling dish of melted cheese and potatoes from the oven that makes a regular Tuesday feel like a holiday. It is the kind of food that gathers people around the kitchen counter without anyone asking them to.

Make It Your Own

Swap the mozzarella for Gruyere if you want something nuttier and slightly more sophisticated. I did this once on a whim and ended up preferring it, though the classic cheddar mozzarella combo is hard to beat for crowd appeal.

Planning Ahead

You can assemble the entire casserole up to 24 hours in advance and keep it covered in the refrigerator until you are ready to bake. Just add five extra minutes to the baking time if it goes in cold, and cover with foil for the first ten minutes so the top does not brown too fast.

Serving and Storing

Leftovers reheat beautifully in the oven at 350F for about 15 minutes, or in the microwave if patience is not your strength. The texture stays remarkably creamy even the next day.

  • A sprinkle of smoked paprika on top adds unexpected depth.
  • Let the casserole rest for five minutes before serving so it holds its shape.
  • This pairs perfectly with a simple green salad to balance all that richness.
Creamy spoonful of Cheesy Onion Mashed Potato Casserole topped with caramelized onions and fresh chives Pin it
Creamy spoonful of Cheesy Onion Mashed Potato Casserole topped with caramelized onions and fresh chives | flavorandfeast.com

Cheesy, golden, and deeply satisfying, this casserole is the dish people will remember long after the meal is over. Make it once and it will quietly become a regular in your kitchen rotation.

Recipe FAQs

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

Russet potatoes yield the fluffiest, lightest mash, while Yukon Golds produce a creamier, slightly denser texture. Both work wonderfully—choose based on your preferred consistency.

Cook sliced onions in olive oil over medium heat, stirring occasionally rather than constantly. Patience is key—true caramelization takes 15–20 minutes. Avoid high heat, which browns the outside without softening the inside.

Yes, portion cooled leftovers into airtight containers and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through, about 20–25 minutes.

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

Drain the cooked potatoes thoroughly and return them to the warm pot for a minute to evaporate excess moisture. Use warm milk and softened butter when mashing, and avoid overworking the potatoes—mix just until smooth.

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 Until Tender: 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 and Garlic: 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 with Dairy: Mash the drained potatoes with butter, warm milk, sour cream, salt, and pepper until smooth and creamy.
5
Fold in Cheese and Caramelized Onions: Stir in half of the cheddar and mozzarella cheeses, then fold in the caramelized onions. Reserve a few tablespoons of onions 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 Until Golden and Bubbly: 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.
  • Not suitable for those with dairy allergies; verify all ingredients if serving anyone with food sensitivities.
Isabella Grant

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