Learn how to hard boil eggs perfectly every time. This simple, reliable method gives you eggs that peel easily and turn out exactly the way you like—soft, medium, or fully set. Read on for stovetop, Instant Pot, and air fryer techniques, plus tips on peeling and freshness testing.

How To Hard Boil Eggs
The following stovetop method is quick and consistent. It prevents the white from bonding to the shell and makes peeling much easier.
- Place eggs in a pot and add enough water to cover them by about 1 inch. Bring the water to a full, rolling boil over high heat.
- When the water is boiling, gently lower the eggs into the pot with tongs or a slotted spoon, keeping them separated so they don’t bump and crack. Start a timer based on the yolk firmness you want (see times below).
- While the eggs cook, prepare a large bowl with ice and cold water to make an ice bath.
- When the timer ends, remove the eggs from the boiling water and immediately transfer them to the ice bath. Let them sit 5–10 minutes to stop cooking and make peeling easier.

The Science Behind It
How you add eggs to the water affects how the proteins set. If you start eggs in cold water and heat them slowly, the egg white proteins coagulate gradually and have more time to bond to the membrane under the shell. That bonding can make peeling difficult.
Dropping eggs into already boiling water causes the proteins to set more quickly, which reduces the chance of the white fusing to the shell membrane. Combined with an immediate ice bath, this approach yields eggs that peel cleanly and present well.
How Long Do You Boil Eggs
Use these timing guidelines when adding eggs to boiling water (or when using a steamer):
- 8 minutes — soft boiled, runny yolk
- 10 minutes — soft/medium, partially set yolk
- 12 minutes — medium, mostly set yolk
- 14 minutes — hard boiled, fully set yolk
If you see a green or gray ring around the yolk, the egg has been overcooked. Overcooked yolks tend to be dry and have an off flavor.

How To Hard Boil Eggs In Instant Pot
- Place a steamer basket or trivet in the Instant Pot and add 1 cup of water. Arrange 1–6 large eggs in a single layer so they aren’t touching.
- Close the lid and set the valve to sealing. Select high pressure and set the cook time: 4 minutes for soft eggs, 5 minutes for medium, 6 minutes for hard.
- When the cook time finishes, quick-release the pressure, remove the lid, and transfer the eggs to an ice bath for about 5 minutes to halt the cooking.
If you prefer warm eggs, you can place them in cool (not ice) water for about 1 minute instead of a full ice bath. Instant Pot cooking is fast and gives results similar to dropping eggs into boiling water, so peelability is usually very good.
How To Hard Boil Eggs In Air Fryer
- Place 1–6 large eggs in the air fryer basket in a single layer. Set the temperature to 300°F (about 150°C).
- Cook 12–13 minutes for medium eggs, or 14–15 minutes for hard-cooked eggs.
- When done, transfer the eggs to an ice bath for 5 minutes to stop cooking.
Disclaimer: Air fryers differ in power and airflow, so times may vary. Start with one or two eggs to test your specific model, and adjust timing as needed. Some users find the shell sticks about half the time, so while the air fryer is convenient it may not be the most reliable method for perfect peeling every time.
How To Peel An Egg
Tap the shell gently on a hard surface to create a network of small cracks, then roll the egg to loosen the shell. Peel starting at the wider end where the air pocket is, and rinse the egg under cold water as you peel to wash away small fragments. Using a strainer over the sink can make cleanup easier.

Are Your Eggs Fresh?
Fresh eggs work best for presentation in dishes like deviled eggs and egg salad. To test freshness, place an egg in a bowl of water: fresh eggs sink and lie on their side; older eggs sink but stand upright; eggs that float are past their prime and should be discarded.
Myths About Easy-Peel Hard-Boiled Eggs
I tested several popular tips and found mixed results. Some tricks help occasionally, but the most consistent method for easy peeling was adding eggs to boiling water and then shocking them in ice water. Common methods that sometimes work but are not guaranteed include:
- Using older eggs versus very fresh eggs
- Adding a teaspoon of baking soda or a splash of vinegar to the water
- Poking a small hole in the shell before cooking (this can be messy)
- Cracking the shell slightly before placing eggs in the ice bath
If you’ve tried other methods that worked well for you, feel free to adapt these techniques to your kitchen and egg supply.
How To Boil Eggs
Follow this simple method to make perfectly cooked, easy-to-peel eggs every time. Stovetop, Instant Pot, and air fryer options are included.
Prep Time: 5 mins Cook Time: 10 mins Total Time: 15 mins
Course: Breakfast Cuisine: American
Servings: 6 Calories: 63 kcal per egg
Ingredients
- 6 large eggs
- About 4 cups water (enough to cover eggs by 1 inch)
Instructions
- Fill a pot with enough water to cover the eggs by about 1 inch and bring it to a rapid boil.
- Carefully lower the eggs into the boiling water with tongs or a slotted spoon, keeping them separated. Start a timer for 8–14 minutes depending on desired firmness (see timings above).
- While eggs cook, prepare a large bowl of ice water.
- When the timer finishes, remove the eggs from the boiling water and place them in the ice bath for 5–10 minutes to stop the cooking.
- Tap and peel the eggs under running cold water to remove any small shell pieces.
Notes
*Nutrition note: Nutrition facts are approximate and intended as a general guideline.
Nutrition (per egg)
Calories: 63 kcal • Carbohydrates: 1 g • Protein: 6 g • Fat: 4 g • Cholesterol: 164 mg • Sodium: 67 mg