
Lyonnaise potatoes are where elegance meets rustic comfort! This classic French dish, originating from the city of Lyon, transforms ordinary potatoes into something truly magnificent.
Yukon Golds are sliced thin and cooked to perfection with butter, caramelized onions, and fresh thyme.
Dating back to 19th-century bistros, this recipe represents the essence of French home cooking. Simple ingredients are elevated through technique and patience.
I just love the tender potato slices with crisp edges and sweet, caramelized onions. This dish is truly divine!

WANT TO SAVE THIS RECIPE?
Enter your email below & we’ll send it straight to your inbox.
Even though these potatoes sound fancy, they’re actually easy enough for beginners! As a bonus, the recipe calls for inexpensive ingredients, so it’s a budget-friendly French side dish.
I love serving Lyonnaise potatoes with roasted chicken or beef tenderloin. Trust me, they make any weeknight dinner feel like a restaurant-worthy experience!

Ingredients for Lyonnaise Potatoes
Yukon Gold or Russet Potatoes: Select starchy, medium potatoes. They become crispy on the outside but maintain a creamy interior when pan-fried. I prefer Yukon Golds, which are more buttery. But Russets provide maximum crispiness.
Yellow Onions: Sweet onions are a signature element of Lyonnaise potatoes. They become golden brown and provide a rich, savory foundation for the dish. Sometimes, I use white onions if I don’t have yellow on hand, though they aren’t quite as sweet.
Unsalted Butter: Creates a rich, golden crust on the potatoes and adds a nice, buttery flavor.
Olive Oil: Extra virgin olive oil helps achieve even browning and creates a higher smoke point for frying.
Fresh Thyme Leaves: Add an earthy, slightly floral note that complements the potatoes and onions. I used dried thyme once, and the flavor just wasn’t the same, so stick to fresh.
Fresh Parsley: Brightens the dish with color and adds a fresh, herbaceous finish. Don’t skip it!
Chicken or Vegetable Stock: Optional liquid adds moisture and depth. I typically use chicken broth, as it has more flavor.

How to Make Lyonnaise Potatoes
These simple pan-fried potatoes only take a few steps to make. But every time I whip them up, I feel like a gourmet chef!
- PREP POTATOES. Add the sliced potatoes to a large pot of slightly salted, cold water. Bring to a boil, then reduce the heat. Simmer for 5-7 minutes until tender but not fully cooked. Drain potatoes and cool slightly. 2. CARAMELIZE ONIONS. In a heavy skillet, cook the onions in 2 tablespoons of butter and 1 tablespoon olive oil over medium-low heat. Stir occasionally and cook for 15-20 minutes until done. Season with salt, transfer onions to a plate, and set aside. 3. PAN-FRY POTATOES. Heat the remaining butter and oil over medium heat in the same skillet. Add the par-cooked potatoes in a single layer and season with salt, black pepper, and thyme. Cook for 5 to 7 minutes per side, flipping gently, until golden and slightly crispy. 4. COMBINE & FINISH. As the potatoes finish cooking, transfer them to a plate. Once all are ready, add them to the skillet with the caramelized onions. Toss gently to combine, adding a splash of stock to moisten the dish, if needed. Season to taste. 5. SERVE & ENJOY. Sprinkle with fresh parsley, and serve immediately. Enjoy your French potato recipe!

Tips for the Best Lyonnaise Potatoes
One of the best things you can do for this potato side dish is to select the right spuds. Yukon Golds and Russets are perfect! Here are some of my other top tips.
Be gentle. Be sure to flip your potatoes gently to keep them in tact.
Perfect your slicing. Slice them into 1/4-inch-thick rounds. I use a madoline to make the process easier!
Pre-boil properly. I start the potatoes in cold (not hot) water and parboil just until fork-tender. This will ensure even cooking and prevent them from falling apart during frying. Pat them dry after parboiling to ensure crispy results.
Give them some space. Arrange the potato slices in a single layer with space between them. This will ensure even browning and prevent steaming. I typically cook in batches.
Season in stages. Season the boiling water after parboiling and as a final adjustment. This will deliver well-distributed flavor throughout.
Get creative! Sometimes, I add crispy bacon bits, garlic, or shallots instead of onions. You can even finish the dish with Gruyère cheese. I also love using white wine in place of chicken stock for a fun flavor twist.

