This post may contain affiliate links. Please read our disclosure policy.
I love a good creamy potato salad. Growing up, the version that had me absolutely obsessed was actually my mom’s traditional Colombian recipe. Store-bought potato salad was fine, but it just could not compete with her homemade version. Because her recipe set the bar so high, I really wanted to learn how to make a classic potato salad from scratch that actually delivered on flavor and texture.
This is an incredibly easy and quick recipe to make from scratch. I usually spend just 25 minutes prepping and boiling before popping the bowl in the fridge to chill. Instead of a heavy, bland base, you get a tangy flavor. The secret is making sure the potatoes actually hold their shape when boiled. You want distinct, tender pieces in every bite rather than feeling like you are eating a bowl of cold mashed potatoes.

What makes this the best potato salad recipe is the actual texture and the balance of the dressing. The simple mix of mayonnaise, Dijon mustard, and a splash of apple cider vinegar.
The vinegar cuts right through the heavy mayo and gives the salad the exact amount of tang it needs. Using the best potatoes is also important, red potatoes are my favorite trick because they hold their shape when boiled. You can enjoy the texture of the potato without feeling that you’re having a simple mashed salad.
Fold in hard-boiled eggs for an extra texture and protein. With this recipe, you have a side dish that is perfect for every meal or event.
Why This Recipe Works
My first experience with potato salad was actually the Colombian version I grew up eating. It is completely different from the classic American style. When I decided to master the American version at home, I tested a few different methods and quickly learned that getting the right texture comes down to technique rather than just throwing things in a bowl. I found myself bringing it to picnics so everyone could enjoy a taste of both cultures.
I always cut the potatoes into chunks before boiling them. This makes sure they cook evenly in under ten minutes and prevents the edges from breaking down in the water. You want distinct bites of potato in the final dish, not a bowl of mush.
The real secret to the texture is how you handle the potatoes right after they cook. I drain them well and let them cool just enough before mixing. You want the potatoes warm enough to absorb the dressing, but cool enough so the base does not separate and become greasy. Gently folding it all together and giving it at least an hour in the fridge to rest is what completely transforms the recipe.
Ingredients

- Red or Yukon Gold Potatoes: These waxy potatoes are the absolute foundation of the salad. They hold their shape when boiled and tossed. I do not recommend substituting these. If you use starchy baking potatoes like Russets, they will absorb too much water, break down, and turn the dish into mashed potatoes.
- Shallot: I use a shallot instead of standard raw onions because it provides a great savory flavor without completely overpowering the dish as it sits in the fridge. If you need a substitute, you can use finely diced red onion, but I recommend soaking the diced pieces in cold water for ten minutes first to remove the harsh bite. Green onions also work well.
- Dijon and Grain Mustard: Combining these two mustards gives the dressing a sharp, tangy flavor to balance the heavy mayonnaise, plus a great texture from the mustard seeds. If you only have one, stick with Dijon. Standard yellow mustard works, but it will change the flavor profile to be much more traditional and less elevated.
- Fresh Herbs (Tarragon, Dill, and Parsley): This specific trio keeps the dish tasting fresh and cuts right through the rich dressing and hard-boiled eggs. Tarragon is the secret ingredient here. If you cannot find fresh tarragon, you can skip it and just use extra fresh dill and parsley. If you only have dried herbs on hand, you can use them, but use one-third of the amount since dried herbs are much more potent.
Note: Find the full list of ingredients and measurements in the Recipe Card.
How To Make Potato Salad
Making this creamy potato salad is very straightforward, and doing your prep work while the potatoes cook saves a lot of time.
I start by cutting the unpeeled red potatoes into three-quarter-inch chunks. Drop them into a pot of salted boiling water and let them cook for about eight to ten minutes. You will know they are ready when a fork pierces the pieces easily with zero resistance in the center.
While the potatoes are on the stove, grab a large mixing bowl and build the base of the salad. Whisk the mayonnaise, both the Dijon and grain mustards, and the apple cider vinegar together until smooth. Then, stir in the chopped hard-boiled eggs, celery, pickles, shallots, and the fresh herbs. Add your cayenne pepper and black pepper right at the end to balance the flavors.
As soon as the potatoes are tender, drain them thoroughly. I let them sit for just a few minutes to cool down before adding them directly into the large bowl. Fold everything together very gently so you do not crush the potatoes.
Cover the bowl and refrigerate the salad for at least an hour. That chilling time is what allows the warm potatoes to absorb the dressing and gives the herbs time to develop. It is a fantastic make-ahead side dish to pull out of the fridge when you are serving roast chicken or even alongside a quick batch of fried rice.



