Place the eggs in a single layer in a large pot and cover with cold water by about 1 inch. Bring to a gentle boil over medium-high heat. Once boiling, cover the pot, turn off the heat, and let the eggs sit for 10–12 minutes (10 minutes for slightly softer yolks, 12 minutes for firm yolks).
12 large eggs
Transfer the cooked eggs immediately to a large bowl of ice water. Let them sit for at least 10–15 minutes to stop the cooking and help the shells release more easily.
12 large eggs
Gently crack the shells all over by rolling each egg on the counter. Peel under cool running water, starting at the wider end where the air pocket is. If an egg is stubborn, set it aside and come back to it.
12 large eggs
Pat the peeled eggs dry. Slice each egg in half lengthwise with a sharp knife. Carefully pop or scoop out the yolks into a medium mixing bowl and arrange the egg white halves on a platter or deviled egg tray.
12 large eggs
Use a fork to mash the yolks until no large lumps remain. For an ultra-smooth filling, press the yolks through a fine-mesh sieve or pulse briefly in a mini food processor.
Add the mayonnaise, mustard, vinegar, garlic powder, onion powder, salt, pepper, and relish (if using) to the mashed yolks. Stir until smooth and creamy. If the mixture is too thick, add 1–2 teaspoons of water or a splash more vinegar to loosen. Taste and adjust seasoning.
1/2 cup mayonnaise, 1 1/2–2 tablespoons yellow mustard, 1 tablespoon white vinegar, 1/8–1/4 teaspoon garlic powder, 1/8 teaspoon onion powder, 1/4–1/2 teaspoon kosher salt, 1/8 teaspoon black pepper, 2–3 teaspoons pickle relish, water or additional vinegar
Spoon or pipe the yolk mixture into the egg white halves, dividing the filling evenly among all 24 halves. For a fancier look, pipe using a pastry bag or a zip-top bag with the corner snipped off.
Lightly sprinkle the tops with paprika and add any desired garnishes such as chopped herbs, crispy bacon bits, sliced olives, or pickled jalapeños.
paprika, fresh herbs, crispy bacon bits, sliced olives, or pickled jalapeños
Cover the platter loosely with plastic wrap and refrigerate for at least 30 minutes, or up to 24 hours, before serving to allow the flavors to meld and the filling to set.