Intro
There are potato salads… and then there is this French Onion Potato Salad Recipe. The first time I made it, I knew it was not going to be just another side dish quietly sitting on the table. It was bold. Deeply savory. Creamy. Sweet from caramelized onions. And honestly? A little addictive.
As a female chef who grew up watching simple ingredients turn into magic, I have always believed that comfort food should feel special. This recipe takes everything we love about classic potato salad and gives it that rich, cozy French onion flavor we all crave.
Imagine tender baby potatoes tossed in a creamy dressing infused with golden caramelized onions, a touch of Dijon, fresh herbs, and maybe even a little Gruyère cheese melting softly into the mix. It is warm. It is comforting. But it still feels fresh enough for spring and summer gatherings.
This is not your typical picnic potato salad. This French Onion Potato Salad Recipe brings depth, sweetness, and a beautiful savory balance that makes people stop mid-bite and ask, “Wait… what is in this?”
Let me show you exactly how I make it in my kitchen.
What is French Onion Potato Salad Recipe?
The French Onion Potato Salad Recipe is a twist on traditional potato salad inspired by the deep, sweet, and savory flavors of French onion soup.
Instead of raw onion or a sharp bite, we slowly caramelize onions until they turn golden brown, soft, and naturally sweet. Those onions become the heart of the dressing. We combine them with creamy mayonnaise, a little sour cream, Dijon mustard, and fresh thyme.
The result?
You get:
- Creamy, tender potatoes
- Sweet, jammy caramelized onions
- A gentle tang from Dijon and sour cream
- Fresh herbal notes from thyme and parsley
- Optional nutty richness from Gruyère cheese
It is cozy and elegant at the same time.
Equipment List
You do not need anything complicated, which is one reason I love making this for gatherings.
- Large pot
- Colander
- Large skillet
- Wooden spoon
- Sharp knife
- Cutting board
- Large mixing bowl
- Small mixing bowl
- Whisk
- Serving spoon
Simple tools. Big flavor.
Ingredients
Here is everything you need for a generous bowl that serves about 6 people.
For the Potatoes
- 2 pounds baby Yukon Gold potatoes, halved if large
- 1 tablespoon salt (for boiling water)
For the Caramelized Onions
- 2 large yellow onions, thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/2 teaspoon sugar (optional, helps caramelize)
For the Dressing
- 3/4 cup mayonnaise
- 1/4 cup sour cream
- 1 tablespoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1 tablespoon fresh lemon juice
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- 2 tablespoons fresh parsley, finely chopped
- Salt and black pepper to taste
Optional Add-Ins
- 1/2 cup shredded Gruyère cheese
- 2 tablespoons chopped chives
Instructions (Step by Step)
Step 1: Boil the Potatoes
Fill a large pot with water and add 1 tablespoon salt. Add the baby Yukon Gold potatoes and bring to a boil. Cook until fork-tender, about 12–15 minutes. Drain and let cool slightly.
Step 2: Caramelize the Onions
In a large skillet over medium heat, add butter and olive oil. Once melted, add sliced onions and salt. Cook slowly, stirring often, for 20–25 minutes until deeply golden and soft. Add sugar if needed.
Step 3: Prepare the Dressing
In a small bowl, whisk together mayonnaise, sour cream, Dijon mustard, Worcestershire sauce, lemon juice, thyme, and parsley. Season with salt and black pepper to taste. Stir until smooth.
Step 4: Slice the Potatoes
Once the potatoes are cool enough to handle but still slightly warm, cut them into bite-sized pieces. Leaving the skins on adds texture and flavor.
Step 5: Combine Everything
In a large mixing bowl, gently fold together the potatoes, caramelized onions, and dressing. Be careful not to overmix so the potatoes stay intact and creamy.
Step 6: Add Optional Cheese and Herbs
If using, fold in shredded Gruyère and sprinkle chives on top. The cheese melts slightly if the potatoes are warm, creating a beautiful richness.
Step 7: Chill and Serve
Cover and refrigerate for at least 1 hour to allow flavors to develop. Before serving, taste and adjust seasoning if needed.

