How to boil eggs

Last updated: April 1, 2026

Quick Answer: Place eggs in a pot and cover with cold water. Bring to a boil, then remove from heat and let sit covered for 4-12 minutes depending on desired doneness. Transfer to ice water to stop cooking immediately.

Key Facts

Basic Boiling Method

The most reliable way to boil eggs is to start with cold water. Place your eggs in a pot large enough to hold them comfortably, then cover them with cold water until they are submerged by about an inch. Bring the water to a rolling boil over medium-high heat. This method ensures eggs cook evenly from outside to inside.

Cooking Times and Doneness

Once the water reaches a boil, you have several options based on your preferred consistency. Soft-boiled eggs with runny yolks require 4-6 minutes of cooking. Medium-boiled eggs with slightly creamy yolks need 8-10 minutes. Hard-boiled eggs with completely firm yolks require 12-14 minutes. The exact time depends on egg size and altitude; higher elevations may require slightly longer cooking times due to lower boiling temperatures.

Stopping the Cooking Process

After reaching your desired cooking time, immediately remove the eggs from the heat and drain the hot water. Transfer the eggs to an ice water bath as quickly as possible. This cold water stops the cooking process and prevents the formation of an undesirable gray-green ring around the yolk that occurs from overcooking. Let eggs cool for at least 5 minutes before peeling.

Peeling Tips

Older eggs stored for 1-2 weeks peel much more easily than very fresh eggs because the pH of the white changes with age, weakening the membrane between shell and white. When peeling, gently crack the shell all over and roll it to create cracks, then peel under running water for the easiest removal of the shell.

Related Questions

Why do hard-boiled eggs develop a green ring?

The gray-green ring forms from a reaction between iron in the yolk and sulfur in the white when eggs overcook. Immediately transferring cooked eggs to ice water prevents this reaction.

Can you boil eggs in an Instant Pot?

Yes, an Instant Pot can boil eggs efficiently. Add water, use the steam rack, set high pressure for 5-15 minutes depending on doneness, then quick release and transfer to ice bath.

How do you know when an egg is hard-boiled?

Spin the cooled egg on a table; hard-boiled eggs spin smoothly while raw eggs wobble. You can also check yolk consistency by carefully cutting the egg in half.

Sources

  1. USDA - How to Hard Boil an Egg Public Domain