These Twice-Baked French Onion Mashed Potatoes are rich, creamy, and packed with flavor. The potatoes are whipped with butter, cream, and cheese, then baked with more melty Gruyere cheese, and finished with a generous layer of sweet, deeply caramelized onions just before serving. It’s like French onion soup meets mashed potatoes! Craving something even cheesier and loaded with hashbrowns? Check out my French Onion Funeral Potatoes, too!

Dish of Twice Baked French Onion Mashed Potatoes on a wooden table from overhead.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients & Substitutions

  • Potatoes: I use peeled red potatoes in this recipe because they have a naturally creamy texture and mild flavor that’s perfect for mashed potatoes. Peeling them makes the mash extra smooth and velvety. That said, I love using red potatoes with the skins on for my Skins On Mashed Potatoes, too! Don’t have red potatoes? You can also use Yukon Gold for a super creamy texture or Russet potatoes for a fluffier, lighter texture.
  • Butter: I used unsalted butter in this recipe so you can control the saltiness better. Some is used to caramelize the onions, and then I use more to add with the cream to make the mashed potatoes extra creamy and smooth.
  • Onions: This recipe calls for yellow onions, which caramelize beautifully and have a nice balance of sweetness and savory flavor. If you don’t have yellow onions, you can also use white onions or sweet onions like Vidalia.
  • Heavy Whipping Cream: The heavy whipping cream makes the mashed potatoes extra rich and creamy. If you want a lighter option, you can substitute with half-and-half or even whole milk, but the texture won’t be quite as thick and indulgent.
  • Cheese: I use Gruyère cheese because it melts beautifully and has a rich, nutty flavor that pairs perfectly with the caramelized onions. If you don’t have Gruyère, you can also use Swiss, mozzarella, or cheddar cheese. I added half of the cheese to the mashed potatoes, and then used the rest to bake on top of the potatoes.
Twice-baked potatoes in a pan next to a plate of caramelized onions on a wooden table from overhead.

Do I Have To Peel The Potatoes?

For the smoothest texture, peeling the potatoes is best. But if you like a more rustic mash, you can leave the skins on, just wash them well. I love skins-on mashed potatoes!

Can I Use Pre-Made Or Store-Bought Mashed Potatoes For Twice-Baked French Onion Mashed Potatoes?

Yes, you can definitely use pre-made mashed potatoes to save time! Whether homemade or store-bought, just spread them in your baking dish, top with Gruyere cheese, and bake until hot and bubbly. Then finish with the caramelized onions on top before serving. But if you have the time, making the mashed potatoes from scratch is worth it! They are extra creamy and full of flavor!

Pan of Twice Baked French Onion Mashed Potatoes with some removed showing the creamy potatoes.

Can I Make Twice-Baked French Onion Mashed Potatoes Ahead Of Time?

Yes! You can assemble the potatoes (without the onions) up to 1 day in advance. Cover and refrigerate. For best results, add the cheese topping just before baking so it melts and browns evenly, but adding it ahead is fine, too. You can also caramelize the onions a day ahead. Just store them in the refrigerator and rewarm before spooning over the baked mashed potatoes.

Why Add Caramelized Onions After Baking?

We tested folding the caramelized onions into the mashed potatoes before baking, but they ended up getting lost in the mix. The potatoes were creamy, but the signature French onion flavor just disappeared. And that is not what I was going for! Adding the onions on top after baking keeps them front and center, sweet, golden, and full of flavor, just like the best part of French onion soup. This way, every bite gets that rich, caramelized onion goodness!

Spoonful of Twice Baked French Onion Mashed Potatoes being held above the pan.

Can I Use a Different Baking Dish?

Yes! If you don’t have a 10-inch oven-safe skillet, you can bake these potatoes in an 8×8-inch or 9×9-inch square dish. (The recipe made about 6 cups of mashed potatoes.) A 2.5-quart round casserole dish or a 7×11-inch rectangular baking dish would also work. Just keep in mind that the thickness of the potato layer may vary slightly depending on the dish you choose, so keep an eye on the baking time. You’re looking for the cheese to be fully melted and golden on top.

Can I Skip the Baking Step and Just Make Mashed Potatoes with Caramelized Onions?

Yes! If you want to save time or prefer a creamier texture without the baked cheesy top, you can skip the oven step. Just mash the potatoes as directed, stir in all of the Gruyère cheese (instead of dividing it), and top with the caramelized onions. The flavors will still be rich and delicious. But you might miss the golden, bubbly crust!

Fork picking up a creamy bite of Twice Baked French Onion Mashed Potatoes.

How To Store and Reheat Twice-Baked French Onion Mashed Potatoes

