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 | cookingwithdarlene.com

This cheesy onion mashed potato casserole combines buttery, smooth mashed potatoes with sweet caramelized onions and generous layers of sharp cheddar and parmesan.

Everything bakes together in one dish until the cheese is melted and golden on top. It comes together in about an hour and feeds six people comfortably.

It works beautifully alongside roasted meats, grilled vegetables, or as a standalone vegetarian main. You can even prep it a day ahead and bake when ready to serve.

The sound of onions hitting a hot skillet on a rainy Sunday afternoon is, in my opinion, one of lifes most underrated comforts. I threw this casserole together once when the fridge was bare except for potatoes and cheese, and it somehow became the most requested dish at every potluck after that. The golden, bubbly cheese pulling away from the edges of the baking dish is honestly theater.

I brought this to a friends Thanksgiving potluck one year, fully expecting it to sit quietly next to the stuffing and gravy. It was demolished within twenty minutes, and three people texted me the next morning asking for the recipe. My friend Marcos, who claims he does not like onions, ate two helpings and never once questioned what was in it.

Ingredients

  • 2 lbs russet or Yukon Gold potatoes, peeled and chunked: Yukon Golds give you a naturally buttery, silky texture, but russets create fluffier mash if that is what you prefer.
  • 4 tbsp unsalted butter: Cut it into pieces so it melts evenly into the hot potatoes without leaving greasy pockets.
  • 1 cup whole milk, warmed: Cold milk cools down your mash and makes it gummy, so always heat it gently before pouring it in.
  • 1 1/2 cups shredded sharp cheddar, divided: Sharp cheddar holds its personality better than mild when baked, and the division ensures cheese inside and on top.
  • 1/2 cup grated parmesan: This adds a salty, nutty backbone that regular cheddar cannot quite achieve on its own.
  • 1/2 cup sour cream: It brings a gentle tang that keeps the richness from feeling heavy or one note.
  • 2 large yellow onions, thinly sliced: Yellow onions caramelize sweeter than white or red, and slicing them thin ensures they cook down evenly.
  • 2 tbsp olive oil: A neutral flavored oil lets the onion flavor shine without competing.
  • 2 cloves garlic, minced: Added late in the onion cooking process so it softens without burning or turning bitter.
  • 2 tbsp chopped fresh chives (optional): A fresh, oniony finish that brightens the heavy richness of the baked dish.
  • 1 tsp salt, plus more to taste: Seasoning in layers, from the potato water to the final mash, builds better flavor than salting once at the end.
  • 1/2 tsp freshly ground black pepper: Freshly cracked pepper has more aroma and heat than pre ground, and it makes a noticeable difference here.

Instructions

Preheat and prepare your baking dish:
Set your oven to 375 degrees and lightly grease a 9 by 13 inch baking dish so nothing sticks when you serve it later.
Boil the potatoes until tender:
Cover the peeled, chunked potatoes with cold salted water in a large pot, bring it to a rolling boil, then drop the heat and let them simmer for about fifteen to eighteen minutes until a fork slides through without resistance.
Caramelize the onions low and slow:
While the potatoes cook, warm olive oil in a wide skillet over medium heat and add the sliced onions, stirring often and watching them turn golden and sweet over about fifteen to twenty minutes, then stir in the minced garlic for the last two minutes.
Mash everything together until smooth:
Drain the potatoes well and return them to the pot, then add the butter, warm milk, sour cream, one cup of the cheddar, all the parmesan, salt, and pepper, mashing until the mixture is creamy and almost completely smooth.
Fold in half the onions:
Gently stir half of your caramelized onions into the mashed potato mixture so you get sweet pockets of onion distributed throughout, then taste and add more salt if it needs it.
Assemble and top the casserole:
Spread the potato mixture evenly into your prepared baking dish, scatter the remaining caramelized onions over the top, and finish with the rest of the cheddar cheese spread across the surface.
Bake until bubbly and golden:
Slide the dish into the oven uncovered and bake for twenty to twenty five minutes, until the cheese on top has melted into a bubbling, golden blanket that smells incredible.
Rest, garnish, and serve:
Let the casserole sit for about five minutes so it holds together when you scoop it, then sprinkle with fresh chives if you are using them and bring it to the table while it is still steaming.
Save
| cookingwithdarlene.com

There is something about scooping this onto a plate next to roasted vegetables or a simple green salad that makes an ordinary Tuesday dinner feel like you put in real effort, even though the dish practically builds itself.

Making It Your Own

