Finding crowd-pleasing side dishes for summer BBQs and family gatherings can feel like a real puzzle. Between juggling different dietary preferences and trying to make something that won’t wilt in the heat, it’s easy to get stuck in a boring coleslaw rut or fall back on store-bought options.
That’s where this baby potato salad comes to the rescue: it’s creamy, satisfying, and totally customizable with whatever herbs and mix-ins you have in your fridge. Plus, it can be made ahead of time, which means less stress when you’re trying to get everything else ready for your guests.

Why You’ll Love This Potato Salad
- Quick preparation – Ready in just 35-45 minutes, this potato salad is perfect for last-minute gatherings or when you need a reliable side dish fast.
- Simple ingredients – With just 6 basic ingredients you probably already have in your kitchen, there’s no need for a special grocery store trip.
- Perfect portion size – This recipe makes just enough for a small gathering or family dinner, so you won’t end up with endless leftovers taking up space in your fridge.
- Classic comfort food – The creamy mayo dressing and tender baby potatoes create that familiar potato salad taste everyone knows and loves.
What Kind of Baby Potatoes Should I Use?
Baby potatoes come in several varieties, and any of them will work great in this potato salad. Red baby potatoes are probably the most common and have a slightly sweet, creamy texture that holds up well when cooked. You could also use baby Yukon Golds, which have a naturally buttery flavor, or tiny new potatoes if you can find them at your local farmer’s market. When shopping, look for potatoes that are firm, without any soft spots or sprouts, and try to pick ones that are similar in size so they’ll cook evenly. Just remember to give them a good scrub before using, since they’re often sold with a bit of dirt still clinging to their thin skins.

Options for Substitutions
This potato salad recipe is pretty adaptable and you can make several easy swaps:
- Baby potatoes: If you can’t find baby potatoes, regular-sized Yukon Gold or red potatoes work great too – just cut them into bite-sized pieces. Fingerling potatoes are another good option.
- Mayo: Not a mayo fan? Try using Greek yogurt for a tangier, lighter version. You can also do half mayo and half yogurt, or use mashed avocado for a different twist. Just note that yogurt might make the salad a bit more watery.
- White vinegar: Apple cider vinegar or rice vinegar can easily replace white vinegar. Lemon juice works too – use about 1½ teaspoons for a similar tang.
- Green onions: You can swap green onions with finely chopped red onions, chives, or even fresh dill. Each will give the salad its own tasty character.
- Eggs: While eggs add nice texture and protein, you can skip them if you prefer. Or try adding celery for crunch instead.
Watch Out for These Mistakes While Cooking
The biggest mistake when making potato salad is overcooking the potatoes, which turns them mushy and makes them fall apart when mixing – instead, boil them until just tender when pierced with a fork, usually about 12-15 minutes for baby potatoes. A common error is adding the dressing while the potatoes are still hot, which causes the mayo to become oily and separate; let them cool completely first, or better yet, chill them in the fridge for 30 minutes. To get the perfect hard-boiled eggs, avoid the green ring around the yolk by placing them in cold water after boiling, and remember to season the potatoes while they’re still warm so they can absorb the salt better. For the best texture and flavor balance, cut your potatoes into evenly-sized pieces (about 1-inch chunks) so they cook uniformly and each bite has the right potato-to-dressing ratio.

What to Serve With Potato Salad?
Potato salad is a classic side dish that pairs perfectly with all your favorite cookout foods! This creamy side goes great with grilled meats like hamburgers, hot dogs, or barbecue chicken – basically anything you’d cook on the grill. For a casual lunch, I love serving it alongside a simple deli sandwich or some crispy fried chicken. If you’re bringing it to a picnic or potluck, it fits right in with other summer sides like coleslaw, corn on the cob, or a fresh green salad. Just remember to keep it chilled until you’re ready to serve!
Storage Instructions
Keep Cool: This baby potato salad needs to chill out in the fridge! Place it in an airtight container and it’ll stay fresh for up to 4 days. The flavors actually get better after a day as everything mingles together, making it perfect for making ahead for picnics or BBQs.
Make Ahead: Want to prep this in advance? You can cook the potatoes and eggs up to 2 days before, then just toss everything together when you’re ready. Keep the cooked ingredients separate in the fridge until you’re ready to mix up the salad.
Serving Tip: Take the potato salad out of the fridge about 15 minutes before serving to take the chill off – the flavors come through better when it’s not super cold. Give it a quick stir before serving, and add an extra sprinkle of green onions on top if needed.
| Preparation Time | 10-15 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 35-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 550-600
- Protein: 14-16 g
- Fat: 35-40 g
- Carbohydrates: 50-55 g
Ingredients
- 1 tsp white vinegar
- 1 lb baby potatoes
- 2 large eggs (cooked to hard-boiled)
- 1 tbsp chopped green onions
- 1/3 cup mayonnaise (I prefer Hellmann’s Mayonnaise for a classic flavor)
- black pepper to taste
- kosher salt to taste
Step 1: Cook the Potatoes
Place potatoes in a pot of cold, salted water and bring to a boil.
Cook the potatoes for 15-20 minutes until they are tender.
To test, slide a knife into one of the potatoes; it should slide off easily.
Once they are done, drain the potatoes and set them aside to cool to room temperature, for about 10 minutes.
Step 2: Hard-Boil the Eggs
In a separate pot, place the eggs and cover them with water by at least 1 or 2 inches.
Bring the water to a boil over high heat.
Once boiling, let the eggs boil for 5 minutes.
Then, turn off the heat and allow the eggs to sit in the hot water for an additional 10 minutes.
Afterward, remove the eggs from the stove and run them under cold water to cool.
Once cool enough to handle, peel the eggs and chop them into small cubes.
Step 3: Prepare the Salad Mixture
In a large bowl, mix together mayonnaise and vinegar.
Add the cooled potatoes, chopped eggs, and half of the green onions.
Season the mixture with salt and pepper to taste.
Use a spatula to gently fold the ingredients together, ensuring everything is well combined but not mashed.
Step 4: Garnish and Serve
Once the salad mixture is evenly combined, garnish it with the remaining green onions.
Serve the potato salad chilled or at room temperature, and enjoy the savory blend of flavors!