The Ultimate Homemade Potato Salad Recipe Everyone Will Love
Potato salad is one of those classic dishes that always seems to steal the spotlight at any gathering. It’s creamy, comforting, and just has that perfect balance of flavors that makes you want to go back for seconds (or maybe even thirds!). The best part? It’s so easy to make, and it always brings back memories of family picnics, backyard barbecues, and sunny afternoons. I’m about to share my ultimate homemade potato salad recipe that’s guaranteed to be a hit, no matter the occasion!
What I love most about this potato salad is how simple the ingredients are, yet how deliciously satisfying the end result is. Yukon Gold potatoes, hard-boiled eggs, a little red onion for crunch, and of course, a creamy dressing made with mayo and Dijon mustard that ties everything together perfectly. It’s the kind of recipe that doesn’t require any fancy ingredients but still delivers big on flavor. And don’t even get me started on the creamy, tangy dressing, it’s the perfect amount of zip without overpowering the potatoes.
I can’t tell you how many times I’ve made this potato salad for family gatherings, and every single time, it’s gone in minutes. There’s just something about the creamy texture, the crunch from the onions, and the slight tang from the mustard that makes it totally irresistible. It’s the kind of dish that’s as comforting as it is crowd-pleasing, and I can’t wait for you to try it! Whether you’re hosting a BBQ or bringing a side dish to a potluck, this potato salad will be the star of the show.

Ingredients
-
2 pounds of potatoes (Yukon Gold or red potatoes work well): Start with hearty Yukon Gold or red potatoes, these hold up perfectly and soak up all that creamy goodness without falling apart.
-
1 cup mayonnaise: The mayo is what gives this potato salad its creamy, dreamy texture, don’t skimp on it!
-
2 tablespoons Dijon mustard: Dijon mustard adds just the right tang to balance the richness of the mayo, trust me, it’s a game-changer!
-
1 teaspoon garlic powder: A little garlic powder goes a long way, bringing that savory depth of flavor without being overpowering.
-
½ teaspoon salt: A pinch of salt is essential to bring out all the flavors and tie everything together.
-
3 hard-boiled eggs, chopped: Hard-boiled eggs add that perfect creamy bite, plus, they make the salad extra satisfying.
-
½ cup red onion, finely chopped: Red onion gives this salad a nice pop of color and a bit of bite, balancing the creaminess with some crunch.
-
¼ teaspoon ground pepper: A dash of ground pepper adds just enough heat and flavor to elevate the whole dish.
-
Fresh parsley or dill for garnish (optional): Garnish with fresh parsley or dill for a burst of color and an extra touch of freshness, totally optional, but oh-so-pretty!

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. Wash and scrub the potatoes, then cut them into evenly sized chunks. Place them in a large pot of salted water and bring to a boil. Cook for about 15-20 minutes until tender, testing with a fork to ensure they are soft but not falling apart. Drain and allow to cool slightly.

2. In a large bowl, whisk together the mayonnaise, Dijon mustard, garlic powder, salt, and pepper.

3. Once the potatoes are cool enough to handle, cut them into bite-sized pieces (if not already). Gently fold in the chopped hard-boiled eggs, a pinch of ground pepper, red onion, and mix with the dressing.




4. Cover the bowl and refrigerate for at least 1 hour to allow the flavors to meld.
5. Before serving, taste and adjust seasoning if necessary. Garnish with fresh parsley or dill if desired.

Tips & Tricks for the Perfect Potato Salad
-
Don’t overcook the potatoes: You want your potatoes tender but firm enough to hold their shape. Keep an eye on them while they boil, and test them with a fork, if they fall apart, they’re overcooked!
-
Let the potatoes cool slightly: After boiling, let the potatoes cool for a bit before cutting them. This prevents them from getting too mushy when you mix them with the dressing. You want them to absorb all that creamy goodness without turning into mashed potatoes.
-
Use a good-quality mayo: The mayo is the base of your dressing, so go for a high-quality brand that you love. It makes a big difference in the flavor of the salad!
-
Season as you go: Taste your salad after you’ve mixed everything together, and adjust the seasoning. Sometimes a little extra salt or pepper can really bring the flavors to life.
-
Let it chill: Potato salad tastes best after it’s had some time to chill. Let it sit in the fridge for at least an hour to allow all the flavors to meld together.
-
Customize it to your liking: Feel free to add your own twist! You can mix in some crispy bacon, fresh herbs, or even a little pickle relish if you want to get creative.
-
Make it ahead of time: Potato salad is a great make-ahead dish! It actually gets better after a few hours in the fridge, so you can prep it the day before and save yourself some time when hosting.

The Ultimate Homemade Potato Salad Recipe
This classic homemade potato salad is the perfect side dish for any gathering. With creamy mayo, tangy Dijon mustard, and a hint of garlic, it's packed with flavor and texture. Tender Yukon Gold potatoes, hard-boiled eggs, and crunchy red onions come together for a satisfying dish that’s sure to be a crowd-pleaser. Chill for an hour to let the flavors meld, and garnish with fresh parsley or dill for a beautiful finish.
Ingredients
- 2 pounds of potatoes (Yukon Gold or red potatoes work well)
- 1 cup mayonnaise
- 2 tablespoons Dijon mustard
- 1 teaspoon garlic powder
- ½ teaspoon salt
- 3 hard-boiled eggs, chopped
- ½ cup red onion, finely chopped
- ¼ teaspoon ground pepper
- Fresh parsley or dill for garnish (optional)
Instructions
- Wash and scrub the potatoes, then cut them into evenly sized chunks. Place them in a large pot of salted water and bring to a boil. Cook for about 15-20 minutes until tender, testing with a fork to ensure they are soft but not falling apart. Drain and allow to cool slightly.
- In a large bowl, whisk together the mayonnaise, Dijon mustard, garlic powder, salt, and pepper.
- Once the potatoes are cool enough to handle, cut them into bite-sized pieces (if not already). Gently fold in the chopped hard-boiled eggs, a pinch of ground pepper, red onion, and mix with the dressing.
- Cover the bowl and refrigerate for at least 1 hour to allow the flavors to meld.
- Before serving, taste and adjust seasoning if necessary. Garnish with fresh parsley or dill if desired.