Estimated reading time: 6 minutes
There are certain recipes that instantly bring back memories, and this is definitely one of them. Every time I make Gram’s Sweet-Tangy Potato Salad, I’m right back in my grandmother’s kitchen watching her stand at the stove, carefully stirring that homemade dressing that made this recipe so special.
Unlike most potato salads that start with mayonnaise alone, Gram always made her sweet and tangy dressing from scratch. It took a few extra minutes, but it was worth every second. The dressing cooks on the stove until it’s silky smooth before being mixed with mayonnaise, creating the most incredible creamy texture and flavor.
THIS POST MAY CONTAIN AFFILIATE LINKS. I MAY EARN A COMMISSION. PLEASE SEE MY FULL DISCLOSURE POLICY FOR DETAILS. AS AN AMAZON ASSOCIATE I EARN FROM QUALIFYING PURCHASES.
This potato salad showed up at every family picnic, church gathering, holiday cookout, and backyard barbecue. In fact, if Gram walked through the door without it, everyone wanted to know why!
Today, I’m sharing her recipe exactly the way our family has enjoyed it for years. I hope it becomes one of those recipes your family requests over and over again too.

Table of contents
Why You’ll Love Gram’s Sweet-Tangy Potato Salad
There are plenty of potato salad recipes out there, but this one is different.
You’ll love it because:
- Homemade cooked dressing gives it incredible flavor.
- Perfect balance of sweet and tangy.
- Creamy without feeling heavy.
- Loaded with potatoes, celery, onions, and eggs.
- Even better after chilling overnight.
- Perfect for picnics, BBQs, family reunions, and holidays.
Once you taste this old-fashioned potato salad, you’ll understand why it’s been a family favorite for generations.
Tools I Use
Many readers ask what tools I use when testing recipes for The Recipe Bowl.
👉 See my full list of favorite kitchen tools here.

Ingredients
For the Potato Salad
- 5 pounds russet, Yukon Gold, or white potatoes
- 1 medium onion, finely diced
- 3 celery stalks, diced
- 6 hard-boiled eggs, chopped
For Gram’s Sweet-Tangy Dressing
- 1 cup sugar
- 2 eggs
- 1 tablespoon all-purpose flour
- ½ cup vinegar
- 1 tablespoon water
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon butter
- 3 cups mayonnaise
The Secret Is the Homemade Cooked Dressing
If you’ve never made a cooked dressing for potato salad before, don’t let that extra step scare you away. It only takes a few extra minutes, and I promise it’s what makes this recipe so special. Unlike a simple mayonnaise dressing, cooking the eggs, sugar, vinegar, and flour together creates an incredibly smooth, creamy base with the perfect balance of sweetness and tang. Once it’s cooled and mixed with mayonnaise, you end up with a rich, velvety dressing that coats every bite of potato beautifully. It’s the same dressing my grandmother made for every family picnic, and after one bite, you’ll understand why we’ve never made potato salad any other way.
How to Make Gram’s Sweet-Tangy Potato Salad
Step 1
Wash the potatoes and place them into a large stockpot. Cover with water and add about 1 tablespoon of salt.
Bring to a boil and cook until the potatoes are fork tender, about 20 to 25 minutes depending on their size.
Step 2
While the potatoes cook, dice the onion, celery, and hard-boiled eggs.
Set aside.
Step 3
Drain the potatoes and allow them to cool until they’re easy to handle.
Step 4
Meanwhile, make the homemade dressing.
In a medium saucepan, whisk together the sugar and eggs until smooth.
Add the flour, vinegar, and water, then cook over medium heat while stirring constantly.
Continue cooking until the mixture thickens.
Step 5
Remove the saucepan from the heat.
Stir in the butter, salt, and pepper until completely melted.
Allow the dressing to cool.
Once cooled, stir in the mayonnaise until smooth and creamy.
Step 6
Peel the cooled potatoes and cut them into bite-sized pieces.
Place them into a large mixing bowl.
Add the onions, celery, and chopped eggs.
Step 7
Pour the dressing over the potato mixture.
Gently fold everything together until every potato is coated.
Step 8
Cover and refrigerate for at least 4 hours.
For the best flavor, chill overnight before serving.

