Is Corn Keto? Net Carbs in Sweet Corn + What to Eat Instead
The Verdict First
| Total carbohydrates | 18.7 g |
|---|---|
| ↳ Sugars (included above) | 6.26 g |
| ↳ Fiber (included above) | 2 g |
| Calories | 86 | Protein | 3.27 g |
|---|---|---|---|
| Fat | 1.35 g | Saturated fat | 0.33 g |
| Potassium | 270 mg | Sodium | 15 mg |
| Magnesium | 37 mg | Cholesterol | 0 mg |
Source: USDA FoodData Central, SR Legacy — FDC #169998 (Corn, sweet, yellow, raw). Net carbs = total carbohydrates − fiber. Sugars and fiber are subsets of total carbohydrates, listed for context only.
Corn is the vegetable that behaves like a grain, and the numbers explain why it confuses people. At 16.7 g net carbs per 100 g (USDA SR Legacy, FDC #169998), raw sweet corn sits inside our keto moderation band of 5–20 g and lands clearly over the 5 g line we treat as a keto green light. On our scale it earns a moderation badge for keto and a yes for low-carb: a small measured portion can fit a very-low-carb day, but it will consume most of the vegetable budget you had for that meal.
What makes corn a genuine trap is how fast it scales. A single ear of sweet corn — kernels only, no cob — weighs roughly 90 g raw, but most people eat two ears at a summer cookout, which is about 180 g of kernels and roughly 30 g net carbs, no butter counted yet. Add the familiar corn derivatives and the picture sharpens: microwave popcorn carries 59.19 g net carbs per 100 g (FDC #168139), a corn tortilla 38.34 g (FDC #175036), and cornmeal 75.55 g (FDC #168922). Corn does not sit at the edge of the carbohydrate map. It is the carbohydrate map, in several forms.
One honesty note before the table: our verified entry for corn is the raw, yellow, sweet form. We do not yet have a verified USDA entry for boiled or canned sweet corn in our library, so we publish no separate number for those — that is our no-data policy rather than a guess. As a rough directional point, cooking adds water and volume, which usually lowers carbohydrate density per 100 g; it does not turn corn into a low-carb food.
The Numbers, per 100 g of sweet corn
The card above is pulled directly from USDA FoodData Central and never hand-copied. Three rows are worth slowing down for. First, sugar is high at 6.26 g per 100 g (FDC #169998) — corn is one of the sweetest vegetables in the produce aisle, and unlike a potato, a meaningful share of its carbohydrate is sugar rather than starch. Second, fiber is modest at 2.0 g, so it does little to soften the net carb figure; total carbohydrate is 18.7 g and fiber only subtracts 2. Third, potassium runs 270 mg per 100 g with 37 mg magnesium, which is a real mineral contribution for a vegetable.
That mineral point matters more on keto than most people expect. When carbohydrate intake drops sharply, the kidneys excrete more sodium and potassium, which is a large part of why the first week of keto feels flat. If you are weighing whether a food's minerals justify its carbs, our keto flu and electrolytes guide walks the full arithmetic — and spinach delivers more potassium at 558 mg per 100 g for 1.43 g net carbs (FDC #168462). Spinach wins that trade on the numbers.
The contrast with the processed forms is where corn's reputation comes from. Popcorn at 59.19 g net carbs per 100 g (FDC #168139) is roughly three and a half times fresh corn, because popping drives off water and concentrates everything that remains. Cornbread sits at 52.16 g (FDC #174909) and corn cereal at 85.31 g (FDC #174648) — numbers that belong in the dessert conversation, not the vegetable conversation. If you remember one figure from this page, make it the spread: 16.7 g fresh versus 59.19 g popped from the same plant.
How to Eat It — and What to Eat Instead
If you run low-carb, a measured 100 g portion of kernels at 16.7 g net carbs fits a 100–130 g daily budget, and the low-carb badge on this page means exactly that. On keto, treat corn as a deliberate line item: if you spend the grams, spend them on a portion you weighed, not on a plate you estimated. When the budget is already committed, these verified swaps take the same role on the plate — something sweet, juicy and crisp next to fat and protein:
Cauliflower (the "street corn" swap)
Raw cauliflower sits at 2.97 g net carbs per 100 g (USDA SR Legacy, FDC #169986) — under a fifth of fresh corn and a fraction of the movie-theater version. Roasted hard, it browns and sweetens the way corn does, which is why it carries the elote-style recipe below. It also brings 299 mg potassium per 100 g (FDC #169986) to the plate.
Zucchini (the summer-vegetable swap)
Zucchini lands at 2.11 g net carbs per 100 g (FDC #169291), and it is the closest thing in our library to a corn-like summer texture: soft when grilled, firm when raw, and happy with lime, chili and cheese. Grilled planks replace corn on the cob at a cookout without anyone having to do carb math at the table.
Bell pepper (the crunch and sweetness swap)
Bell pepper runs 2.94 g net carbs per 100 g (FDC #170427) with 175 mg potassium. Diced raw, it supplies the crisp sweetness that corn kernels contribute to salads and salsas — and unlike corn, it does not quietly double the carb count of the bowl you put it in.
Cucumber (the volume swap)
At 1.46 g net carbs per 100 g (FDC #169225), cucumber is the cheapest way to keep a summer salad big. It does not replace corn's sweetness; it replaces corn's bulk, which is usually the actual role in a salad anyway.
A Keto Recipe: Cauliflower "Elote"
The Mexican street-corn treatment — lime, chili, salty cheese, a little smoke — rebuilt on a vegetable that fits the badge.
Ingredients (2 servings): 1 head cauliflower, about 600 g, cut into small florets · 2 tbsp olive oil · 1 tsp smoked paprika · ½ tsp chili powder · ½ tsp salt · 2 tbsp mayonnaise · 2 tbsp grated parmesan or cotija-style cheese · juice of 1 lime · 1 tbsp chopped cilantro (optional)
- Heat the oven to 220 °C (425 °F) and roast the florets tossed in olive oil, paprika, chili powder and salt for 22–25 minutes, until the edges are dark and crisp. Do not crowd the tray — steam is the enemy of browning.
- Whisk the mayonnaise with the lime juice and a pinch of chili powder while the cauliflower roasts. This is the crema substitute; it is mostly fat and acid, and adds negligible carbohydrate.
- Pull the tray out, let the florets cool 2 minutes so the coating does not slide off, then toss in the lime crema.
- Finish with the grated cheese and cilantro, and eat immediately — this dish loses its crispness within about 20 minutes.
Per the USDA figures above, a 150 g roasted serving runs roughly 4.5 g net carbs (our arithmetic from FDC #169986) before the crema, which adds about 1 g net carb per 100 g (FDC #170859 for heavy cream is 2.84 g net carbs per 100 g, and mayonnaise sits lower still). The same weight of corn kernels would run about 25 g net carbs. That is the entire swap in one line.
Fun Fact: Corn Is a Grass With a Global Passport
Corn was domesticated in southern Mexico from a wild grass called teosinte roughly 9,000 years ago, and the transformation is one of the most dramatic in agricultural history — teosinte carries only a handful of kernels per plant, while modern maize carries hundreds. Mexico still treats it as the center of the plate: elote, grilled corn rolled in crema, cheese and chili, is sold from carts in nearly every city, and esquites serves the same flavors in a cup. In Thailand, grilled corn is brushed with coconut milk and served with sweet-savory dipping sauces, and in South Korea, corn cheese — sweet corn baked under melted mozzarella — became a bar-food staple. In the United States, corn on the cob is the official signal that summer started, which is exactly why it is the food most people ask about and least expect the answer they get.
Is corn keto-friendly?
At 16.7 g net carbs per 100 g (USDA SR Legacy, FDC #169998), sweet corn sits inside our keto moderation band (5–20 g) rather than the green-light zone. A weighed 100 g portion can fit a very-low-carb day, but it consumes most of a day's vegetable budget — and a realistic serving is 2 ears, roughly 180 g and about 30 g net carbs before butter. On low-carb it fits comfortably. Processed corn does not: microwave popcorn at 59.19 g net carbs per 100 g (FDC #168139) is a different category of food.
Is popcorn a better choice than corn on the cob?
Per 100 g, no — the opposite. Popcorn's 59.19 g net carbs per 100 g (FDC #168139) is more than three times fresh corn's 16.7 g (FDC #169998), because popping removes water and concentrates the kernel. Popcorn is also light, so people eat it by volume rather than weight, which makes the comparison worse in practice, not better. If you are following a low-carb or keto pattern, the cob is the lower-carb form of the same plant.
Does corn have any nutrients worth its carbs?
It is not empty. Raw sweet corn carries 270 mg potassium and 37 mg magnesium per 100 g (FDC #169998), plus 3.27 g protein. The question is opportunity cost: spinach gives 558 mg potassium for 1.43 g net carbs (FDC #168462), and cauliflower gives 299 mg for 2.97 g (FDC #169986). Corn's minerals are real; the same minerals are available cheaper in carbohydrate terms, which is the trade we would weigh.
Related reading
Filed under verdict