This French Onion Mashed Potato Bake takes all the cozy, savory flavors of classic French onion soup and combines them with fluffy mashed potatoes. It’s the perfect side dish for holidays, potlucks, or any comforting dinner.
Advertisements1
The onions are slowly caramelized to bring out their natural sweetness, then folded into a creamy potato mixture with plenty of cheese. A final broil creates a golden, crispy crust that everyone will love.
Not only is this dish delicious, but it’s also make-ahead friendly, so you can prepare it in advance and pop it in the oven when you’re ready.
Why You'll Love This Recipe
About the Ingredients
3 large yellow onions (about 3 cups sliced)
Yellow onions caramelize beautifully; use sweet onions like Vidalia for a milder flavor if preferred.
3 tablespoons unsalted butter
Butter adds richness; you can substitute olive oil for a dairy-free option.
1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
Thyme complements the onions; feel free to use rosemary for a different herb note.
3 pounds russet potatoes, peeled and quartered
Russets yield fluffy mashed potatoes; Yukon Golds also work well for a creamier texture.
4 ounces cream cheese, softened
Cream cheese adds creaminess; use full-fat for best results, or Greek yogurt for a tangy twist.
1/2 cup sour cream
Sour cream adds tang; you can substitute with plain yogurt or crème fraîche.
1/2 cup whole milk, warmed
Warm milk incorporates better; use any milk you have on hand, or even chicken broth for extra flavor.
1 1/2 cups shredded Gruyère cheese, divided
Gruyère melts wonderfully and has a nutty flavor; Swiss cheese is an excellent substitute.
1 cup shredded sharp cheddar cheese, divided
Sharp cheddar adds a bold taste; try Gouda for a smoky twist.
1 teaspoon salt, plus more to taste
Salt enhances all flavors; adjust according to your preference.
1/2 teaspoon black pepper
Freshly ground black pepper is best; add a pinch of cayenne for a little heat.
Tips & Tricks
Caramelize the onions low and slow
Don't rush this step. Cook them on medium-low heat for at least 20 minutes, stirring occasionally, until deeply golden and jammy.
Don't overmix the potatoes
Overmixing can make them gluey. Gently fold in the ingredients until just combined.
- Make sure your cream cheese and sour cream are at room temperature: This prevents lumps and ensures a smooth texture.
Pro Tips
Step-by-Step Instructions
1. Caramelize onions
In a large skillet over medium-low heat, melt butter. Add sliced onions and thyme, and cook for 20-25 minutes, stirring occasionally, until onions are soft and deep golden brown. Season with a pinch of salt. Set aside.
2. Preheat & prep potatoes
Preheat oven to 375°F (190°C). Place peeled and quartered potatoes in a large pot and cover with cold salted water. Bring to a boil and cook for 15-20 minutes, until fork-tender.
3. Mash the potatoes
Drain potatoes and return to the pot. Add cream cheese, sour cream, and warm milk. Mash until smooth and creamy. Season with salt and pepper.
4. Combine onion mixture
Fold the caramelized onions and half of the Gruyère and cheddar cheeses into the mashed potatoes. Stir until evenly distributed.
5. Assemble the bake
Transfer the potato mixture to a buttered 9×13-inch baking dish and spread evenly. Sprinkle the remaining cheeses over the top.
6. Bake until bubbly
Bake in the preheated oven for 25 minutes, until the edges are bubbling and the top is lightly golden.
7. Broil for crispiness
Switch the oven to broil. Broil for 2-3 minutes, until the cheese is golden brown and crispy. Watch closely to prevent burning.
8. Rest and serve
Let the bake rest for 10 minutes before serving. Garnish with extra fresh thyme if desired.
Delicious Variations
Bacon Lover's
Add 1/2 cup cooked, crumbled bacon along with the onions for a smoky, salty crunch.
Veggie Boost
Stir in 1 cup of sautéed mushrooms or spinach with the onions for extra vegetables.
Herb Infusion
Replace thyme with 1 tablespoon of chopped fresh chives or parsley for a fresh, bright flavor.
How to Store French Onion Mashed Potato Bake
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezer
Freeze the unbaked casserole (without the broil step) for up to 2 months. Thaw in the refrigerator overnight before baking.
Reheating
Reheat in a 350°F (175°C) oven for 15-20 minutes, or in the microwave in 30-second intervals until heated through.
Frequently Asked Questions
Q: Can I make this ahead of time?
Yes, you can assemble the entire dish (without the broil step) up to 2 days in advance. Cover and refrigerate, then bake as directed, adding a few extra minutes if baking from cold.
Q: What potatoes are best for mashing?
Russet potatoes are ideal for light and fluffy mashed potatoes. Yukon Golds also work well and offer a naturally buttery flavor.
Q: Can I substitute the cheeses?
Absolutely. Gruyère and sharp cheddar are classic, but you can use Swiss, mozzarella, or a blend of your favorites.
Q: How do I prevent the potatoes from becoming gluey?
Avoid overmashing. Use a potato masher or ricer, and handle gently. Also, make sure your potatoes are fully drained and slightly dry before mashing.
Q: Can I make this dairy-free?
Yes, use plant-based butter, cream cheese, sour cream, and milk, and choose dairy-free cheese alternatives. The flavor will still be delicious.
If you loved this French Onion Mashed Potato Bake, please share it with your friends and family, and leave a comment below! Your feedback makes my day.
French Onion Mashed Potato Bake
French Onion Mashed Potato Bake combines caramelized onions and creamy potatoes with a crispy cheese top for the ultimate comfort side dish.
🧂 Ingredients
- 3 large yellow onions (about 3 cups sliced)
- 3 tablespoons unsalted butter
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 3 pounds russet potatoes, peeled and quartered
- 4 ounces cream cheese, softened
- 1/2 cup sour cream
- 1/2 cup whole milk, warmed
- 1 1/2 cups shredded Gruyère cheese, divided
- 1 cup shredded sharp cheddar cheese, divided
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
📋 Instructions
- 1Caramelize onions — In a large skillet over medium-low heat, melt butter. Add sliced onions and thyme, and cook for 20-25 minutes, stirring occasionally, until onions are soft and deep golden brown. Season with a pinch of salt. Set aside.
- 2Preheat & prep potatoes — Preheat oven to 375°F (190°C). Place peeled and quartered potatoes in a large pot and cover with cold salted water. Bring to a boil and cook for 15-20 minutes, until fork-tender.
- 3Mash the potatoes — Drain potatoes and return to the pot. Add cream cheese, sour cream, and warm milk. Mash until smooth and creamy. Season with salt and pepper.
- 4Combine onion mixture — Fold the caramelized onions and half of the Gruyère and cheddar cheeses into the mashed potatoes. Stir until evenly distributed.
- 5Assemble the bake — Transfer the potato mixture to a buttered 9×13-inch baking dish and spread evenly. Sprinkle the remaining cheeses over the top.
- 6Bake until bubbly — Bake in the preheated oven for 25 minutes, until the edges are bubbling and the top is lightly golden.
- 7Broil for crispiness — Switch the oven to broil. Broil for 2-3 minutes, until the cheese is golden brown and crispy. Watch closely to prevent burning.
- 8Rest and serve — Let the bake rest for 10 minutes before serving. Garnish with extra fresh thyme if desired.



