Eggs are fragile and can be tricky to boil without cracking their shells. When cold, eggs are prone to cracking upon contact with hot water; they may also crack if they bump into each other or hit the bottom of the pot. To avoid cracking, handle them gently, heat them gradually, and pay attention to the temperature difference between the eggs and the water.
Steps
Preparing Eggs for Boiling

Allow eggs to reach room temperature before boiling. If stored in the refrigerator, it’s crucial not to boil eggs while they are still cold. Cracking occurs because the air inside the shell heats up and expands. When the pressure becomes too great, the air escapes by breaking through weak spots in the shell, which have tiny pores. You can slow this process by letting the eggs return to room temperature before boiling.
- If you don’t want to wait for the eggs to warm up naturally, you can try soaking them in warm tap water for a few minutes before boiling.

Use older eggs if possible. When eggs are fresh, the outer membrane sticks to the shell, while the inner membrane clings to the egg white. As eggs age, these membranes adhere more closely to the shell.
Release internal air to reduce the risk of cracking. Before placing the eggs in water, you can use a clean pin or needle to prick the larger end of the egg. This allows air bubbles inside the shell – a common cause of cracking – to escape during boiling.
Select and arrange the eggs in a pot or pan. Handle them gently to avoid cracking. Avoid overcrowding – only boil a single layer of eggs at a time, ensuring they don’t press against each other. Overloading the pot increases the risk of cracking due to the weight of the eggs.
- Check the freshness of the eggs by placing them in a bowl of saltwater. Fresh eggs will sink to the bottom, while floating eggs are likely spoiled.
- Fold a thin cloth into layers and place it at the bottom of the pot to create a soft cushion, reducing the risk of cracking.
Use cold water to boil the eggs. Gently pour water into the pot until it reaches at least 3 cm in depth. Pour the water along the side of the pot to avoid disturbing the eggs. If you must pour water over the eggs, hold them in place to prevent rolling and cracking.
- Add half a teaspoon of salt to the water. This makes the eggs easier to peel and helps prevent cracking. Saltwater causes the egg white to coagulate faster and seals any small cracks that may form during boiling.
- Never drop eggs directly into hot water, as this will cause the shells to crack and the eggs to leak (resulting in poached eggs). Placing cold eggs into warm or hot water causes thermal shock, leading to cracks. Cold water also helps prevent overcooking.
Add vinegar to the water. Use one teaspoon of vinegar per egg and add it directly to the water before heating. Vinegar helps the egg white proteins coagulate faster, sealing any cracks that form in the shell. This is especially useful when boiling very cold eggs.
- You can also wait until an egg cracks before adding vinegar. When an egg cracks, you’ll see a white liquid leaking out. Act quickly – adding vinegar at this stage can still help the egg cook evenly.
- If you miss the chance to add vinegar, don’t worry. The cracked egg will still cook, though it may not look as appealing.
- Use vinegar sparingly. Too much can give the eggs a vinegary taste!
Boiling Eggs
Simmer eggs gently over medium heat. Gradually bring the water to a boil to prevent cracking due to rapid temperature changes. Cover the pot. Water boils slightly faster with the lid on, but you can leave it open if you prefer to monitor the process.
- Ensure the eggs don’t settle at the bottom, as this can lead to uneven cooking and increased cracking. Gently stir the eggs occasionally if they start to settle. Use a wooden spoon and handle carefully to avoid cracking.
Turn off the heat once the water boils. Immediately remove the pot from the heat and let the eggs sit in the hot water. Keep the lid on. The residual heat from the water and stove is enough to cook the eggs. Let them soak for 3-15 minutes, depending on your desired level of doneness:
- For soft-boiled eggs with a runny yolk, remove them after about 3 minutes. The whites will be set, while the yolk remains warm and liquid. Handle carefully when removing; use a slotted spoon to avoid cracking.
- For medium-boiled eggs, remove them after 5-7 minutes. The yolk will be slightly soft in the center, and the whites will be fully set. Handle gently, but there’s less risk of cracking.
- For hard-boiled eggs, let them soak for 9-12 minutes. The yolk will be fully set, and cracking is less of a concern. For a firm yolk with a vibrant yellow color, soak for 9-10 minutes. For a firmer, paler yolk, soak for 11-12 minutes.
Keep an eye on the clock to avoid overcooking. After 12 minutes, the yolk may develop gray or greenish streaks. While the eggs are still edible and the streaks don’t significantly affect flavor, some people find them unappetizing. Consider using an egg timer or a heat-sensitive device that changes color to indicate doneness. These tools can be purchased online or at kitchen supply stores.

Know when cracked eggs are still safe to eat. If an egg cracks during boiling, it’s still edible as long as the crack isn’t too large. However, if the egg is already cracked before boiling, discard it. Bacteria may have entered, contaminating the egg and posing a health risk.
Cooling, Peeling, and Storing Eggs
Prepare a bowl of ice water. While the eggs are still boiling, prepare a large bowl of cold water. Add ¼ - ½ teaspoon of salt to the water, then mix in ice to lower the temperature. Once the eggs are done, carefully transfer them into the ice water to stop the cooking process.
Cool the eggs to halt the cooking. After the eggs have boiled for the desired time, carefully drain the hot water and place the eggs into the ice water bowl to stop further cooking. Use a slotted spoon to remove each egg gently, avoiding cracks. Submerge the eggs in the ice water for 2-5 minutes to cool them completely.

Refrigerate or serve the eggs immediately. Once the eggs are cool enough to handle, you can refrigerate them for 20-30 minutes to make peeling easier. If you don’t mind less-perfect peeling or prefer to eat the eggs while still warm, skip this step and peel them as soon as they’re cool enough.
Ensure the eggs are fully cooked. Test if the eggs are fully set by spinning them on a flat surface. If the egg spins quickly and smoothly, it’s fully cooked. If it wobbles, it may need a bit more boiling.
Peel the eggs just before eating. Gently press the egg against a clean, flat surface and roll it to crack the shell. Start peeling from the wider end, where the air pocket is located. This makes the process easier.
- Dip the egg in cold water while peeling. This helps prevent the shell and membrane from sticking to the egg.
- Eggs are often easier to peel when cracked. Return the eggs to the pot and cover with the lid. Shake the pot back and forth to crack the shells before peeling. You may need to repeat this to crack all the eggs thoroughly.

Use a small spoon to keep the egg white intact while peeling. Peel a small section of the shell and membrane at the wider end. Slide the spoon underneath the shell and membrane so it hugs the egg. Then, glide the spoon around to remove the shell completely.
Store boiled eggs in the refrigerator for up to 5 days. Eggs are best eaten immediately after peeling. Store leftover eggs in an airtight container lined with a damp paper towel. Replace the towel daily to prevent the eggs from drying out. Use the eggs within 4-5 days before they spoil.
- You can also store eggs in cold water. Change the water daily to keep the eggs fresh.
- Hard-boiled eggs can be stored for several days before peeling. However, this method often makes the eggs dry and rubbery. It’s generally better to store peeled eggs in the fridge while maintaining moisture than to keep them unpeeled.
Tips
- Extra-large eggs require slightly longer boiling times compared to medium-sized eggs. Add about 3 extra minutes depending on the egg’s size. For example, an extra-large hard-boiled egg may take up to 15 minutes to cook fully.
- If using white-shelled eggs, you can add a few onion skins (the brown outer layer) to the boiling water. The skins will tint the eggs a light brown, making it easier to distinguish between boiled and unboiled eggs. This is helpful if you store boiled and unboiled eggs together.