In reality, that’s much too long.
Fresh corn is already fully developed when it’s harvested. Boiling simply heats it through—it doesn’t need extended cooking like potatoes or pasta.
Follow This Simple Guide
- Very fresh, just-picked corn: 4–5 minutes
- Fresh grocery store or farmers’ market corn: 6–7 minutes
- Older or larger ears: Up to 8 minutes
Cooking beyond eight minutes often causes the kernels to become firmer, less juicy, and less flavorful as the natural sugars continue converting and the texture changes.
Step-by-Step: How to Boil Corn Perfectly
Step 1: Remove the Husks
Peel away the husks and remove as much silk as possible.
Running the ears under cool water while gently rubbing them with your hands helps remove any remaining strands.
Step 2: Bring Water to a Rolling Boil
Fill a large pot with enough water to completely cover the ears.
Wait until the water reaches a full rolling boil before adding the corn.
Starting the corn in cold water increases the chance of overcooking it.
Step 3: Should You Salt the Water?
This is one of the biggest debates among home cooks.
Some people salt the cooking water, believing it lightly seasons the corn. Others prefer adding salt afterward because they feel salted water can slightly toughen the kernels.
Either method works, and the difference is minimal.
Many cooks simply boil corn in plain water and season generously after cooking with butter and salt.
If your corn isn’t especially fresh, adding a teaspoon of sugar to the water can help enhance its sweetness.
Step 4: Cook for the Right Amount of Time
Once the corn goes into the boiling water, start your timer.
The water may briefly stop boiling, but it will quickly return to a gentle boil.
Cook according to freshness:
- 4–5 minutes: Fresh-picked corn
- 6–7 minutes: Standard fresh corn
- Up to 8 minutes: Older ears
There’s no need to stir constantly.
Step 5: Serve Immediately
Remove the corn with tongs and allow the excess water to drain for a few seconds.
Corn tastes best while it’s still hot, juicy, and freshly cooked.
How Can You Tell When It’s Done?
Perfectly cooked corn should have:
- Bright yellow or golden kernels
- A tender bite with just a slight crispness
- Plenty of natural sweetness
- Juicy, plump kernels
If the kernels feel chewy, wrinkled, or tough, the corn has likely been overcooked.
Delicious Ways to Season Corn
Fresh corn is delicious with nothing more than butter and salt, but there are plenty of ways to dress it up.
Some popular toppings include:
- Melted butter and flaky sea salt
- Garlic butter
- Freshly cracked black pepper
- Grated Parmesan
- Chopped parsley
- Fresh dill
- Chili powder
- Smoked paprika
- Crumbled feta
- Lime juice and cilantro
For a Mexican-inspired twist, spread the corn with mayonnaise, sprinkle on cotija cheese, chili powder, chopped cilantro, and finish with a squeeze of fresh lime.
If you’re looking for a lighter option, brush the corn with olive oil instead of butter and season with your favorite fresh herbs.
The Bottom Line
Perfect corn on the cob doesn’t require fancy techniques or special equipment.
The real secret is choosing fresh corn and avoiding the common mistake of overcooking it.
Bring a large pot of water to a rolling boil, cook the ears for 4 to 7 minutes depending on their freshness (or up to 8 minutes for older ears), then serve immediately with butter, salt, and your favorite toppings.
Sometimes the simplest recipes really are the best—and perfectly cooked corn on the cob is delicious proof that fresh ingredients and proper timing are all you need.