How Long to Cook Steamed Hard-Boiled Eggs for Firm Yolks

Updated November 3, 2026

Total time
24 min
prep 3 min · cook 16 min
Serves
6
portions as written

Jump to recipe

How Long to Cook Steamed Hard-Boiled Eggs for Firm Yolks

Steamed hard-boiled eggs are whole eggs cooked in the hot vapor above simmering water, rather than submerged in it. For large eggs, steam for 12 minutes, then chill in ice water for 5 minutes; this gives a firm white and yolk while making the cooking time easy to repeat.

Ingredients

  • 6 large eggs, cold from the refrigerator (about 300 g without shells)
  • 1 cup water (240 ml), for the pot
  • 4 cups ice (about 560 g)
  • 4 cups cold water (950 ml), for the ice bath

Instructions

  1. Set up the pot and ice bath. Choose a covered pot large enough to hold a steamer basket and arrange the basket so it sits above the water. Pour in 1 cup (240 ml) water; the water should not touch the basket. Put the ice and cold water in a bowl large enough to hold all six eggs. Starting with the bath ready means you can cool the eggs as soon as their timer ends.
  2. Bring the water to a full boil. Cover the pot and heat it over high heat. When you see a steady boil and steam is rising, the pot is ready. The time this takes depends on the burner and pot; the recipe’s 16-minute cook estimate allows about 4 minutes for heating and 12 minutes for steaming. If heating takes longer, the total time will increase by that amount.
  3. Add the eggs and start the timer. Carefully place the cold eggs in a single layer in the steamer basket. Use tongs or a spoon to avoid burns from the steam, then cover the pot promptly. Keep the water boiling gently beneath the basket and steam large eggs for 12 minutes. The lid should stay on so the temperature remains steady; check that water is still in the pot if your lid does not fit snugly.
  4. Adjust only for a different egg size. For medium eggs, start checking at 11 minutes; for extra-large eggs, allow about 13 to 14 minutes. These are useful starting points, since egg size, how cold the eggs are, altitude, and the strength of the steam can affect the result. If you are cooking a batch for a specific use, make a note of the time that gives you the firmness you prefer.
  5. Chill promptly. Transfer the eggs straight from the basket into the ice bath and leave them there for 5 minutes. The cold water stops the cooking, helps prevent a gray-green ring around the yolk, and makes the eggs comfortable to handle. If the bath warms quickly, add more ice or replace some of the water with cold water.
  6. Check for doneness and peel. For food safety, cook whole boiled eggs until the yolk and white are firm; cut one open if you need to check a batch. Tap each cooled egg gently on the counter, roll it to crack the shell, and peel from the wider end, where an air pocket often makes a starting point. Peeling under a thin stream of cool water can help loosen small shell fragments.

Tips

  • Use a basket that keeps eggs above the water. Steaming means the eggs cook in rising vapor, not by sitting in the water. If you do not own a steamer basket, use a metal colander that fits securely inside the pot, provided it stays above the water and the lid can close. Do not use a plastic colander or let the eggs rest against the hot pot base.
  • Keep the lid closed during cooking. Lifting it releases heat and steam, so the eggs may take longer and cook unevenly. Set a timer when the lid goes on, and avoid adding extra eggs to the basket after the timer starts. A crowded or stacked basket can also prevent consistent exposure to steam.
  • Use the ice bath rather than simply leaving eggs in the pot. Residual heat keeps cooking the eggs, even after the burner is off. A full 5-minute chill is especially helpful if you want a neat, fully set yolk for egg salad or deviled eggs. For eggs served warm, chill them first to stop carryover cooking, then warm them gently just before serving.
  • Do not rely on age alone for easy peeling. Eggs that have been refrigerated for several days can sometimes peel more easily than very fresh eggs, but steaming and thorough chilling matter too. If an egg tears, keep peeling slowly under water rather than pulling off large pieces of shell at once.

Serving Suggestions

Serve the eggs cold, halved, or quartered with a pinch of salt and black pepper. They are a straightforward topping for a green salad, grain bowl, noodle bowl, or a slice of toast with sliced tomato. For a simple packed lunch, pair one or two eggs with vegetables, crackers, or cooked potatoes; keep them chilled until you are ready to eat.

