French Onion Potato Casserole Recipe with Melty Cheese

Kaleb Wyse wearing a black shirt standing in front of a taupe background.

Why I Love This Recipe

Potatoes like these were always reserved for special meals when I was growing up. They were a treat that made any holiday or celebration feel extra special. My mother made them because they can be prepared ahead and then baked right before serving—simple, satisfying, and stress-free.

This French onion potato casserole is my elevated take on that classic. Imagine your favorite French onion dip folded into creamy mashed potatoes: caramelized onions, tangy seasonings, cream cheese and sour cream for silkiness, and melty cheese on top. It’s rich without being fussy, and it stores and reheats beautifully.

Quick to assemble, easy to make ahead, and packed with flavor—this is a side dish you’ll return to again and again.

White baking dish filled with potato casserole with cheese melted on top sprinkled with parsley with serving on a Christmas plate with garland.

French Onion Potato Casserole Ingredients

  • Russet potatoes are ideal for a fluffy, creamy texture. Scrub well and keep the skins on for a rustic finish (optional).
  • Onions cook slowly until deeply caramelized—choose yellow or white for the best natural sweetness.
  • Worcestershire sauce adds savory depth and amplifies the onion flavor.
  • Cream cheese and sour cream give the potatoes a velvety body and help the casserole hold together when made ahead.
  • Parmesan and Monterey Jack cheeses add nutty saltiness and melty richness for a golden, bubbly topping.

See the recipe card below for exact quantities and full instructions.

White marble surface filled with all ingredients needed to make French onion potato casserole including potatoes, sour cream, cream cheese, onions, cheese, and more.

How to Make French Onion Potato Casserole

Step 1: Prepare the potatoes – Leave the skins on if you like a rustic texture. Chop potatoes into ½-inch pieces, place in a large pot, cover with water, add salt, and simmer until tender, about 20–30 minutes.

Large stockpot sitting on the stove with cubed pieces of raw potato.
Metal stockpot on stove with steam rising off the top of cubed cooking potatoes.

Step 2: Caramelize the onions – Melt butter in a large skillet over medium heat. Thinly slice onions, add to the pan with a pinch of salt, and cook low and slow for 30–35 minutes, stirring occasionally, until they’re a deep golden brown. Remove from the heat and stir in Worcestershire sauce and minced garlic.

Two hands slicing onion into thin strips on wood cutting board with knife.
Slices of onion in a metal skillet at the beginning of caramelization process.

Step 3: Mash and season – Drain tender potatoes and mash with a potato masher or hand mixer. Blend in cream cheese, sour cream, and warm whole milk until smooth. Season with black pepper and kosher salt, then stir in grated Parmesan and one cup of shredded Monterey Jack cheese.

Hand holding potato masher mashing potatoes together in a large stockpot.
Mashed potatoes in large stockpot with cheese, sour cream, and cream cheese on top.

Step 4: Combine and assemble – Fold the caramelized onions (with Worcestershire and garlic) into the mashed potatoes until evenly distributed. Butter a 9 x 13-inch baking dish, spread the potato mixture in an even layer, and sprinkle the remaining Monterey Jack cheese across the top.

Hand holding potato mashed showing mashed potato mixture after adding cheese.
Caramelized onions in metal skillet on stovetop with fond on the bottom of pan.
Large metal stockpot filled with mashed potatoes and caramelized onions before bing mixed together.
Large white baking dish filled with French onion potato mixture with offset spatula smoothing it out to an even layer.

Step 5: Bake – Bake in a preheated 350°F oven. Cover with foil and bake 30 minutes, then remove foil and bake another 20–30 minutes, until the cheese is bubbly and golden. Garnish with chopped chives and serve warm.

White marble surface with white baking dish filled with unbaked French onion potato casserole
Before baking
Large white baking dish filled with baked French onion potato casserole
After baking

