
Making perfect hard-boiled eggs is straightforward when you follow a few simple techniques. These are the easy steps I learned from my mom and now share with you so your eggs turn out consistently well.
With the right approach it’s really just a matter of boiling water and timing — follow these steps to get great hard-boiled eggs every time.
1. Fill a small saucepan with about 2 inches of cool tap water.
Tip #1: Start with cool water. Placing eggs into hot water can cause the shells to crack from the sudden temperature change.
2. Gently place the eggs into the water. They should be submerged by roughly 1/2 to 1 inch of water.
3. Cover the pan and heat over medium-high.
4. As soon as the water reaches a boil, turn off the heat. If you’re using a gas stove you can leave the pot in place; if you have an electric stove, move the pot to a cooler burner so it stops getting direct heat.
Tip #2: Avoid a vigorous boil. A hard rolling boil can jostle the eggs and cause cracks.
5. Set a timer: about 15 minutes for small eggs, 17 minutes for large eggs, and 19 minutes for extra-large or jumbo eggs.
6. A few minutes before the timer ends, prepare an ice bath by filling a large bowl with ice and adding cold water.

7. When the timer goes off, use a slotted spoon to transfer the eggs to the ice bath immediately.
Tip #3: The ice bath is essential. It stops the cooking process quickly and helps prevent a greenish-gray ring from forming around the yolk.
8. Let the eggs cool in the ice bath for about 10 minutes. Once cooled, you can use them right away or store them in the refrigerator for later use.

Tip #4: Some people recommend not using very fresh eggs because they can be more difficult to peel. In my experience the difference is minor and I prefer the flavor and quality of fresh eggs. Choose the best eggs you can find for the flavor you like.
If you have access to farm or market eggs, they often taste better. Many people enjoy eggs from small farms or pastured hens for their flavor and quality.