Why This Recipe Works
There is something magical about caramelized onions. When cooked slowly, their natural sugars develop into deep sweetness. That sweetness balances the creamy dressing perfectly.
Traditional potato salad often relies heavily on mayonnaise. But in this French Onion Potato Salad Recipe, the onions do most of the flavor work. They add depth and richness without making the dish feel heavy.
The Dijon mustard gives gentle tang. The lemon juice keeps everything bright. The thyme adds that unmistakable French onion aroma.
It feels layered. Thoughtful. Intentional.
Choosing the Right Potatoes
I always use Yukon Gold potatoes for this recipe. They are naturally buttery and hold their shape beautifully.
Russet potatoes tend to fall apart and become too fluffy. Red potatoes can work, but they are slightly waxier.
Yukon Gold gives that creamy bite without turning mushy. And leaving the skins on? That adds texture and rustic charm.
Tips for Perfect Caramelized Onions
Do not rush this step.
Caramelized onions need patience. If you cook them too fast, they burn instead of sweeten.
Here is what I always remember:
- Use medium heat, not high.
- Stir often but not constantly.
- Let them develop color slowly.
- If they stick, add a tiny splash of water to loosen.
When they turn a deep golden brown and smell sweet and savory, you know they are ready.
Make-Ahead Advice
This salad is even better the next day.
The flavors deepen overnight. The onions settle into the dressing. The potatoes absorb that savory goodness.
If making ahead:
- Store in an airtight container.
- Stir before serving.
- Add a small spoon of mayo or splash of lemon if it needs freshening.
It keeps well in the refrigerator for up to 3 days.
Serving Ideas
I love serving this French Onion Potato Salad Recipe with:
- Grilled chicken
- Steak
- Roasted vegetables
- BBQ dishes
- Holiday dinners
It feels fancy enough for Thanksgiving but relaxed enough for a backyard cookout.
Variations You Can Try
Add Crispy Bacon
For extra richness, fold in crispy chopped bacon.
Make It Lighter
Use Greek yogurt instead of sour cream for a lighter version.
Add Crunch
Mix in finely diced celery for a subtle crunch.
Warm Version
Serve it slightly warm right after mixing. The Gruyère melts beautifully.
This French Onion Potato Salad Recipe is flexible. You can make it your own.
Common Mistakes to Avoid
Overcooking the potatoes. They should be tender but not falling apart.
Skipping the cooling step. Hot potatoes can break when mixed too aggressively.
Under-seasoning. Potatoes need salt. Taste and adjust.
Rushing the onions. This is where the flavor lives.
Flavor Profile Breakdown
Let us talk about taste for a moment.
You first notice the creamy texture. Then comes the sweetness from onions. Then the subtle tang from Dijon and lemon. Finally, that herbal note from thyme lingers softly.
It is balanced. It is comforting. It feels like something you would find in a cozy French countryside kitchen.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Do not freeze. The dressing texture will change.
Stir gently before serving again.
Frequently Asked Questions
Can I make it without mayonnaise?
Yes. Replace with full Greek yogurt or half yogurt, half sour cream.
Can I use sweet onions?
Yes, but reduce or skip the added sugar.
Is it served warm or cold?
Traditionally chilled, but slightly warm is also delicious.
Final Thoughts
This French Onion Potato Salad Recipe is one of those dishes that surprises people. It looks simple. But once you taste it, you realize it carries depth and warmth that feels thoughtful and special.
As a cook, I love transforming classic dishes into something memorable. And this is exactly that. A humble potato salad elevated with caramelized onions, herbs, and creamy dressing.
If you try it, take your time with the onions. Trust the process. Taste as you go. Adjust seasoning to your liking.
Cooking is not just about following steps. It is about feeling the ingredients and creating something that brings comfort and joy.
From my kitchen to yours, enjoy every bite.

French Onion Potato Salad Recipe
Equipment
- Large pot
- Large skillet
- Mixing bowl
- Colander
- Wooden spoon
- Sharp knife
- Cutting board
Ingredients
For the Potatoes
- 2 pounds baby Yukon Gold potatoes halved if large
- 1 tablespoon salt for boiling water
For the Caramelized Onions
- 2 large yellow onions thinly sliced
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/2 teaspoon sugar optional, helps caramelize
For the Dressing
- 3/4 cup mayonnaise
- 1/4 cup sour cream
- 1 tablespoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1 tablespoon fresh lemon juice
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- 2 tablespoons fresh parsley finely chopped
- Salt and black pepper to taste
Optional Add-Ins
- 1/2 cup shredded Gruyère cheese
- 2 tablespoons chopped chives
Instructions
Step 1: Boil the Potatoes
- Fill a large pot with water and add 1 tablespoon salt. Add the baby Yukon Gold potatoes and bring to a boil. Cook until fork-tender, about 12–15 minutes. Drain and let cool slightly.
Step 2: Caramelize the Onions
- In a large skillet over medium heat, add butter and olive oil. Once melted, add sliced onions and salt. Cook slowly, stirring often, for 20–25 minutes until deeply golden and soft. Add sugar if needed.
Step 3: Prepare the Dressing
- In a small bowl, whisk together mayonnaise, sour cream, Dijon mustard, Worcestershire sauce, lemon juice, thyme, and parsley. Season with salt and black pepper to taste. Stir until smooth.
Step 4: Slice the Potatoes
- Once the potatoes are cool enough to handle but still slightly warm, cut them into bite-sized pieces. Leaving the skins on adds texture and flavor.
Step 5: Combine Everything
- In a large mixing bowl, gently fold together the potatoes, caramelized onions, and dressing. Be careful not to overmix so the potatoes stay intact and creamy.
Step 6: Add Optional Cheese and Herbs
- If using, fold in shredded Gruyère and sprinkle chives on top. The cheese melts slightly if the potatoes are warm, creating a beautiful richness.
Step 7: Chill and Serve
- Cover and refrigerate for at least 1 hour to allow flavors to develop. Before serving, taste and adjust seasoning if needed.
Notes
- For deeper flavor, caramelize the onions slowly over low heat without rushing.
- Use waxy baby potatoes so they hold their shape after boiling.
- Let the potatoes cool slightly before mixing to prevent breaking.
- Add extra Gruyère on top just before serving for a richer finish.
- Store leftovers in an airtight container in the refrigerator up to 3 days. Bring to room temperature or gently warm before serving.

Hi, I’m Olivia Brooks! Cooking is my passion, and I love turning everyday ingredients into meals that bring joy to the table. On CulinaryPearl, I share simple recipes, helpful kitchen tips, and inspiration for food lovers everywhere












Leave a Reply