Once you have the base down, this recipe is endlessly flexible. I have stirred in cooked crumbled bacon when I wanted something heartier, and I have swapped the cheddar for Gruyere on nights when I felt like being a little fancy. A handful of diced jalapenos mixed into the mash turns it into something surprisingly bold and addictive.

Getting Ahead of the Rush

If you are cooking for a crowd, you can assemble the entire casserole up to a day in advance, cover it tightly, and keep it in the fridge until you are ready to bake. Just add about five extra minutes to the baking time if it is going in cold, and remember to remove any cover before it goes in the oven so the cheese can brown properly.

Tools That Actually Help

You do not need much to make this well, but a few things make the process smoother and less frustrating.

  • A wide, heavy bottomed skillet caramelizes onions far more evenly than a thin pan.
  • A good potato masher with a flat face gets you smoother results than a fork ever will.
  • Grease the baking dish before you start anything else, because you will forget once your hands are covered in mashed potatoes.

Creamy cheesy onion mashed potato casserole served in a rustic baking dish with caramelized onion topping Save
Creamy cheesy onion mashed potato casserole served in a rustic baking dish with caramelized onion topping | cookingwithdarlene.com

This is the kind of unassuming dish that quietly becomes everyones favorite, and honestly, that is the best compliment any recipe can get. Make it once and see how fast it disappears.

Recipe Questions & Answers

Yes, you can fully assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 extra minutes to the baking time if going straight from the fridge into the oven.

Russet potatoes give you the fluffiest, lightest texture, while Yukon Golds produce a richer, creamier result. Both work wonderfully here, so choose based on the texture you prefer.

Cook sliced onions in olive oil over medium-low heat, stirring occasionally. True caramelization takes 15-20 minutes. Avoid high heat, which browns the outside without softening the inside. Patience is key to getting that deep, sweet flavor.

Yes, leftover portions freeze well for up to 2 months. Wrap individual portions tightly in foil or store in airtight containers. Thaw overnight in the refrigerator and reheat in a 350°F oven until warmed through.

Gruyère melts beautifully and adds a nutty, sophisticated flavor. Monterey Jack is milder and very creamy. You could also try a blend of fontina and mozzarella for a stretchy, mild result. Keep the parmesan as-is for its salty depth.

Yes, this casserole is naturally gluten-free as written. Always check labels on packaged ingredients like sour cream and cheese to confirm there is no cross-contamination if serving someone with celiac disease or a gluten sensitivity.

Cheesy Onion Mashed Potato Casserole

Creamy mashed potatoes with caramelized onions and melted cheddar, baked golden and bubbly for a comforting side.

Prep 20m
Cook 40m
Total 60m
Servings 6
Difficulty Easy

Ingredients

Potatoes

  • 2 pounds russet or Yukon Gold potatoes, peeled and cut into chunks

Dairy & Cheese

  • 4 tablespoons unsalted butter
  • 1 cup whole milk, warmed
  • 1 1/2 cups shredded sharp cheddar cheese, divided use
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup sour cream

Vegetables

  • 2 large yellow onions, thinly sliced
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 2 tablespoons chopped fresh chives (optional, for garnish)

Spices & Pantry

  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon 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 or nonstick spray.
2
Boil the Potatoes: Place the peeled and chunked potatoes in a large pot and cover with cold salted water. Bring to a boil over high heat, then reduce to a simmer and cook for 15-18 minutes until fork-tender. 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 frequently, until deeply golden and caramelized, about 15-20 minutes. Stir in the minced garlic during the final 2 minutes of cooking.
4
Mash and Season the Potatoes: Return the drained potatoes to the pot. Add the butter, warm milk, sour cream, 1 cup of the cheddar cheese, Parmesan, salt, and pepper. Mash until very smooth and creamy.
5
Fold In Caramelized Onions: Gently fold half of the caramelized onion mixture into the mashed potatoes. Taste and adjust salt and pepper as needed.
6
Assemble the Casserole: Spread the mashed potato mixture evenly into the prepared baking dish. Scatter the remaining caramelized onions over the top, followed by the remaining 1/2 cup of cheddar cheese.
7
Bake Until Golden and Bubbling: Bake uncovered for 20-25 minutes, or until the cheese is fully melted, bubbling, and lightly golden on top.
8
Rest, Garnish, and Serve: Remove from the oven and let rest for 5 minutes. Garnish with fresh chives if desired, then serve warm.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Potato masher
  • 9x13-inch baking dish
  • Mixing bowls
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 330
Protein 11g
Carbs 32g
Fat 18g

Allergy Information

  • Contains dairy (milk, butter, cheese, sour cream)
  • Contains garlic and onion (allium family)
Darlene Bennett

Sharing simple recipes and real-life cooking tips for home cooks.