Hard boiled eggs are tricky and everyone has their own method. I have been using this 5-5-5 method for quite a few years and it is always perfect.
The perfect hard-boiled egg has a tender white and a bright yellow yolk with no hint of green or gray around the yolk. Use a timer to make sure you get the timing exact.
The 5-minute timing is for large eggs. For a small or medium egg, change the time to 4 minutes. For an extra-large egg, change the time to 6 minutes.
METHOD:
Put the eggs in a pot and cover with water.
Bring to a boil over high heat. Set the timer for 5 minutes and reduce the heat to medium high. Stir the eggs occasionally to keep the yolks centered as they boil.
When the timer goes off, turn off the heat. Set the timer for 5 minutes and let the eggs sit for 5 minutes.
When the next timer goes off, rinse the eggs in cold water just until you can touch them. Pop the bottom of each egg and put them back in the cool water.
Peel immediately while the eggs are warm.