Place the eggs in a saucepan, cover with cold salted water, and bring to a boil. Reduce the heat and simmer for 10–12 minutes until fully cooked, then transfer the eggs to an ice bath to cool completely.
Once cooled, peel the eggs, slice them lengthwise, and gently remove the yolks. Mash the yolks in a bowl with vinegar, mayonnaise, mustard, salt, and pepper until smooth and slightly firm rather than overly creamy.
Spoon the mixture back into the egg whites without packing it down—there should be enough to create a generous, overfilled top. Lightly sprinkle with paprika and refrigerate until serving.