How Long to Steam Corn on the Cob

Updated November 3, 2026

Total time
16 min
prep 5 min · cook 11 min
Serves
4
portions as written

Jump to recipe

How Long to Steam Corn on the Cob

Steaming corn on the cob takes about 6 minutes once the water is boiling, giving fresh sweet corn a tender, juicy bite without submerging it in water. This simple method needs only corn, a covered pot, and a steamer basket; adjust the time slightly for very small or older ears.

Ingredients

  • 4 medium ears fresh sweet corn, husks and silk removed (about 700 g husked)
  • 1 cup water (240 ml), plus a little more if needed to keep the pot from running dry
  • 2 tablespoons unsalted butter (28 g), optional, for serving
  • ¼ teaspoon fine salt (1.5 g), optional, or to taste

Instructions

  1. Prepare the corn. Peel away the husks and pull off as much silk as you can. Rinse the ears under cool running water, then trim any damaged spots. If an ear is too long for your pot, cut it crosswise in half with a sturdy knife. Set the corn aside while you prepare the steamer; this hands-on prep takes about 5 minutes for four ears.
  2. Set up the pot. Pour 1 cup (240 ml) water into a large pot and place a steamer basket inside. The water should sit below the basket rather than touching the corn. If your basket sits low, use less water; if the pot is wide or the basket is unusually high, add only enough extra to create a shallow pool beneath it. The pot must have a close-fitting lid to hold the steam.
  3. Bring the water to a boil. Cover the pot and heat it over high heat until the water boils and steam begins escaping around the lid, usually about 5 minutes. The exact time depends on your burner, pot, and starting water temperature. Keep the lid on while it heats so the pot warms efficiently, and check that the water has not boiled away before adding the corn.
  4. Add the ears and steam. Carefully lift the lid away from you to avoid the burst of hot steam. Arrange the ears in the basket in a single layer if possible; a little overlap is fine. Replace the lid, reduce the heat to maintain a steady stream of steam, and cook for 6 minutes. Start timing when the lid is back on and the steam has built up again, not while the pot is still coming to a boil.
  5. Check for doneness. Lift the lid carefully and pierce a kernel near the center of an ear with the tip of a paring knife or fork. It should feel tender and release a little milky juice, while still holding its shape. If the kernels seem firm, cover and steam for 1 to 2 more minutes, then check again. Very large or mature ears may need 8 to 10 minutes in total after the steam is established.
  6. Serve while hot. Use tongs to transfer the corn to a platter. Add butter and salt if desired, turning each ear to coat it. Take care when eating: the kernels and the cob retain heat, especially just after steaming.

Tips

  • Choose fresh ears when you can. Look for green, snug husks and silk that is slightly damp rather than brittle. The kernels should feel plump through the husk. Fresh, tender corn usually needs only 5 to 7 minutes of steaming; older or especially large ears can take longer, so use a knife test rather than relying on the clock alone.
  • Keep the water below the basket. Steaming cooks the corn with hot vapor, not by boiling the ears in water. If water touches the lowest kernels, they may cook unevenly like boiled corn. Check your pot before heating, and do not let it boil dry. If steaming a second batch, top up the water as needed and bring it back to a boil first.
  • Work with a full basket sensibly. A loose single layer gives the most even exposure to steam. If the ears must overlap, turn or rearrange them halfway through, then check the thickest ear first. For a crowded batch, cooking two smaller rounds is more reliable than piling the corn high and assuming every ear will be ready at the same time.
  • Season after steaming for easier control. Butter and salt are simple, but you can use olive oil or a dairy-free butter alternative instead. Salt in the pot is not necessary because the steam does not season the kernels much. If you want extra flavor, brush the hot corn with butter first, then add salt gradually so the coating sticks without making the ears overly salty.

Serving Suggestions

Serve steamed corn immediately as a side dish with grilled or roasted vegetables, burgers, chicken, fish, beans, or a summer salad. For a tidy table, offer each person a whole ear with a small plate for the cob; corn holders are useful but not essential. For children or anyone who prefers smaller portions, cut the cooked ears in half crosswise after they have cooled enough to handle.

For a simple finish, set out butter, salt, and black pepper so everyone can season their own. You can also brush on melted butter and scatter chopped parsley, chives, or cilantro over the platter. A squeeze of lime adds a bright, tangy contrast, while a little grated Parmesan gives the sweet kernels a savory finish. Serve any toppings on the side if guests have different preferences.

