Boiling sweet corn is simple, but the timing matters more than most people think. The short answer: fresh sweet corn on the cob takes 4 to 7 minutes in boiling water. Overcooking makes the kernels tough and dulls the sweetness. The exact time depends on how you like your corn, how fresh it is, and whether you are cooking a single ear or a full pot.
How Long Do You Boil Sweet Corn for Perfect Kernels
For most fresh sweet corn, 4 to 6 minutes in rapidly boiling water is the sweet spot. At 4 minutes, the kernels are crisp and snappy. At 6 minutes, they become more tender but still hold their shape. By 7 minutes, the corn is fully cooked and soft. Beyond that, the kernels start to lose their natural sugars and turn mushy.
The corn continues to cook after you pull it from the pot. The heat trapped inside the cob keeps working. If you want your corn at a specific doneness, pull it out one minute before it reaches your ideal texture. The carryover cooking will finish the job.
Does Freshness Change the Boiling Time
Freshness changes everything. Sweet corn loses its sugar content quickly after harvest. The sugars convert to starch as the corn sits. This is why corn from a farm stand tastes different from corn that has been sitting in a grocery store for a week.
Very fresh corn — picked within a day or two — cooks faster and tastes sweeter. It may only need 3 to 4 minutes. Older corn has more starch and less sugar. It needs the full 6 to 7 minutes to soften properly, and it will never be as sweet as fresh-picked ears.
If you are not sure how fresh your corn is, look at the husks. Green, tight husks with moist silk mean the corn was picked recently. Dry, brown silk and loose husks suggest the corn has been sitting around.
Boiling vs. Steaming vs. Grilling: What Changes
Boiling is not the only way to cook sweet corn, and it is not always the best method. Each cooking method has a different effect on flavor and texture.
Boiling is fast and consistent. It works well for large batches. The downside is that some water-soluble nutrients and sugars leach into the water. The flavor stays good, but the water you discard takes some sweetness with it.
Steaming uses less water and keeps more of the corn’s natural sugars in the kernels. It takes slightly longer — about 8 to 10 minutes for a covered pot of steaming water. The texture is similar to boiled corn, but the flavor is often noticeably sweeter.
Grilling adds a smoky char that boiling cannot match. The dry heat caramelizes the sugars on the surface of the kernels. Grilled corn takes 10 to 15 minutes over medium heat, with the husk on or off. The texture is different — firmer, with charred spots — but the flavor is more complex.
Microwaving is faster than all of these. A single ear in the husk takes 3 to 5 minutes on high. The corn steams inside its own husk, which traps moisture and flavor. This method works surprisingly well for one or two ears.
Step-by-Step Guide to Boiling Sweet Corn
Here is the basic process that works consistently:
- Fill a large pot with enough water to cover the corn completely. Add salt to the water if you like — about a tablespoon per gallon helps season the kernels.
- Bring the water to a full, rolling boil before adding the corn.
- Shuck the corn and remove all the silk. Break each ear in half if your pot is not deep enough.
- Add the corn to the boiling water. The water will stop boiling briefly. Wait for it to return to a boil.
- Start your timer once the water is boiling again. Cook for 4 to 6 minutes.
- Remove the corn with tongs. Let it rest for one minute before serving.
The water must be at a rolling boil when the corn goes in. Adding corn to cold water and bringing it up to temperature slowly makes the kernels cook unevenly. The outside becomes soft while the center stays starchy.
What about Frozen Sweet Corn
Frozen sweet corn is different from fresh. It has already been blanched before freezing, so it is partially cooked. You do not need to boil it as long.
Frozen kernels on the cob take 5 to 7 minutes in boiling water. Loose frozen kernels need only 2 to 3 minutes. The goal is to heat them through without turning them to mush. Overcooking frozen corn is easy because it is already tender from the blanching process.
Frozen corn is often sweeter than store-bought fresh corn because it is processed within hours of harvest. The sugar content is locked in at its peak. Many people prefer the flavor of frozen corn for this reason.
How to Tell When Boiled Corn Is Done
The color is your best visual cue. Raw sweet corn kernels are pale yellow or white. As they cook, they deepen in color and become more translucent. When the kernels look plump and the color is uniform, the corn is likely done.
Texture is the more reliable test. Pierce a kernel with a fork or your fingernail. A properly cooked kernel is tender but still pops when you bite into it. If the kernel is hard and starchy, it needs more time. If it is deflated and wrinkled, it is overcooked.
Taste is the final check. Pull one kernel from the cob, let it cool for a few seconds, and taste it. This is the only way to know for sure whether the corn is where you want it. Every batch of corn is slightly different, and your personal preference matters more than any timer.
Common Mistakes That Ruin Boiled Corn
The most common mistake is boiling corn too long. Many recipes from older cookbooks recommend 10 to 15 minutes. That advice comes from a time when sweet corn varieties were less sweet and needed more cooking. Modern sweet corn varieties are bred for sugar content and cook much faster.
Another mistake is boiling the water before it reaches a full boil. Bubbles at the edges are not enough. The water needs to be actively rolling. If the corn sits in water that is barely simmering, it takes longer and the texture suffers.
Adding sugar to the water is unnecessary. Modern sweet corn is already sweet enough. The sugar in the water does not penetrate the kernels. It just makes the cooking water sticky.
Salting the water at the beginning is fine, but some cooks prefer to add salt at the end. Salt can toughen the proteins in the kernels if they cook for a long time. At 4 to 6 minutes, this is not a real concern.
Frequently Asked Questions
How long does it take to boil sweet corn on the cob?
Fresh sweet corn takes 4 to 6 minutes in boiling water. Start the timer after the water returns to a full boil.
Can you boil sweet corn too long?
Yes. Boiling longer than 7 to 8 minutes makes kernels tough and mushy. The natural sugars break down and the corn loses its sweetness.
Should you salt the water when boiling corn?
Yes, salting the water is fine and adds flavor. Use about a tablespoon of salt per gallon of water.
Is frozen corn on the cob boiled the same way as fresh?
No. Frozen corn is already blanched, so it only needs 5 to 7 minutes. It should be heated through rather than fully cooked.
Boiling sweet corn is forgiving. The difference between 4 minutes and 6 minutes is a matter of texture, not ruined dinner. Start with 5 minutes as your baseline. Adjust from there based on how fresh your corn is and how you like it. Once you find your timing, you will make consistently good corn every time.

