Here is my favorite light potato salad recipe, with tender Yukon Gold potatoes, hard-boiled eggs, crunchy celery and onion, and a creamy dressing made with mayo, sour cream, and just the right mix of seasonings.
This potato salad is perfect for summer barbecues and potlucks when you want something that tastes great but won’t weigh you down. I love making a big batch on Sunday so we have it ready for quick lunches throughout the week.

Why You’ll Love This Potato Salad
- Lighter than traditional potato salad – Using light mayonnaise and sour cream means you can enjoy this classic side dish without all the heaviness, making it perfect for summer gatherings.
- Classic, crowd-pleasing flavors – With hard-boiled eggs, crunchy celery, and tangy pickles, this recipe has all the familiar tastes everyone loves at picnics and barbecues.
- Make-ahead friendly – You can prepare this potato salad a day in advance, which actually helps the flavors blend together even better and saves you time on the day of your event.
- Simple ingredients – Everything you need is probably already in your kitchen or easy to grab at any grocery store.
What Kind of Potatoes Should I Use?
Russet potatoes are the go-to choice for this light potato salad because they have a starchy texture that soaks up all that creamy dressing really well. That said, you could also use Yukon Gold potatoes if that’s what you have on hand – they’ll give you a slightly creamier, more buttery flavor and hold their shape a bit better after cooking. Red potatoes are another option, though they’re waxier and won’t absorb as much dressing, so your salad might be a little less flavorful. Whatever type you choose, just make sure to cut them into evenly-sized chunks so they cook at the same rate and you don’t end up with some pieces that are mushy while others are still firm.

Options for Substitutions
This potato salad is pretty forgiving when it comes to swaps. Here are some options if you need to make changes:
- Russet potatoes: You can use Yukon gold or red potatoes instead. They hold their shape a bit better and have a creamier texture, which some people prefer for potato salad.
- Light mayonnaise: Regular mayo works just fine if that’s what you have. You could also try Greek yogurt for half of the mayo to keep it lighter while adding some tang.
- Sour cream: Plain Greek yogurt makes a great substitute here and keeps things light. You can also use all mayo if you don’t have sour cream on hand – just add an extra splash of vinegar.
- Baby dill pickles: Regular dill pickles work perfectly – just chop them up small. Sweet pickles or relish will give you a sweeter flavor profile if that’s more your style.
- Apple cider vinegar: White vinegar or white wine vinegar can step in here without any issues. Start with a bit less and taste as you go.
- Fresh parsley: Dried parsley works in a pinch (use about 1 teaspoon), or you can skip it altogether. Fresh dill would be a nice alternative if you have it.
- Milk: Any milk works here – even non-dairy options like almond or oat milk. You’re just using it to thin the dressing to your preferred consistency.
Watch Out for These Mistakes While Cooking
The biggest mistake you can make with potato salad is adding the dressing while the potatoes are still warm, which causes the mayonnaise to break down and creates an oily, separated mess – always let your potatoes cool completely for at least 30 minutes before mixing.
Overcooking the potatoes is another common problem that leads to mushy salad, so check them at 10 minutes by piercing with a fork; they should be tender but still hold their shape when you drain them.
Don’t skip rinsing the chopped red onion under cool water, as this simple step removes the harsh bite and prevents the onion flavor from overpowering your entire salad.
Finally, resist the urge to skip the chilling time – letting the salad rest in the fridge for at least 30 minutes allows all the flavors to blend together and gives you a much better tasting result.

