French Onion Potatoes come out with crisp-edged potatoes, jammy onions, and a blanket of melted Gruyere that turns the whole skillet into something people lean in for. The potatoes stay sturdy underneath, so every bite gets a little crunch, a little sweetness, and that savory, steakhouse-style finish from the onions and cheese.
The trick is treating the potatoes and onions as two separate jobs, not one crowded pan. The potatoes roast hot enough to brown before the onions are ready, and the onions cook slowly enough to turn soft, sweet, and deeply golden instead of burnt or watery. A small splash of broth and Worcestershire gives the onions that French onion soup depth without making the potatoes soggy.
Below, you’ll find the timing that keeps the potatoes crisp, the point at which the onions are done, and the best way to adapt the dish if you need a different cheese or want to make it vegetarian.
The onions turned sweet and jammy, and the Gruyere melted into those crispy potatoes just like a restaurant side dish. I served it with roast chicken and there wasn’t a spoonful left.
Save these French Onion Potatoes for the nights when you want crispy potatoes, caramelized onions, and bubbling Gruyere in one skillet.
The Reason the Potatoes Stay Crisp Under All That Onion
The potatoes need direct heat first. If they go under the onions too early, the steam from the onion mixture softens the surfaces before they’ve had a chance to develop a crust. Roasting them alone in an oven-safe skillet gives you browned edges that can stand up to the topping without turning limp.
The onions are the other half of the equation, and they need patience. Medium-low heat draws out their sweetness without scorching the sugars, which is what gives you that jammy French onion flavor instead of sharp sautéed onions. The broth and Worcestershire should cook down until they barely coat the onions; if they look soupy, they’ll slide off the potatoes and make the pan wet.
What Each Ingredient Is Really Doing Here

- Baby potatoes — Their thin skins and small size help them roast fast and turn crisp without falling apart. Halve them so the cut sides can brown; whole potatoes won’t catch enough heat.
- Yellow onions — These are the right onion for slow cooking because they get sweet and soft instead of bitter. White onions can work in a pinch, but they don’t have quite the same mellow finish.
- Gruyere — This melts into a smooth, nutty blanket and gives the dish its classic French onion character. If you swap it, choose another good melting cheese like Swiss or Emmental rather than cheddar, which can separate or taste too sharp.
- Beef broth and Worcestershire — Together they build the savory depth you’d normally get from onion soup. If you want a vegetarian version, use mushroom broth and a vegetarian Worcestershire or a small splash of soy sauce.
- Fresh thyme — Add it with the onions so it perfumes the whole pan without tasting dusty or overdone. Dried thyme will work, but use less; it reads louder than fresh.
Getting the Skillet Timing Right So Nothing Turns Soft
Roasting the Potatoes First
Toss the halved potatoes with olive oil, salt, and pepper in the skillet, then spread them in a single layer so the cut sides can touch the hot metal. Roast at 425°F until the bottoms are deep golden and the edges look crisp, which usually takes 30 to 35 minutes. If the pan is crowded, the potatoes steam instead of browning, so use the largest skillet you have or split them between two pans.
Cooking the Onions Until They Turn Jammy
Cook the sliced onions in butter over medium-low heat and give them time to collapse, soften, and darken gradually. They should look glossy first, then soft, then deeply golden and sticky. If the heat is too high, they’ll brown on the outside before the middle sweetens, and you’ll miss that round, slow-cooked flavor that makes the dish work.
Bringing the Whole Pan Together
Stir in the thyme, broth, and Worcestershire, then let the liquid cook off until the onions are thick and clinging to the spoon. Spoon the onions over the roasted potatoes and top with Gruyere, then return the skillet to the oven just until the cheese melts and bubbles. Don’t leave it in long enough to dry out the potatoes; once the cheese is molten and the edges are bubbling, it’s done.
Ways to Bend This Dish Without Losing What Makes It Good
Vegetarian French Onion Potatoes
Swap the beef broth for mushroom broth and use vegetarian Worcestershire or a small splash of soy sauce. You’ll keep the deep savory edge without the meat stock, and the mushrooms add enough backbone that the onions still taste rich.
Different Cheese, Same Melt
Gruyere is ideal, but Swiss or Emmental will melt cleanly and keep the nutty note. If you use mozzarella, the texture will be stretchier and milder; if you use cheddar, the flavor gets sharper and the top won’t feel as French onion-inspired.
Making It Ahead for a Busy Dinner
Roast the potatoes and cook the onions separately, then store them in the fridge and assemble just before baking with the cheese on top. That keeps the potatoes from softening in the onion mixture, which is the main thing that ruins the texture when you prep too far ahead.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The potatoes soften a bit, but the flavor stays great.
- Freezer: Freeze only if you don’t mind softer potatoes after thawing. The onions and cheese freeze better than the roasted potatoes, so the texture won’t be as crisp once reheated.
- Reheating: Warm in a 375°F oven until hot, uncovered, so the top re-crisps a little. The microwave will work in a hurry, but it turns the potatoes soft and dulls the cheese.
Answers to the Questions Worth Asking

French Onion Potatoes
Ingredients
Equipment
Method
- Preheat oven to 425F. Toss the baby potatoes with olive oil, salt, and black pepper in an oven-safe cast iron skillet until evenly coated.
- Roast 30-35 minutes at 425F, until golden and crispy. Keep an eye on the edges for deep browning.
- Cook the yellow onions in butter over medium-low heat for 25 minutes, stirring occasionally, until deep golden and jammy. The onions should look soft and caramelized, not pale.
- Stir in fresh thyme leaves, beef broth, and Worcestershire sauce. Simmer until the liquid is absorbed and the onions look glossy.
- Spoon the onion mixture over the roasted potatoes. Spread it to cover the surface so every bite has caramelized onions.
- Top with shredded Gruyere and bake 8-10 minutes at 425F, until the cheese is melted and bubbly. Finish with a quick visual check for bubbling browned spots.


