Place the raw eggs into a pot of water. Turn the heat on and let the water come to a rolling boil. As soon as the water is boiling, turn off the heat and cover the eggs with a lid for 10 minutes.
How long you leave the lid on will determine how soft/hard the yolk will be. 10 minutes is more than enough for a hard boiled yolk. If you want a softer yolk, just let it rest for about 6-7 minutes or less time.
Now, remove the lid and place the eggs into a bowl with cold water and ice. If you don’t want to prepare an ice bath, you can place the eggs under cold running water from the faucet in that same pot for about a minute or so.
Don’t let the eggs sit in the ice bath for too long as the shells may stick that way. The trick is to soak them in the ice bath for about 1 minute or so or until they are cool enough to handle. They should still be warm to the touch.
Take all the eggs out of the ice bath and gently crack it onto a hard surface. Using this method the peels come out beautifully and my eggs are silky smooth every single time.
Video
Notes
Temperature Matters: The key to perfecting this recipe is getting your temperatures right. Start with cold water in the pot and end with ice cold water for shocking the eggs so they don't overcook.
Endless Possibilities: There are so many ways to transform hard boiled eggs: chopped and mixed with mayo and seasoning for egg salad; split in half lengthwise, stuffed with sandwich toppings, and secured with a toothpick; topped simply with a dollop of good mayo and a splash of your favorite hot sauce.
Doneness Preferences: How you like your eggs is so personal. Lovers of jammy, slightly runny yolks will want to cook their eggs for just 6 minutes; those who prefer medium, just-creamy yolks will want to cook for about 8 minutes; and for fully cooked yolks, leave the eggs on for 9 minutes.