What to Serve With Potato Salad?
Potato salad is a natural sidekick to any grilled or barbecued meat, so fire up some burgers, hot dogs, or chicken thighs for an easy backyard meal. It’s also perfect alongside pulled pork sandwiches or ribs, where the creamy, tangy flavors balance out smoky, savory meats. If you’re keeping things simple, serve it with rotisserie chicken and some corn on the cob for a no-fuss dinner. For a full picnic spread, add coleslaw, baked beans, and watermelon slices to round out the table.
Storage Instructions
Store: Keep your potato salad in an airtight container in the fridge for up to 3 days. Since it has mayo and eggs, you’ll want to make sure it stays cold. It actually tastes even better the next day once all the flavors have had time to hang out together!
Refresh: After a day or two in the fridge, the potatoes might soak up some of the dressing and it could look a little dry. Just stir in a splash of milk or a spoonful of mayo to bring it back to life before serving.
Serve: Always keep this salad chilled until you’re ready to eat, especially if you’re bringing it to a picnic or potluck. Don’t leave it sitting out at room temperature for more than 2 hours to keep it safe and fresh.
| Preparation Time | 20-30 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 60-90 minutes |
| Level of Difficulty | Easy |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1850-2100
- Protein: 45-55 g
- Fat: 65-75 g
- Carbohydrates: 270-300 g
Ingredients
For the salad base:
- 3 lb Yukon Gold potatoes
- 1 1/2 tbsp salt (for boiling water)
- 4 large eggs
- 3/4 cup red onion, finely diced
- 1 cup celery, sliced thin
- 2/3 cup dill pickles, diced
- 2 tbsp fresh parsley, chopped
For the dressing:
- 2/3 cup mayonnaise
- 2/3 cup sour cream
- 2 tbsp apple cider vinegar
- 1 tbsp yellow or Dijon mustard
- 3/4 tsp black pepper
- 1/2 tsp celery seed
- 1/2 tsp garlic powder
- 1/4 tsp smoked paprika
- 1/3 cup milk (use as needed for consistency)
Step 1: Start the Potatoes and Eggs
- 3 lb Yukon Gold potatoes
- 1 1/2 tbsp salt
- 4 large eggs
Place the Yukon Gold potatoes in a large pot, cover with cold water, and add salt.
Bring to a boil, then reduce heat and simmer for 10-15 minutes until the potatoes are just fork-tender but still hold their shape—you want them cooked through but not falling apart.
While the potatoes cook, place eggs in another pot of cold water, bring to a boil, remove from heat, and let sit covered for 12 minutes for hard-boiled eggs.
This parallel cooking saves time and gets both components ready simultaneously.
Step 2: Prepare the Vegetables and Dress Components
- 3/4 cup red onion, finely diced
- 1 cup celery, sliced thin
- 2/3 cup dill pickles, diced
- 2/3 cup mayonnaise
- 2/3 cup sour cream
- 2 tbsp apple cider vinegar
- 1 tbsp yellow or Dijon mustard
- 3/4 tsp black pepper
- 1/2 tsp celery seed
- 1/2 tsp garlic powder
- 1/4 tsp smoked paprika
- 1/3 cup milk
While the potatoes and eggs cook, prepare all vegetables: finely dice the red onion, thinly slice the celery, and dice the dill pickles.
Place them in a small bowl and set aside.
In another bowl, whisk together the mayonnaise, sour cream, apple cider vinegar, mustard, black pepper, celery seed, garlic powder, and smoked paprika.
Add milk gradually, starting with a small amount, to reach a pourable but creamy consistency—this dressing should coat the potatoes without making them soupy.
I find this approach gives me better control over the final texture than adding milk at the end.
Step 3: Cool and Cube the Potatoes
- cooked potatoes from Step 1
Drain the cooked potatoes in a colander and spread them on a clean kitchen towel or paper towels to cool for about 15 minutes until they’re cool enough to handle but still slightly warm.
Once cooled, cut the potatoes into bite-sized cubes—roughly 1 to 1.5 inches.
Leaving them slightly warm helps them absorb the dressing better, which is why I don’t wait for them to come completely to room temperature.
Step 4: Assemble and Dress the Salad
- cubed potatoes from Step 3
- hard-boiled eggs from Step 1
- prepared vegetables from Step 2
- dressing mixture from Step 2
Place the cubed potatoes in a large mixing bowl.
Peel the cooled hard-boiled eggs, chop them into bite-sized pieces, and add them to the potatoes along with the prepared vegetables from Step 2.
Pour the dressing mixture from Step 2 over the potato and egg mixture and gently fold everything together until well combined, being careful not to break up the potatoes.
Check the consistency—add more milk a tablespoon at a time if needed to reach your desired texture.
Step 5: Chill and Finish
- 2 tbsp fresh parsley, chopped
Transfer the potato salad to a serving bowl or storage container and refrigerate for at least 30 minutes to allow the flavors to meld and the salad to firm up slightly.
Just before serving, sprinkle with fresh chopped parsley for a bright, fresh finish.

Perfect Light Potato Salad
Ingredients
For the salad base
- 3 lb Yukon Gold potatoes
- 1 1/2 tbsp salt (for boiling water)
- 4 large eggs
- 3/4 cup red onion, finely diced
- 1 cup celery, sliced thin
- 2/3 cup dill pickles, diced
- 2 tbsp fresh parsley, chopped
For the dressing
- 2/3 cup mayonnaise
- 2/3 cup sour cream
- 2 tbsp apple cider vinegar
- 1 tbsp yellow or Dijon mustard
- 3/4 tsp black pepper
- 1/2 tsp celery seed
- 1/2 tsp garlic powder
- 1/4 tsp smoked paprika
- 1/3 cup milk (use as needed for consistency)
Instructions
- Place the Yukon Gold potatoes in a large pot, cover with cold water, and add salt. Bring to a boil, then reduce heat and simmer for 10-15 minutes until the potatoes are just fork-tender but still hold their shape—you want them cooked through but not falling apart. While the potatoes cook, place eggs in another pot of cold water, bring to a boil, remove from heat, and let sit covered for 12 minutes for hard-boiled eggs. This parallel cooking saves time and gets both components ready simultaneously.
- While the potatoes and eggs cook, prepare all vegetables: finely dice the red onion, thinly slice the celery, and dice the dill pickles. Place them in a small bowl and set aside. In another bowl, whisk together the mayonnaise, sour cream, apple cider vinegar, mustard, black pepper, celery seed, garlic powder, and smoked paprika. Add milk gradually, starting with a small amount, to reach a pourable but creamy consistency—this dressing should coat the potatoes without making them soupy. I find this approach gives me better control over the final texture than adding milk at the end.
- Drain the cooked potatoes in a colander and spread them on a clean kitchen towel or paper towels to cool for about 15 minutes until they're cool enough to handle but still slightly warm. Once cooled, cut the potatoes into bite-sized cubes—roughly 1 to 1.5 inches. Leaving them slightly warm helps them absorb the dressing better, which is why I don't wait for them to come completely to room temperature.
- Place the cubed potatoes in a large mixing bowl. Peel the cooled hard-boiled eggs, chop them into bite-sized pieces, and add them to the potatoes along with the prepared vegetables from Step 2. Pour the dressing mixture from Step 2 over the potato and egg mixture and gently fold everything together until well combined, being careful not to break up the potatoes. Check the consistency—add more milk a tablespoon at a time if needed to reach your desired texture.
- Transfer the potato salad to a serving bowl or storage container and refrigerate for at least 30 minutes to allow the flavors to meld and the salad to firm up slightly. Just before serving, sprinkle with fresh chopped parsley for a bright, fresh finish.