Corn usually takes between 2 and 10 minutes to boil, depending on how fresh it is and whether it’s on or off the cob.

How Long Does Corn Take to Boil? (Quick Scoop)

Super short answer

  • Fresh corn on the cob: 2–7 minutes once the water is boiling, depending on how fresh and how tender you like it.
  • Frozen corn on the cob: 5–10 minutes after the water returns to a boil.
  • Frozen kernels: 2–3 minutes in boiling water.

A simple rule: when the kernels are bright yellow, hot, and tender-crisp when you poke one with a fork, it’s ready.

Typical boiling times (by type)

Fresh corn on the cob

  • Husked, fresh sweet corn: about 3–7 minutes in boiling water.
  • Very fresh, very sweet corn: often 2–5 minutes is enough for a crisp, juicy bite.
  • Slightly older corn (a few days in the fridge): 7–8 minutes for more tenderness.

Some cooks like to bring the water back to a boil after adding the corn, then cook just 3–5 minutes and turn off the heat, leaving the ears in hot water if the rest of the meal isn’t ready.

Corn still in the husk

  • Unhusked fresh corn simmered in boiling water: about 10 minutes for tender but still toothsome kernels.

An alternative method: bring water to a boil, turn off the heat, add the unhusked corn, cover, and let it sit for about 10 minutes.

Frozen corn

  • Frozen corn on the cob: 5–10 minutes in boiling water until heated through and tender.
  • Frozen kernels: 2–3 minutes in boiling water is usually enough.

Simple step-by-step guide

  1. Fill a large pot with enough water to fully cover the corn and bring it to a rolling boil.
  1. Shuck the corn (remove husk and silk) unless you’re intentionally boiling it in the husk.
  1. Add corn to the boiling water. The boil will slow briefly; wait for it to return.
  2. Start timing:
    • Fresh, husked corn: 3–7 minutes.
 * Frozen cobs: **5–10 minutes**.
  1. Check doneness: kernels should be bright yellow, hot, and tender-crisp when pierced.
  1. Remove, drain, and serve with butter, salt, and whatever seasoning you like.

Little “why it matters” note

Boiling corn just long enough keeps it sweet and crisp; over-boiling can make it mushy and may slightly reduce some antioxidants. A good everyday target for most fresh corn is 5–7 minutes in boiling water—shorter for super- fresh farm stand ears, longer for older or larger ones.

Quick reference (HTML table)

[1][2][5][7][8][4] [5][8][1][4] [4] [2][8][5][4] [4]
Corn type Boil time (approx.) Notes
Fresh, husked corn on the cob 3–7 minutes Shorter for very fresh, sweeter corn; longer for older ears.
Very fresh, sweet corn 2–5 minutes Best if you like a crisp, juicy bite.
Unhusked fresh corn About 10 minutes Boil or soak in hot water for a tender, toothsome texture.
Frozen corn on the cob 5–10 minutes Cook until heated through and tender.
Frozen corn kernels 2–3 minutes Just enough to heat through without getting mushy.
**TL;DR:** If you just want dinner done, drop fresh husked corn into boiling water, cook about **5 minutes** , then taste a kernel—if it’s hot, bright, and tender- crisp, you’re good to go.

Information gathered from public forums or data available on the internet and portrayed here.