Mom's Creamy Potato Salad has the perfect balance of flavor - not too much mayo, and a whole lot of other delicious flavors are necessary to create the ultimate potato salad recipe everyone will love.
Bring a large pot of water to a boil over high heat. Add in diced potatoes and cook until tender, 10 to 15 minutes. Drain well and rinse with cold water to cool.
In a large mixing bowl, add in cooled potatoes with bacon (optional), onion, celery, and eggs.
In a small mixing bowl, whisk together mayonnaise, cider vinegar, dill, sugar, mustard, relish, salt, and pepper.
Pour dressing over potatoes and toss until combined and everything is well coated. Cover and refrigerate at least 2 hours before serving.