How to Boil Eggs Perfectly (Soft, Medium, Hard)
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.
- Bring a pot of water to a rolling boil. Use enough water to cover the eggs by about an inch.
- Lower eggs gently into the water with a slotted spoon or spider strainer.
- Reduce heat slightly to maintain a gentle boil (not a violent, egg-cracking rumble).
- Set a timer according to the chart below.
- 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.
| Doneness | Time | Result |
|---|---|---|
| Very soft (runny) | 6 minutes | Liquid yolk, barely set white |
| Soft-boiled | 7 minutes | Jammy yolk, set white |
| Medium | 8–9 minutes | Slightly soft center, mostly set yolk |
| Hard-boiled (creamy) | 10–11 minutes | Fully set yolk, still moist |
| Hard-boiled (firm) | 12–13 minutes | Completely firm yolk throughout |
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
- Use older eggs. Eggs that have been in the fridge for 7–10 days peel much more cleanly than fresh eggs. The albumen (white) bonds less tightly to the membrane as eggs age.
- Add baking soda or vinegar. A half teaspoon of baking soda per quart of water raises the pH slightly, which loosens the shell. Some cooks prefer a splash of vinegar instead.
- Peel under water. Crack the shell gently, then peel under a thin stream of running water. The water gets under the membrane and lifts it away.
- Roll to crack. Gently roll the egg on a countertop to create a web of small cracks across the entire surface before 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
- In the shell: Hard-boiled eggs keep in the refrigerator for up to 7 days.
- Peeled: Store in a sealed container with a damp paper towel for up to 5 days. They dry out faster once peeled.
- Soft-boiled: Best eaten within 2 days. Keep them in the shell until ready to eat.
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.
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.