Fresh corn on the cob only needs a few minutes in boiling water to turn sweet, tender, and juicy. Very fresh ears can be ready in about 3 to 5 minutes, while larger or older ears may take closer to 7 or 8 minutes. Overcooking makes the kernels tough, so the timing is short and the boiling water does most of the work. Here is how long to boil it and how to do it right.
What you'll need
- Fresh corn on the cob
- A large pot
- Tongs
- Water
Step by step
- Husk the cornPeel off the husks and pull away the silk threads, then rinse the cobs under cool water.
- Boil a big pot of waterFill a large pot with enough water to cover the corn and bring it to a rolling boil; salting is optional.
- Add the cornLower the cobs in with tongs and let the water return to a boil before you start timing.
- Boil the right timeCook fresh sweet corn for about 3 to 5 minutes, or up to around 7 to 8 minutes for larger or slightly older ears.
- Remove and serveLift the corn out with tongs, let it drain and cool for a moment, then serve with butter and salt.
How long to boil fresh corn on the cob
For fresh sweet corn, start timing once the water returns to a full boil after you add the cobs. Very fresh, just-picked ears are usually tender in about 3 to 5 minutes. Larger ears, or corn that has been stored for a few days, may need closer to 7 or 8 minutes.
The general rule is to pull the corn as soon as the kernels look plump and bright and feel tender. Longer boiling does not make it softer past that point; it mainly makes the kernels chewy and can wash out some of the natural sweetness.
How to boil corn on the cob on the stove
On the stove, use a pot large enough to hold the cobs in a single layer with enough water to cover them. Bring the water to a rolling boil, add the husked corn with tongs, then cover or leave uncovered and wait for the boil to return before you count the minutes.
Boiling on the stove usually takes about 3 to 5 minutes of cook time for fresh corn once the water is boiling again, plus the few minutes it takes the water to heat and recover. Keep the heat high enough to hold a steady boil throughout.
How long to boil frozen corn on the cob
Frozen corn on the cob does not need thawing first. Drop the frozen cobs straight into boiling water and expect a slightly longer cook time than fresh, roughly 5 to 8 minutes, because the cobs start out cold and briefly stall the boil.
Check a kernel toward the end; it should be hot through and tender. If the package gives its own timing, follow that, since some frozen corn is partially precooked and only needs to be heated through.
Sweet corn vs white corn
Yellow sweet corn, white corn, and bicolor corn all boil in about the same amount of time, so you can use the same 3 to 8 minute range for any of them. The color mainly affects appearance and flavor rather than cook time.
White and bicolor varieties are often marketed as extra sweet or tender, and the sweetest, freshest ears of any color tend to need the least time in the water. Freshness and ear size matter far more than color when deciding how long to boil.
Should you salt the water when boiling corn
Salt in the boiling water is optional and often skipped, because salt can toughen the kernels and slightly slow how quickly they soften. Many cooks salt and butter the corn after it comes out of the pot instead.
A common trick is to add a spoonful of sugar or a splash of milk to the water to play up the corn's natural sweetness. You can also start the corn in cold water and time from when it reaches a boil, or add it to already-boiling water; both work, so long as you count the cook time from the moment the water is boiling with the corn in it.
Handy tips
- The freshest, sweetest corn needs the least time, often just 3 to 4 minutes.
- Skip adding salt to the boiling water, as it can toughen the kernels; season after cooking instead.
- A little sugar or a splash of milk in the water is a common trick to boost sweetness.
- Do not overcrowd the pot; add enough water to cover the cobs so the boil recovers quickly.
Heads up
- Use tongs and lower the cobs in carefully to avoid splashing yourself with boiling water.
- Boiling much longer than needed tends to toughen the kernels rather than soften them.
FAQ
How long should I boil corn on the cob?
Most fresh sweet corn is done in about 3 to 5 minutes once the water returns to a boil. Older or very large ears may take up to about 7 or 8 minutes.
How long do I boil fresh corn on the cob on the stove?
On the stove, add husked corn to boiling water, wait for the boil to return, then cook fresh ears for roughly 3 to 5 minutes, or up to about 8 minutes for larger ears.
How long do I boil frozen corn on the cob?
Add frozen cobs straight to boiling water without thawing and cook a bit longer than fresh, about 5 to 8 minutes, until the kernels are hot through and tender. Follow the package if it lists a time.
How do I know when corn is done?
The kernels turn bright and plump and feel tender when pierced with a fork. Boiling well past a few minutes tends to make them chewy rather than softer.
Is there a difference boiling sweet corn versus white corn?
No, yellow, white, and bicolor corn all boil in about the same time. Freshness and ear size affect the timing far more than the color does.
Should I add salt to the water when boiling corn?
Salt is optional and often skipped, since it can toughen the kernels. Many cooks season with salt and butter after cooking instead. A little sugar or a splash of milk is a common way to boost sweetness.
Should I start corn in cold water or boiling water?
Either works. You can drop the corn into already-boiling water, or start it in cold water and bring it to a boil. Just count the cook time from the point the water is boiling with the corn in it.
Should I boil corn with the husk on?
For boiling, husk it first so it cooks evenly. Leaving the husk on is more common for grilling or microwaving.