Recipe Tips

  • Cook the onions slowly: Low heat and patience yield deeply caramelized onions. Let moisture evaporate and sugars concentrate for maximum flavor.
  • Keep the potato skins: Leaving skins on saves time and adds texture and color to the finished dish. Peel only if you prefer a smoother appearance.
Holiday plate with serving of French onion potato casserole with gold fork showing cheesy texture.

Frequently Asked Questions

Can this casserole be prepared and baked later?

Yes. Prepare the casserole, cover it, and refrigerate for up to two days. When ready to serve, bake from chilled—allow extra time for the center to heat through.

Is the second bake necessary?

Yes. The second bake melts the top cheese and creates a golden crust while ensuring the flavors meld and the casserole is heated evenly.

What potatoes work best?

Starchy potatoes like russets or Yukon Golds are best for a fluffy, creamy mash that holds up in a casserole.

Bubbly cheese texture on top of French onion potato casserole with sprinkles of chopped parsley.

More Christmas Sides

  • Homemade green bean casserole
  • Twice-baked potato casserole
  • Cranberry cheese log
  • Holiday smashed potatoes
  • Brussels sprouts with bacon and aioli
  • Salt roasted potatoes
  • Sausage and sweet potato puffs
  • Caramelized onion tart with figs and blue cheese
  • Spinach artichoke dip

Have I Convinced You to Make This Recipe?

I hope you try this casserole and enjoy it with friends and family. If you do, leave a comment and rating to help others discover and trust the recipe—your feedback makes a difference.

French Onion Potato Casserole

By Kaleb
5 from 10 votes
This straightforward French onion potato casserole comes together quickly and will become a side dish staple for the holidays. Cream cheese, sour cream, milk, and cheeses add additional smoothness to an already incredible dish.
Prep: 20
Cook: 1 5
Total: 1 25
Servings: 12 servings
Large white baking dish filled with French onion potato casserole with cheese over the top and sprinkled with chopped parsley.
Pin
Print

Ingredients

For the onions

  • 3 tbsp unsalted butter
  • 3 large onions sliced
  • ½ tsp kosher salt
  • 2 tsp Worcestershire sauce
  • 3 cloves garlic minced

For the potatoes

  • 3 lb russet potatoes
  • 8 oz cream cheese
  • 1 cup sour cream
  • ¾ cup whole milk warmed
  • 1 tsp freshly ground black pepper
  • 1 ½ tsp kosher salt
  • ¾ cup Parmesan cheese
  • 2 cups shredded Monterey Jack cheese
  • chives

Instructions 

For the onions

  • Melt butter in a large skillet over medium heat. Add sliced onions and kosher salt. Reduce heat as needed and cook slowly, stirring occasionally, until dark and caramelized, about 30–35 minutes.
  • Remove from heat, stir in Worcestershire sauce and minced garlic, and set the onions aside.

For the potatoes

  • Preheat oven to 350℉. Scrub potatoes; leave skins on or peel if preferred.
  • Dice potatoes into ½-inch pieces, place in a 6-quart pot, cover with water, add a pinch of kosher salt, and bring to a boil. Reduce to a simmer, cover, and cook until tender, 20–30 minutes.
  • Drain the potatoes and mash until mostly smooth. Stir in cream cheese, sour cream, and warm milk until combined. Add the caramelized onions, black pepper, kosher salt, Parmesan, and one cup of Monterey Jack cheese.
  • Transfer the mixture to a buttered 9 x 13-inch baking dish. Sprinkle with remaining Monterey Jack cheese, cover with foil, and bake 30 minutes. Remove foil and bake another 20–30 minutes until heated through and the top is golden. Garnish with chopped chives and serve.

Video

Notes

Cook the onions slowly so excess moisture evaporates and the natural sugars caramelize—this is the key to deep flavor.

Keeping the skins on the potatoes saves time and adds texture and color to the casserole.

Nutrition

Serving: 1 servingCalories: 337 kcal

Nutrition information is automatically calculated and should be used as an estimate.

Black circle with white W.

Did you make this? Leave a comment below!