Get all the cheesy, oniony, savory yumminess of the classic soup in an elevated side dish that’s table-ready in under an hour!

French onion soup is one of my favorite restaurant indulgences. I love the deep, savory flavors, the gooey melted-cheese topper, and the Easter egg of soaked bread waiting for me at the bottom of the bowl. I don’t make it at home, though, because it’s a little too fussy for my kitchen.
Luckily, this French onion potatoes recipe delivers the same hearty and heart-warming experience with less mess—and the added comfort of my favorite starch!
Plus, like most potato dishes, you can totally tailor this dish to your personal preferences. Frozen diced potatoes are super convenient, but you can sub in leftover mashed or roasted potatoes and get results that are just as tasty. Or dice up raw potatoes, boil them for about five minutes, drain well, and proceed with the recipe as written.
You can switch out the fried onion topping for a sprinkle of herbes de Provence to lean into the French vibe, or sub in your favorite cheese for the mozzarella-Parmesan combo. Cheddar brings in a delightful sharpness while Gruyère adds nutty notes that elevate the dish further.
And the whole thing comes together in just under an hour, making French onion potatoes equally suited to weeknight dinners and weekend gatherings.

The science of caramelizing
Caramelizing transforms a humble kitchen staple into a powerhouse of flavor. The process works by slowly cooking onions to let their natural sugars break down and brown through the Maillard reaction and caramelization. As the onions lose moisture, their texture softens and their sharpness fades, giving way to a mellow sweetness layered with notes of nuttiness and savory depth. This balance of sweet and umami makes caramelized onions the defining element in French onion potatoes, adding dimension and richness that pre‑made mixes can’t match.

How do I store leftovers?
Let your French onion potatoes cool completely before storing, but don’t leave them at room temp longer than 2 hours. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently in a 350°F oven until hot and bubbly, or in a skillet over medium‑low heat with a splash of broth for moisture. You can safely freeze this dish for up to 3 months in freezer-safe containers or bags—but expect noticeable quality loss upon thawing, as the twice-frozen potatoes become mushy or grainy and the mozzarella cheese releases moisture and separates. Thaw overnight in the fridge and reheat as outlined above, ensuring the dish reaches a safe internal temp of 165°F.

Serving suggestions
Serve French onion potatoes alongside savory mains that can stand up to their rich flavor profile. Excellent entrée pairings include Slow-Cooker Pork Loin, Grilled Chicken Skewers, and Pan-Seared Salmon. For a lighter meal, consider a crisp Green Salad or garlicky Sautéed Asparagus.

French Onion Potatoes
Ingredients
- 3 tablespoons unsalted butter
- 2 medium sweet yellow onions thinly sliced into rings
- 1 cup plus 3 tablespoons beef broth divided
- 1 tablespoon vegetable oil
- 1 32-ounce package frozen diced potatoes thawed
- 2 tablespoons all-purpose flour
- Salt and freshly ground black pepper to taste
- 1 cup mozzarella cheese sliced or shredded, about 4 ounces
- 1/4 cup Parmesan cheese shredded
- 2 tablespoons crispy fried onions optional, for garnish
Instructions
- Preheat your oven to 400°F.
- Melt the butter in a large, oven-safe skillet over medium heat. Add the onions and 3 tablespoons of beef broth. Sauté for 3–4 minutes, until soft and translucent, then reduce the heat to medium‑low. Cook 12–15 minutes, stirring often, until the onions turn deep golden brown. Transfer to a bowl and cover to keep warm.
- In the same skillet, raise the heat to medium. Add the vegetable oil. Pat the thawed diced potatoes dry with paper towels, then add them to the pan. Cook for 5–8 minutes, stirring occasionally, until lightly crisped and golden. Transfer to a plate and cover to keep warm.

- Return the onions to the skillet. Sprinkle the flour evenly over them and stir 1 minute over medium heat to cook off the raw flour taste.

- Gradually pour in the remaining 1 cup of beef broth, whisking until smooth. Simmer 2–3 minutes, until slightly thickened. Season to taste with salt and freshly ground black pepper.

- Gently fold the potatoes into the onion mixture until evenly coated. Sprinkle the mozzarella and Parmesan over the top. Transfer the skillet to the oven (or use a greased 2‑quart baking dish) and bake for 3–6 minutes, just until the cheese is melted and bubbly.

- Remove from oven and let the dish rest for 2–3 minutes. Garnish with crispy fried onions for extra crunch before serving warm.


Leave a Comment