Pro Recipe Tips
If you want to take this potato salad from a standard home-cooked side dish to something you would get at a high-end deli, there are a few professional techniques to keep in mind. These are the details that actually make a difference:
- Treat the water like pasta water: Potatoes are incredibly dense. If you wait to salt them until they are already cooked and in the bowl, the flavor will only sit on the outside. You need to salt your boiling water heavily so the potatoes absorb that seasoning from the inside out as they cook.
- Account for carryover cooking: Potatoes hold a massive amount of heat. I always take them off the stove the second a fork pierces the center with just a tiny bit of resistance. They will continue to cook in the colander as they drain. If you boil them until they are completely soft in the water, they will turn into mashed potatoes by the time you fold them into the dressing.
- Why the temperature matters: The reason you mix the potatoes while they are still slightly warm is all about starch. Warm potatoes have relaxed starches that act like a sponge, immediately absorbing the sharp apple cider vinegar and Dijon mustard. If you let the potatoes get completely cold, they actually repel the flavor of the dressing.
- Fold, do not stir: Never use a wooden spoon or a whisk to mix your potato salad. Use a large rubber spatula and gently scrape the bottom of the bowl, lifting the dressing up and over the potatoes. This keeps the potato chunks distinct and stops the hard-boiled egg yolks from dissolving and making the dressing gritty.
What To Serve With Potato Salad
Because this potato salad has a sharp, tangy dressing, it cuts right through rich, heavy main dishes. It is a reliable staple for barbecues, cookouts, and Sunday dinners.
I always love pairing it with some tender barbecue pork ribs because the creaminess of the salad balances out those sticky, smoky sauces. It is also a classic steakhouse side dish, so it works incredibly well if you are making a good pan-seared steak for dinner.
Since the dressing is packed with fresh dill and tarragon, it naturally complements seafood. Try serving it next to a piece of butter salmon or a big platter of grilled shrimp. And of course, you cannot really have a cookout without potato salad, making it the absolute best side dish to have ready when you pull some homemade burgers straight off the grill.
FAQs
It usually takes about eight to ten minutes if you cut the potatoes into chunks first. You want to test them with a fork. As soon as the fork slides into the center easily with zero resistance, take them off the stove and drain them immediately. If you leave them in the hot water too long, they will fall apart when you mix the salad.
This usually happens if you do not drain the boiled potatoes thoroughly before mixing them into the base. It can also happen if you use baking potatoes like Russets instead of waxy red potatoes, or if you try to add watery vegetables like cucumbers to the bowl without removing the seeds first.
When stored in an airtight container, this potato salad will keep well in the refrigerator for three to four days. Because the dressing contains mayonnaise and eggs, make sure you do not leave the bowl sitting out at room temperature for more than two hours if you are hosting a cookout.

You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Potato Salad Recipe
Ingredients
- 2 lb red potatoes or Yukon Gold
- 2 tsp salt
- 5 hard-boiled eggs chopped
- ½ cup dill pickles chopped
- 2 medium celery stalks chopped
- 1 large shallot chopped
- 1 tbsp parsley chopped
- ½ tbsp tarragon chopped
- ½ tbsp dill chopped
- 1 cup mayonnaise
- 1 tbsp grain mustard
- 1 tbsp Dijon mustard
- ½ tbsp apple cider vinegar
- ¼ tsp cayenne pepper
- 1 tsp black pepper
Instructions
- Cut potatoes into ¾-inch chunks (peel if desired). Boil in salted water until fork-tender, 8–10 minutes.
- In a large bowl, mix eggs, pickles, celery, shallot, green onions, parsley, tarragon, dill, mayonnaise, both mustards, vinegar, cayenne, and black pepper.
- Drain potatoes well and cool slightly.
- Add potatoes to the bake, gently fold to combine.
Notes
Storage and Make Ahead
This is one of my favorite recipes to prep in advance because the flavors actually improve as they sit. If you have the time, making it the day before you plan to serve it is the absolute best way to go.- Make Ahead: You can boil the potatoes and chop all your vegetables up to a day in advance. Store the dry ingredients in the fridge, then mix everything together with the dressing an hour before serving. Alternatively, you can mix the entire dish the night before.
- Storage: Keep any leftovers in an airtight container in the fridge for up to four days. Give it a gentle stir before serving again just to redistribute the dressing.
- Freezing: I do not recommend freezing this dish. The mayonnaise will separate and become incredibly oily, and the potatoes will turn watery and grainy when they thaw.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

















