How to Boil Eggs Perfectly (Soft, Medium, Hard)

Updated March 2026 · 5 min read

Boiling eggs sounds simple, but timing matters more than you think. A minute too long and your yolk turns chalky and gray-green. A minute too short and you have a runny mess when you wanted something sliceable. This guide gives you exact times for every doneness level, plus the tricks that make peeling painless.

The Basic Method

There are two schools of thought — starting in cold water or lowering eggs into already-boiling water. The boiling-water method gives you more precise control, and that is what we recommend.

  1. Bring a pot of water to a rolling boil. Use enough water to cover the eggs by about an inch.
  2. Lower eggs gently into the water with a slotted spoon or spider strainer.
  3. Reduce heat slightly to maintain a gentle boil (not a violent, egg-cracking rumble).
  4. Set a timer according to the chart below.
  5. When the timer goes off, transfer eggs immediately to an ice bath (a bowl of ice water) and let them sit for at least 5 minutes.

Egg Timing Chart

These times assume large eggs taken straight from the refrigerator and lowered into boiling water.

DonenessTimeResult
Very soft (runny)6 minutesLiquid yolk, barely set white
Soft-boiled7 minutesJammy yolk, set white
Medium8–9 minutesSlightly soft center, mostly set yolk
Hard-boiled (creamy)10–11 minutesFully set yolk, still moist
Hard-boiled (firm)12–13 minutesCompletely firm yolk throughout
Tip: If your eggs are room temperature instead of cold from the fridge, subtract about 1 minute from each time.

Why the Ice Bath Matters

Skipping the ice bath is the most common mistake. Without it, residual heat keeps cooking the egg even after you remove it from the pot. That is what causes the gray-green ring around the yolk in overcooked eggs. The ice bath stops the cooking instantly and also causes the egg to contract slightly away from the shell, which makes peeling dramatically easier.

No Ice? Use Cold Running Water

If you do not have ice available, hold the eggs under cold running water for at least two minutes. It is not quite as effective, but it works.

Tips for Easy Peeling

Altitude Adjustments

Water boils at a lower temperature at higher altitudes, so eggs take longer to cook. If you live above 3,000 feet (roughly 900 meters), add 1–2 minutes to the times in the chart. Above 5,000 feet, add 3–4 minutes. You may also want to cover the pot to retain more heat.

How to Tell If an Egg Is Done (Without Cutting It)

Place the egg on a flat surface and give it a spin. A hard-boiled egg spins quickly and smoothly. A soft-boiled or raw egg wobbles and spins slowly because the liquid inside shifts around. You can also briefly stop the egg with your finger and release — a raw egg will start spinning again on its own, while a cooked egg stays still.

Storing Boiled Eggs

For more information on safe storage times for eggs and other foods, see our complete food storage guide.

Common Problems and Fixes

Gray-Green Ring Around the Yolk

This is a harmless chemical reaction (iron sulfide) that happens when eggs are overcooked. The fix is simple: do not exceed 13 minutes, and always use an ice bath.

Cracked Shells During Cooking

Eggs crack when they experience thermal shock or bump against the pot. Lower them gently with a spoon, do not drop them in, and keep the boil gentle rather than violent.

Rubbery Whites

Overcooking is the cause. If you only want hard yolks for egg salad or deviled eggs, 11 minutes is plenty. Going to 14–15 minutes turns the whites tough and bouncy.

Pro tip: Use a kitchen timer tool to get your timing right. Even 30 seconds makes a visible difference in egg doneness.

What to Make with Boiled Eggs

Once you have perfectly boiled eggs on hand, the options are wide open. Hard-boiled eggs work beautifully in salads, grain bowls, and as a protein-packed snack. Soft-boiled eggs are ideal for ramen, toast, and rice dishes. Check our recipe collection for ideas that put your newly perfected eggs to good use.