Corn is a high-carb food compared to most vegetables. A large ear of corn contains about 27 grams of carbohydrates, which is roughly triple what you’d get from a half-cup serving of broccoli, green beans, or most other non-starchy vegetables. The USDA and CDC both classify corn as a starchy vegetable, placing it alongside potatoes and peas rather than leafy greens or peppers.
That said, “high carb” depends entirely on what you’re comparing it to and what eating pattern you follow. Corn has fewer carbs than a slice of bread or a serving of pasta, and it comes with fiber and nutrients that refined grains don’t. Here’s how to think about where corn actually falls.
Carb Breakdown per Ear of Corn
One large ear of sweet yellow corn (roughly 7¾ to 9 inches long) contains about 27 grams of total carbohydrates. Of those, about 4.6 grams come from natural sugars and nearly 4 grams from dietary fiber. That leaves roughly 23 grams of net carbs, which is the number that matters most for blood sugar impact. A medium ear is slightly smaller, with closer to 18 grams of total carbs.
Most of corn’s fiber is the insoluble type, the kind that adds bulk and helps move food through your digestive system. Per 100 grams of corn kernels, you’ll get between 3 and 4 grams of total fiber, but only a fraction of a gram is soluble fiber (the type that slows sugar absorption). This means corn’s fiber, while beneficial for digestion, doesn’t do as much to blunt blood sugar spikes as the soluble fiber found in oats or beans.
How Corn Compares to Other Vegetables
The CDC groups vegetables into two carb categories, and the difference is striking. A half-cup of any non-starchy vegetable (think spinach, peppers, cauliflower, mushrooms, or green beans) contains about 5 grams of carbohydrates. A half-cup of corn contains about 15 grams, three times as much. That half-cup of corn delivers the same carb load as a quarter of a large baked potato or a half-cup of mashed potatoes.
This doesn’t make corn unhealthy. It just means corn behaves more like a grain or starch on your plate than like a salad vegetable. If you’re eating corn alongside rice and a dinner roll, you’re stacking three starch servings. If you swap one of those starches for corn, you’re in the same ballpark nutritionally.
Where Corn Falls on the Glycemic Index
Sweet corn has a glycemic index of 52, which puts it in the low-GI category (anything under 55 qualifies). That’s lower than white bread, white rice, and baked potatoes. The glycemic load of a medium ear is 15, which sits right at the boundary between moderate and high.
In practical terms, corn raises blood sugar more gradually than refined starches but faster than non-starchy vegetables. The intact kernel structure slows digestion somewhat. Corn that’s been processed into chips, tortillas, or cornmeal loses that structural advantage and will spike blood sugar more quickly. Whole kernel corn, eaten on the cob or as loose kernels, is the gentlest option for blood sugar.
Corn on a Low-Carb or Keto Diet
Standard ketogenic diets cap daily carbs at around 20 to 50 grams. A single large ear of corn would consume most or all of that budget in one sitting. Harvard’s School of Public Health explicitly lists corn among the foods not allowed on a ketogenic diet, alongside potatoes and winter squash.
For less restrictive low-carb plans (under 100 to 130 grams per day), a half-cup serving of corn is easy to fit in. The key is treating corn as your starch for that meal, not adding it on top of other carb-heavy foods. A half-cup portion keeps you at about 15 grams of carbs, which is a single “carb choice” in diabetes nutrition planning.
Portion Sizes That Keep Carbs in Check
Diabetes nutrition guidelines recommend a half-cup of kernels or a 4- to 4½-inch piece of cob (roughly half a large ear) as one starch serving. That 15-gram carb portion is manageable for most people watching their intake. The trouble comes when corn shows up in larger quantities or multiple forms at the same meal: a full ear on the cob, corn salad on the side, cornbread with dinner.
If you’re monitoring blood sugar or counting carbs, measure your portions rather than eyeballing them. A half-cup of corn kernels is smaller than most people expect, roughly the amount that fits in a cupped palm.
Different Forms, Different Carb Counts
Not all corn products are created equal. Air-popped popcorn is surprisingly light on carbs per volume because most of each kernel is air. A full three-cup serving of plain popcorn has about 19 grams of carbs and nearly 4 grams of fiber. Canned corn often comes with added sugar, so check labels. Frozen corn kernels are typically closest to fresh in their nutritional profile.
Corn-derived products like cornstarch, corn syrup, and corn tortillas are a different story entirely. Cornstarch is nearly pure carbohydrate with no fiber. Corn syrup is processed sugar. These products share a name with whole corn but behave very differently in your body. When people ask whether corn is “high carb,” the answer changes dramatically depending on which form they mean. Whole kernel sweet corn is moderate. Processed corn products range from moderate to very high.
The Bottom Line on Corn and Carbs
Corn is high in carbs relative to vegetables but moderate relative to grains and other starches. It sits in a middle zone: too starchy for keto, too carb-dense to eat freely like salad greens, but perfectly reasonable as a starch serving at a meal. A half-cup of kernels or half a large cob gives you about 15 grams of carbs along with fiber, some B vitamins, and antioxidants that give corn its yellow color. Stick to that portion size if carbs are a concern, and count it as your starch rather than your vegetable.

