Steaming Corn on the Cob: Easy How-To

Updated November 5, 2026

Total time
15 min
prep 5 min · cook 10 min
Serves
4
portions as written

Jump to recipe

Steaming Corn on the Cob: Easy How-To

Steaming corn on the cob is one of the simplest, most reliable ways to cook fresh sweet corn. Unlike boiling, steaming keeps the kernels from getting waterlogged, so they stay plump, tender, and full of natural flavor. This method works for any number of ears, from a single cob to a big batch for a crowd, and the corn comes out perfectly cooked every time.

Ingredients

  • 4 ears fresh corn on the cob, husks and silk removed
  • 2 cups (480 ml) water
  • 1 tablespoon (14 g) unsalted butter, optional, for serving
  • Salt and freshly ground black pepper, to taste

Instructions

  1. Fill a large pot with about 2 cups (480 ml) of water. The water should be about 1–2 inches (2.5–5 cm) deep, enough to create steam but not so much that it touches the corn. Place a steamer basket or a collapsible metal steamer insert into the pot, making sure the bottom of the basket sits above the water level.
  2. Bring the water to a rolling boil over high heat. While waiting, shuck the corn and remove all the silk. Rinse the ears briefly under cool water to remove any stray silk threads.
  3. Once the water is boiling, carefully place the corn ears into the steamer basket in a single layer if possible. If you have more corn than fits, you can stack them, but add 2–3 minutes to the cooking time.
  4. Cover the pot with a tight-fitting lid and reduce the heat to medium-high to maintain a steady steam. Steam the corn for 8–10 minutes, or until the kernels are tender when pierced with a fork. For very fresh, tender corn, check at 8 minutes; for older or larger ears, allow up to 12 minutes.
  5. Using tongs, carefully remove the corn from the pot. Be cautious of the hot steam. Serve immediately with butter, salt, and pepper, or use in your favorite recipe.

Tips

  • Don’t salt the water: Salt in the steaming water can make the kernels tough. Instead, season the corn after cooking, or add a pinch of sugar to the water if you like a sweeter flavor.
  • Keep the lid on: Every time you lift the lid, steam escapes and cooking time increases. Only check the corn at the minimum time, then keep the lid closed if it needs more time.
  • Use a large pot: If you’re steaming more than 4 ears, use a wider pot or work in batches. Overcrowding traps steam unevenly and can leave some ears undercooked.
  • Peel back a kernel to test: To check doneness, pull back a bit of the husk (if left on) or pierce a kernel with a paring knife. It should be tender but still slightly crisp, not mushy.

Serving Suggestions

Steamed corn on the cob is a classic side for grilled meats, barbecue chicken, or burgers. Serve it with a pat of butter, a sprinkle of flaky sea salt, and freshly cracked black pepper. For a Mexican-inspired twist, spread with mayonnaise, sprinkle with cotija cheese, chili powder, and a squeeze of lime. You can also cut the kernels off the cob and toss them into salads, salsas, or grain bowls.

Variations

  • Herb butter: Mix softened butter with chopped fresh herbs like parsley, chives, or dill, and spread over the hot corn.
  • Spicy: Add a pinch of cayenne or smoked paprika to the butter, or drizzle with hot sauce after cooking.
  • Garlic parmesan: After steaming, brush with garlic-infused butter and sprinkle with grated Parmesan cheese.
  • In the husk: For a smokier flavor, leave the husk on, steam for 15–20 minutes, then peel back and serve. The husk adds a subtle sweetness.

Storage and Reheating

Store leftover steamed corn on the cob in an airtight container in the refrigerator for up to 3–4 days. To reheat, you can microwave each ear for 1–2 minutes, or wrap in a damp paper towel and microwave for 1 minute. Alternatively, re-steam for 2–3 minutes in a steamer basket. If you have cut kernels, store them in a container and reheat in a skillet with a little butter for 2–3 minutes. For longer storage, cut the kernels off the cob and freeze them in a sealed bag for up to 3 months; thaw in the refrigerator before reheating.

Frequently Asked Questions

How long should I steam corn on the cob?
For fresh, tender corn, 8–10 minutes is usually perfect. If the corn is older or the ears are very large, you may need up to 12 minutes. Overcooking makes the kernels mushy, so start checking at 8 minutes.

Do I need to add salt to the steaming water?
No, salt can toughen the kernels. It’s better to season the corn after cooking. If you want to enhance sweetness, add a teaspoon of sugar to the water instead.

Can I steam corn without a steamer basket?
Yes. You can place the corn directly in the pot with about 1 inch (2.5 cm) of water, but it will be partially boiled rather than steamed. Alternatively, use a colander that fits inside the pot, or make a foil ring to keep the corn above the water.

Why is my corn still hard after steaming?
This usually means the corn wasn’t steamed long enough, or the pot wasn’t covered tightly. Make sure the lid fits well and that the water is at a steady boil before adding the corn. Also, very fresh corn may need a little more time than older corn.

Can I steam frozen corn on the cob?
Yes, but add 3–5 minutes to the cooking time. There’s no need to thaw first; just place the frozen ears in the steamer and cook until heated through and tender.

Is steaming better than boiling?
Steaming preserves more of the corn’s natural flavor and nutrients because the kernels don’t sit in water. It also prevents waterlogging, giving a firmer, more satisfying texture. Boiling is faster for very large batches, but steaming is generally preferred for taste.

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