To store the twice-baked French onion mashed potatoes, first, let the potatoes cool completely. Then, cover tightly with aluminum foil or transfer to an airtight container. Store in the refrigerator for up to 3–4 days. To reheat, for best results, reheat in the oven. Cover the dish with foil and bake at 350°F for about 20–25 minutes, or until warmed through. You can also reheat individual portions in the microwave. If the potatoes seem a little thick after chilling, stir in a splash of cream or milk before reheating to bring back that creamy texture.

Can I Freeze French Onion Mashed Potatoes?

Yes, you can freeze French Onion Mashed Potatoes! Let them cool completely, then transfer to a freezer-safe container or wrap tightly with aluminum foil and plastic wrap. Freeze for up to 2 months. When ready to serve, thaw in the refrigerator overnight. Reheat covered in a 350°F oven until heated through. Add a splash of cream or milk if needed to bring back that creamy texture.

White pan of Twice Baked French Onion Mashed Potatoes on a wooden table from overhead.
5 from 1 vote

Twice Baked French Onion Mashed Potatoes

Prep Time 25 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 55 minutes
Twice Baked French Onion Mashed Potatoes with caramelized onions and Gruyère cheese are a delicious side dish that just might be more popular than the main meal!

Ingredients

Caramelized Onions

  • 3 large yellow onions (about 2 pounds total), sliced into half moons
  • 2 tablespoons extra virgin olive oil
  • 1 tablespoon unsalted butter
  • ½ teaspoon kosher salt
  • 1-2 tablespoons water or broth, for deglazing

Potatoes

  • 3 pounds red potatoes, washed, peeled, quartered
  • ½ cup (1 stick / 113 g) unsalted butter
  • ½ cup (119 g) heavy whipping cream
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 1 cup (113 g) Gruyere cheese, shredded, divided
  • parsley, chopped for garnish

Instructions

Caramelized Onions

  • To a large skillet over medium heat, add the olive oil and butter. Once the oil is shimmering and the butter is melted, stir to combine.
  • Add the sliced onions and toss them to coat evenly. Spread them out into an even layer across the skillet.
  • Sprinkle the kosher salt over the onions. This helps draw out moisture, which is essential for even caramelization.
  • Reduce heat to medium-low. Let the onions cook, stirring them every 5–10 minutes. You want to allow them time to rest against the pan so they brown slowly and evenly.
  • Continue cooking, stirring occasionally, for 60-70 minutes total. The onions should turn a deep golden brown, become very soft, and almost jammy in texture. (If at any point the onions look like they’re browning too fast or burning on the bottom, reduce the heat slightly and add a splash of water or broth to deglaze and scrape up any browned bits.)

Potatoes

  • While the onions are cooking, place the potatoes in a large pot and cover them with cold water.
  • Set the pot over high heat and cover with a lid. Let the water come to a full boil.
  • Once boiling, remove the lid and reduce the heat to medium-high. Simmer the potatoes until they’re fork-tender, about 20–25 minutes.
  • While the potatoes are boiling, preheat the oven to 425°F (220°C). Lightly grease a 10-inch oven-safe skillet* and set aside.
  • Drain the cooked potatoes and return them to the pot. Use a potato masher to mash lightly.
  • Add the butter, heavy whipping cream, salt, black pepper, and half of the shredded Gruyère cheese. Continue mashing and stirring until the mixture is smooth and creamy.
  • Spoon the mashed potatoes into the prepared baking dish, spreading them out evenly.
  • Sprinkle the remaining Gruyère cheese evenly over the top.
  • Bake for 15–20 minutes, or until the cheese is fully melted and golden brown on top.
  • Remove from the oven. Top with the warm caramelized onions.
  • Garnish with chopped parsley and serve warm.

Notes

*If you don’t have a 10-inch oven-safe skillet, you can bake these potatoes in an 8×8-inch or 9×9-inch square dish. (The recipe makes about 6 cups of mashed potatoes.) A 2.5-quart round casserole dish or a 7×11-inch rectangular baking dish would also work.

Did you make this recipe?

You can tag me at @iamhomesteader.

What the Test Kitchen had to say about this recipe:

Autumn

This might be one of my new favorite side dishes! It is so creamy and flavorful! And, the caramelized onions make the potatoes extra special!

Elizabeth

I love twice baked potatoes, but twice baked mashed potatoes? Yes, please! I would say they are twice as good as regular mashed potatoes! I love the cheese on top and the caramelized onions in every single bite!

Stephanie

I love how rich and cheesy these potatoes are! And, the caramelized onions are so good.

Bella

I wasn't sure about twice baked mashed potatoes, but I get it now! These are wonderful, especially with the cheese baked on top!

Share with your friends!

Categorized in:

Related Recipes

Meet Amanda Rettke

Reader Comments

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating