This potato salad is a creamy and comforting dish that’s perfect for picnics or family gatherings! It’s made with tender potatoes, crunchy onions, and a tangy dressing that brings it all together.
Honestly, it’s hard to resist a big scoop of this salad. It’s like a hug in a bowl! I love serving it chilled, especially on hot days. Bring on the seconds! 🥔❤️
Key Ingredients & Substitutions
Potatoes: I recommend using russet or Yukon gold potatoes because they hold their shape well and have a creamy texture. If you’re looking for a lower-carb option, try cauliflower as a substitute, though it will change the flavor slightly.
Eggs: Eggs add creaminess and protein to the salad. If you want to go egg-free, you can use silken tofu blended until smooth for a similar texture. However, the flavor will differ, so keep that in mind!
Mayonnaise: While mayonnaise is classic in potato salad, you can swap it with Greek yogurt for a lighter option. I sometimes mix half mayo, half yogurt for the best of both worlds.
Dill: Fresh dill brightens up the dish, but if you don’t have it, dried dill works too—just use less because it’s more concentrated. You could also try fresh parsley or tarragon for a different twist.
How Do You Cook Potatoes So They’re Perfectly Tender?
Cooking potatoes seems easy, but there’s a trick to make them just right. You want them fork-tender but not mushy. Here’s how:
- Start with cold water: Place the potatoes in the pot and cover them with cold water before boiling. This helps them cook evenly.
- Add salt: Season the water lightly to flavor the potatoes as they cook.
- Check for doneness: Stick a fork in after about 10 minutes. If it goes in easily but the potato isn’t falling apart, you’re good to go!

How to Make Classic Potato Salad
Ingredients You’ll Need:
For the Salad:
- 2 pounds (about 900g) russet or Yukon gold potatoes, peeled and cut into chunks
- 4 large eggs
- 1 cup mayonnaise
- 2 tablespoons yellow mustard
- 1/2 cup celery, finely chopped
- 1/4 cup sweet onion, finely chopped
- 2 tablespoons fresh dill, chopped (plus extra for garnish)
- 1 tablespoon fresh chives, chopped
- Salt and black pepper, to taste
- Paprika, for garnish
How Much Time Will You Need?
You’ll need about 30 minutes to prepare your ingredients and cook everything, plus an additional hour to chill the potato salad in the refrigerator. So, in total, plan for about 1 hour and 30 minutes before it’s ready to serve!
Step-by-Step Instructions:
1. Cook the Potatoes:
Start by putting the peeled and chopped potatoes into a large pot. Cover them with cold water and add a pinch of salt. Bring the water to a boil and let the potatoes cook for about 10-15 minutes or until they are fork-tender but not falling apart. Once cooked, drain the potatoes and let them cool down a bit.
2. Boil the Eggs:
While the potatoes are cooking, take a saucepan and place the eggs inside. Cover them with cold water, then bring the water to a boil. Once boiling, cover the pan and remove it from the heat. Let the eggs sit for about 10-12 minutes. After that, drain the hot water and transfer the eggs to an ice bath to cool. Once they are cool, peel the eggs and cut them into quarters.
3. Mix the Dressing:
In a large bowl, combine the mayonnaise, yellow mustard, finely chopped celery, sweet onion, dill, chives, salt, and pepper. Mix everything together really well to create a creamy dressing.
4. Combine Potatoes and Dressing:
Now, add the cooled potatoes into the bowl with the dressing. Gently toss everything together so the potatoes are evenly coated with the dressing. Be careful not to mash the potatoes!
5. Add the Eggs:
Next, fold in most of the chopped eggs, making sure to reserve a few for decoration on top later.
6. Transfer and Garnish:
Carefully transfer the potato salad to a serving dish. Arrange the reserved egg quarters on top of the salad to make it look pretty.
7. Final Touches:
Sprinkle some paprika and any extra fresh dill over the top for color and flavor. It not only adds looks but also enhances the taste!
8. Chill and Serve:
Cover the potato salad with plastic wrap or a lid and chill it in the refrigerator for at least 1 hour. This allows all the flavors to blend beautifully. When you’re ready to serve, enjoy your delicious potato salad!
Can I Use Different Types of Potatoes?
Absolutely! While russet and Yukon gold potatoes are recommended for their creamy texture, you can use red potatoes for a firmer bite or even fingerling potatoes for a unique look. Just ensure they are cut into similar sizes for even cooking.
How Long Will This Potato Salad Last?
Stored in an airtight container in the refrigerator, this potato salad will last for about 3 to 5 days. It’s a great make-ahead dish for gatherings or meal prep!
Can I Make This Salad Vegan?
Yes! To make a vegan version, substitute the mayonnaise with vegan mayo and replace the eggs with diced avocado for creaminess or try using chickpeas for added texture and protein.
How Can I Add More Flavor?
If you want to spice things up, consider adding diced pickles or sweet relish to the dressing, or some chopped cooked bacon for a smoky flavor. You can also experiment with different herbs like basil or parsley!