For egg salad, chop the cooled eggs and fold them with mayonnaise, mustard, and finely sliced celery or scallions. Start with about 1 tablespoon (15 ml) mayonnaise per egg and add more only if you want a creamier mixture. For deviled eggs, halve the eggs lengthwise, mash the yolks with mayonnaise and a little mustard, then spoon or pipe the filling back into the whites. The firm yolks from a 12-minute steam are easy to mash without turning chalky when mixed with dressing.

Variations

Make jammy eggs: Steam large eggs for about 7 to 8 minutes, then chill them in ice water. The whites should be set while the yolks remain soft or slightly thick, so use these eggs promptly and handle them carefully. They are good over rice, ramen, toast, or roasted vegetables, but they are not hard-boiled eggs with a firm yolk.

Season after peeling: Sprinkle halved eggs with flaky salt, smoked paprika, black pepper, or chili flakes. A little lemon zest or chopped fresh dill gives a brighter finish. Keep seasonings on the surface rather than adding salt to the steaming water; salt in the pot will not meaningfully season the egg inside its shell.

Cook a smaller batch: You can steam fewer than six eggs without changing the water amount or timing, as long as the eggs sit in one layer and the basket is not crowded. The pot may reach a boil a little faster, but the 12-minute steaming period starts only after the eggs are covered above actively boiling water.

Make a larger batch: Cook in batches if your basket cannot hold the eggs in one layer. Keep finished eggs chilled while the next batch cooks, and make sure the pot still has water before starting again. Avoid stacking eggs in a deep pile: steam needs room to circulate around them for predictable results.

Storage and Reheating

Cool the eggs promptly and refrigerate them within 2 hours of cooking. Store them in a covered container at 40°F (4°C) or colder, either in their shells or peeled. Hard-cooked eggs keep for up to 1 week in the refrigerator; label the container with the cooking date if you are making a batch ahead. Keep peeled eggs covered so they do not dry out or pick up odors from other foods. Discard eggs that have been left at room temperature longer than 2 hours, or longer than 1 hour when the room is above 90°F (32°C).

Hard-boiled eggs are usually best served cold rather than reheated. If you want a warm egg, place a peeled egg in hot water for a few minutes, or add chopped egg to a hot dish just before serving. Do not microwave a whole egg in its shell, and avoid microwaving a peeled whole egg because trapped steam can make it burst; cut it into pieces first and heat cautiously. Any leftover dish that you do reheat should reach 165°F (74°C). Freezing hard-boiled eggs is not recommended because the whites become tough and watery after thawing.

Frequently Asked Questions

How long do you steam hard-boiled eggs?

Steam large, refrigerator-cold eggs for 12 minutes once they are in a covered basket above boiling water. Chill them in ice water for 5 minutes afterward. For extra-large eggs, allow about 13 to 14 minutes; medium eggs may need about 11 minutes. Start the timer after the covered pot is producing steam, not while the water is heating.

Is steaming better than boiling eggs?

Both methods can produce firm hard-cooked eggs. Steaming uses a small amount of water and a basket, and its timing is straightforward once the water boils. Boiling submerges the eggs and can also work well, but the water temperature and how the eggs are lowered into the pot can affect the result. Choose the method that suits your equipment, then keep the size, starting temperature, and timing consistent.

Can I steam eggs straight from the refrigerator?

Yes. This recipe is written for cold eggs straight from the refrigerator, and putting them into the basket cold makes it easier to use one repeatable timing. Handle them gently when loading the basket, since a cold egg can crack if it is knocked against a hard surface. If you start with room-temperature eggs, the result may cook faster, so check your timing rather than assuming the same minute will give identical firmness.

Why is there a green ring around the yolk?

A gray-green ring usually forms when eggs are cooked too long or cool too slowly. It is generally a quality issue rather than a sign that the egg was cooked incorrectly for safety. Use the timer, transfer the eggs straight to an ice bath, and avoid leaving them in the covered pot after the heat is off. The ice bath also makes peeling more comfortable.

Why are my steamed eggs difficult to peel?

Peeling can depend on freshness, how thoroughly the eggs were chilled, and how the shell breaks. Chill for the full 5 minutes, crack the shell all over, and begin at the wider end. Peeling under cool running water can help carry away small shell pieces. If you need especially tidy eggs for a platter, cook a spare or two in case one tears during peeling.

Can I cook eggs without a steamer basket?

Yes, if you have a heat-safe metal colander or steaming insert that sits securely above the water and allows the lid to close. The eggs must not touch the water, and the insert must not wobble when you add or remove eggs. If your available insert does not fit safely, use a standard covered-pot boiling method instead of improvising with an unstable setup.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).