Steaming is about as close as hard-boiled eggs get to a kitchen hack. Only 1 to 2 inches of water needs to boil, and the eggs come out tender with shells that peel easily.
Add 1 to 2 inches of water to a saucepan and bring it to a boil.
Arrange the eggs in a single layer in a steamer basket. Set the basket over the boiling water and cover the saucepan.
Steam the eggs for 12 to 14 minutes. Use 12 minutes for a slightly softer center or 14 minutes for a fully set yolk.
Immediately transfer the eggs to a bowl of ice water. Let them cool completely before peeling.
Video
Notes
For medium-cooked eggs: Steam for 8 to 9½ minutes.For soft-cooked eggs: Steam for 6 to 7½ minutes.Keep the eggs in a single layer. Stacking them can result in uneven cooking and less accurate timing.Start with cold or room-temperature eggs. Eggs can go straight from the refrigerator into the steamer without changing the cooking time.To help prevent cracking: Use a thumbtack or egg piercer to make a tiny hole in the wide end of each shell before cooking.Keep the steam contained. Leave the lid on the saucepan for the entire cooking time.See the doneness guide: The comparison photo in the post shows eggs cooked from 5 to 14 minutes.Storage: Refrigerate hard-boiled eggs, peeled or unpeeled, in a covered container for up to one week.
Other Ways to Cook Hard-Boiled Eggs
Stovetop: Lower the eggs into gently boiling water and cook for 12 to 14 minutes.
Instant Pot: Add ¾ cup water and cook the eggs on high pressure for 3 minutes. Allow a 5-minute natural release, then release the remaining pressure.
Egg cooker: Follow the water measurements and directions provided with your particular model.
Oven: Bake the eggs at 350°F for 22 to 24 minutes. This method may leave a brown spot where the egg rests against the pan.
Sous vide: Add the eggs to water preheated to 195°F and cook for 14 minutes.
Stop the cooking: Regardless of the method, transfer the cooked eggs directly to an ice-water bath.