Place the eggs into a large pot and add enough cold water to cover the eggs by 1". Place the pot over high heat and allow the water to come to a full rolling boil. Once the water boils, reduce the heat to medium-low and allow the eggs to simmer for exactly 2 minutes—set a timer!
Next, remove the pot from the heat, cover and reset the timer for 10 minutes. Allow the eggs to sit undisturbed in the hot water until the timer goes off, then drain. Run the eggs under cold water or submerge them in ice water to stop the cooking process. Once the eggs are cool enough to handle, peel and chop the eggs then add them to a large mixing bowl.
In a separate small mixing bowl, stir together the red onion, celery, mayonnaise, dill, Dijon mustard, lemon juice, salt and pepper. Once the dressing is completely combined, pour it over the chopped eggs and fold gently until it’s fully incorporated into the eggs. Cover with plastic wrap and chill in the refrigerator until ready to serve. Enjoy!
Notes
Add a few dashes of salt to the boiling water. If any of your eggs crack, the salt will help the escaping white to coagulate so you don’t lose your eggs in the water!