Variations

Garlic-herb corn: Stir a small minced garlic clove and a tablespoon of chopped parsley or chives into 2 tablespoons (28 g) melted butter. Brush it over the corn just before serving. Adding the garlic to the butter after cooking keeps it from scorching in the hot steamer.

Chili-lime corn: Brush the hot ears lightly with butter or olive oil, then add lime juice, a pinch of chili powder, and salt to taste. For a creamy, tangy finish, use a little mayonnaise or plain yogurt as a thin coating before adding the seasonings. The result is inspired by popular Mexican-style street corn toppings, though toppings and preparations vary.

Cheesy pepper corn: Sprinkle hot corn with finely grated Parmesan or another hard cheese, plus freshly ground black pepper. Use a modest amount at first; salty cheese can make additional salt unnecessary. For a dairy-free option, leave off the cheese and finish with olive oil, black pepper, and chopped herbs.

Cut kernels for a side dish: Let the steamed ears cool until safe to handle, stand each one on its flat end, and slice downward with a sharp knife to remove the kernels. Toss them with butter, herbs, or a little lime. Cut kernels are handy for serving alongside rice or beans, but remove them just before serving for the freshest texture.

Storage and Reheating

Let leftover corn cool briefly, then refrigerate it within 2 hours of cooking in a covered container or tightly wrapped. Keep whole ears refrigerated for 3 to 4 days. If you have already cut off the kernels, store them in a clean airtight container and use them within the same 3-to-4-day window. Do not leave cooked corn at room temperature for longer than 2 hours.

To reheat whole ears, place them in a steamer basket over simmering water, cover, and heat for about 3 to 5 minutes, turning once if needed. You can also microwave an ear on a microwave-safe plate with a teaspoon of water loosely covered for 1 to 2 minutes, checking in short intervals. For food safety, reheat leftovers to 165°F (74°C); check the thickest cluster of kernels with a food thermometer when practical. Reheated corn can become softer, so warm it only until hot throughout.

Cooked kernels can be frozen in a freezer-safe container for about 2 to 3 months for best quality. Cool them promptly, pack them with as little excess air as possible, and thaw in the refrigerator before reheating. Freezing can soften the texture, so frozen kernels are especially useful in soups, skillets, and casseroles rather than as a crisp-tender stand-alone side.

Frequently Asked Questions

How long should I steam corn on the cob?

For medium ears of fresh sweet corn, steam for about 6 minutes after the pot is producing steady steam. Smaller ears may be done in 5 minutes, while very large or older ears can need 8 to 10 minutes. Check a kernel with a knife or fork; it should be tender but not mushy.

Do I start timing before or after the water boils?

Start the steaming time after the water has boiled, the corn is in the basket, and the covered pot has returned to steady steam. The water-heating time is separate and can vary by stove and pot. Keeping the lid closed as much as possible prevents heat and steam from escaping and helps the corn cook evenly.

Can I steam corn without a steamer basket?

Yes. Use a metal colander or heat-safe rack that fits inside a pot, provided it holds the corn above the water and the lid can close. You can also place several crumpled balls of foil under a heat-safe plate, add water below the plate, and set the corn on top. Make sure the setup is stable, the plate is rated for heat, and there is enough room for steam to circulate.

Can I steam corn while it is still in the husk?

Yes, but husks can make the timing less predictable, and you will need to remove them carefully after cooking because they and the trapped steam are hot. For straightforward timing and seasoning, shucking the corn first is easier. If you steam it in the husk, allow a few extra minutes and check that the kernels are tender after peeling back a small section.

Can I steam frozen corn on the cob?

Yes. Put frozen ears directly into the steamer basket without thawing, cover, and steam until hot and tender, usually about 7 to 10 minutes depending on their size and whether they are separated. Check the center kernels before serving and add another minute or two if they remain firm. Frozen ears release extra moisture, but that does not prevent steaming as long as they sit above the water.

Why did my steamed corn turn out tough?

Tough kernels often come from corn that was mature or stored for a while before cooking, though undercooking can also leave the center firm. Steam it for another 1 to 2 minutes and check again. Avoid cooking far beyond tenderness, since prolonged heat can make the kernels less pleasant. For your next batch, choose fresh, plump ears and cook them soon after buying.

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).