Serving Suggestions
I’ve served these French potatoes with everything from filet mignon to salmon! Here are some other perfect pairings.
- Roast chicken or turkey
- Steak
- Pork chops
- Fish
- Beef or pork tenderloin
How to Store
I don’t recommend freezing leftover potatoes, as they’ll be mushy once they thaw out. The last thing you want is soggy potatoes! Follow these steps to store them.
To Store: Place the cooled Lyonnaise potatoes in an airtight container. Refrigerate for 3 to 5 days. To Reheat: Heat the potatoes in a large nonstick skillet over medium-high heat for 5 to 10 minutes. Toss occasionally while heating until hot and they have a crispy texture. Or, warm them in a 350-degree oven for 10 to 15 minutes. The cooking time will vary based on your individual oven.
Yes! To make these potatoes ahead, parboil the potatoes and caramelize the onions ahead of time. When you’re ready to serve, heat your butter and/or oil over medium-high heat and cook the potatoes until crispy.
I prefer using unsalted butter, but you can also use olive oil, duck fat, or ghee for a richer taste.
Be sure to thoroughly drain and dry the par-boiled potatoes, and don’t stir too much. This will help them crisp up before flipping.

Lyonnaise Potatoes
4
20
30
373
These classic Lyonnaise potatoes are a stunning side dish no one can resist! With butter, onions, and fresh thyme, they pair beautifully with everything.
Ingredients
- 2 pounds Yukon Gold or Russet potatoes, peeled and sliced 1/4-inch thick
- 4 tablespoons unsalted butter, divided
- 2 tablespoons olive oil, divided
- 2 large yellow onions, thinly sliced
- salt and freshly ground black pepper, to taste
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- 1/4 cup chicken or vegetable stock (optional, for moisture, if needed)
- 2 tablespoons fresh parsley, chopped (for garnish)
Instructions
- Place the sliced potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil, then reduce the heat. Simmer for 5-7 minutes until the potatoes are just tender but not fully cooked. Drain and let cool slightly.
- Heat 2 tablespoons of butter and 1 tablespoon of olive oil in a large skillet over medium heat. Add the sliced onions and cook, stirring occasionally, for 15-20 minutes. Or until the onions are golden brown and caramelized. Season with a pinch of salt and set aside.
- In the same skillet, heat the remaining 2 tablespoons of butter and 1 tablespoon of olive oil over medium heat. Add the partially cooked potatoes in a single layer (in batches, if necessary). Season with salt, pepper, and thyme. Cook for 5-7 minutes per side, flipping gently, until golden and slightly crispy. Transfer each batch to a plate.
- Once all the potatoes are cooked, return them to the skillet with the caramelized onions. Gently toss to combine. If the mixture seems dry, add a splash of chicken or vegetable stock to moisten. Adjust seasoning with more salt and pepper, if needed.
- Sprinkle with fresh parsley for a bright finishing touch. Serve immediately as a side dish to roasted meats, fish, or poultry, and enjoy!
Notes
- Use high-quality butter for the best taste.
- When pan-frying the potatoes, do so in batches to avoid overcrowding and steaming them.
- Only add stock if you need it! If the dish is already moist, leave it out.
- Vary as desired by adding crispy bacon bits, garlic, or shallots instead of onions.
Nutrition
Total number of serves: 4
Calories: 373kcal
Fat: 18g
Saturated Fat: 8g
Cholesterol: 30mg
Sodium: 75mg
Potassium: 1072mg
Carbohydrates: 71g
Fiber: 4g
Sugar: 4g
Protein: 5g
Vitamin A: 577IU
Vitamin C: 21mg
Calcium: 54mg
Iron: 2mg
Vitamin D: .21mg
Vitamin E: 1mg
Vitamin K: 42mg
Vitamin B6: .88mg
Folate: 49mg
Magnesium: 61mg
Zinc: .83mg
Selenium: 1mg
Copper: .27mg
Manganese: .47mg
Share on Facebook
Share on Pinterest