Nettie’s Tips
This recipe has been around long enough that we’ve learned a few tricks.
- Yukon Gold potatoes stay firmer and have a buttery flavor.
- Russet potatoes absorb more dressing and become extra creamy.
- Don’t overcook the potatoes or they’ll fall apart while mixing.
- Let the dressing cool before adding the mayonnaise.
- This potato salad tastes even better the next day.
Variations
Want to make it your own?
Try adding:
- Crispy bacon
- Sweet pickle relish
- Fresh dill
- Chopped green onions
- Smoked paprika sprinkled on top
- Diced sweet pickles
What to Serve with Gram’s Sweet-Tangy Potato Salad
This classic side dish pairs perfectly with:
- Grilled burgers
- Hot dogs
- BBQ chicken
- Smoked ribs
- Pulled pork sandwiches
- Grilled steaks
- Fried chicken
It’s one of those recipes that belongs beside just about anything coming off the grill.
Frequently Asked Questions
Can I make this potato salad ahead of time?
Absolutely! In fact, I recommend making it the day before serving. The flavors blend together beautifully overnight.
What potatoes work best?
Yukon Gold, russet, or white potatoes all work well. Yukon Gold potatoes hold their shape better, while russets create a creamier texture.
How long will potato salad last?
Store it covered in the refrigerator for up to 4 days.

My Final Thoughts
Some recipes are simply food.
Others become family traditions.
Gram’s Sweet-Tangy Potato Salad falls into that second category for me. Every bite reminds me of summer cookouts, family gatherings, and watching my grandmother make this dressing from scratch. Even now, whenever I bring this potato salad somewhere, someone always asks for the recipe.
I hope it becomes one of those recipes your family requests year after year, just like ours has.
If you make it, I’d love to hear what you think. Leave me a comment below and let me know if it reminds you of someone special in your family too.
And if you enjoyed this recipe, be sure to check out some of my other favorite picnic side dishes, including my Deviled Egg Pasta Salad, Bacon Pea Salad, Macaroni Salad, and Loaded Italian Pasta Salad. They’re all perfect for your next backyard cookout!
Reader Favorites
Love spending time in the kitchen or by the grill? You’ll love my Foodie & Griller apparel — made for cooks who do it with style


Gram’s Sweet-Tangy Potato Salad
Ingredients
Potato Salad
- 5 pounds potatoes Yukon Gold, russet or white
- 1 medium onion diced
- 3 stalks celery diced
- 6 large eggs hard-boiled, chopped
Sweet -Tangy Dressing
- 1 cup sugar
- 2 large eggs
- 1 tablespoon all-purpose flour
- ½ cup vinegar
- 1 tablespoon water
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon butter
- 3 cups mayonnaise
Instructions
- Wash the potatoes and place them in a large stockpot. Cover with water and add 1 tablespoon salt.
- Bring to a boil and cook until fork tender, about 20 to 25 minutes.
- Dice the onion, celery, and hard-boiled eggs while the potatoes cook.
- Drain the potatoes and cool until easy to handle.
- In a medium saucepan, whisk together the sugar and eggs. Add the flour, vinegar, and water.
- Cook over medium heat, stirring constantly, until thickened.
- Remove from the heat and stir in the butter, salt, and pepper. Cool completely.
- Stir the mayonnaise into the cooled dressing until smooth.
- Peel and dice the potatoes into a large bowl.
- Add the celery, onions, and chopped eggs.
- Pour the dressing over the potato mixture and gently fold everything together.
- Cover and refrigerate for at least 4 hours before serving. Overnight is even better.
Notes
Notes
- Yukon Gold potatoes hold their shape beautifully.
- Russet potatoes create an extra creamy salad.
- Chill overnight for the very best flavor.
- Store covered in the refrigerator for up to 4 days.