- Step 1: Cook the Potatoes: Place the cubed potatoes in a medium saucepan and cover with cold water. Bring to a boil over medium-high heat, then reduce heat and simmer for 10-12 minutes, or until the potatoes are fork-tender. Drain well and let cool slightly. 
- Step 2: Hard-Boil the Eggs: Place the eggs in a saucepan and cover with cold water. Bring to a boil, then remove from heat, cover, and let sit for 12 minutes. Transfer the eggs to an ice bath to cool completely. This helps prevent the green ring. 
- Step 3: Peel and Halve the Eggs: Gently peel the cooled eggs. Cut each egg lengthwise and carefully remove the yolks. Place the egg whites on a serving platter. 
- Step 4: Prepare the Potato Salad Filling: In a medium bowl, mash the slightly cooled potatoes with a fork or potato masher. Add the mayonnaise, Dijon mustard, celery, red onion, sweet pickle relish, white vinegar, salt, and pepper. Mix until well combined. Taste and adjust seasonings as needed. 
- Step 5: Fill the Egg Whites: Spoon the potato salad mixture into the hollows of the egg whites, mounding it slightly. Alternatively, for a more polished look, transfer the potato salad mixture to a piping bag fitted with a large tip and pipe it into the egg whites. 
- Step 6: Garnish and Serve: Sprinkle the filled eggs with paprika and garnish with fresh dill or chives, if desired. Serve immediately or chill for later.
Optional tips: For a spicier kick, add a pinch of cayenne pepper to the potato salad filling. To make it vegetarian, ensure mayonnaise is egg-free. Yukon gold potatoes can be substituted for Russet potatoes, offering a slightly sweeter and creamier flavor.