Is Corn Keto? Carbs, Net Carbs & Verdict
Is corn keto? No — one ear has about 17g net carbs and 100g of kernels has ~16g, enough to blow a keto budget. See portions and low-carb swaps.
Head of Nutrition · June 20, 2026 · 5 min read

No, corn is not keto-friendly. A medium ear of sweet corn carries about 17g net carbs, and 100g of kernels has roughly 16g net carbs (19g total carbs minus ~2.7g fiber). A single cup of kernels climbs to nearly 27g net carbs — more than an entire day's allowance on strict keto. Because a standard keto diet caps you at just 20-50g net carbs per day, even one serving of corn can stall ketosis. Corn is a starchy grain in vegetable clothing, so it's best avoided or limited to a few kernels for flavor.
Corn looks like a harmless vegetable on the plate, but nutritionally it behaves like a grain. It's high in starch and natural sugar, which is exactly what your body breaks down into glucose. That makes it one of the trickier foods on keto — easy to underestimate, easy to overeat. Here's exactly where corn lands.
Is corn keto-friendly?
No. Corn is too high in carbohydrates to fit comfortably into a ketogenic diet. The whole point of keto is to keep net carbs low enough — usually 20-50g per day — to push your body into burning fat for fuel. One ear of corn alone can use most of that budget.
Botanically, corn is a grain (it's the seed of a grass), not a leafy or cruciferous vegetable. That's why it sits closer to rice and wheat on the carb scale than it does to broccoli or spinach. It does bring some fiber, B vitamins, and antioxidants like lutein, but the starch dominates the macro profile. If you're tracking carefully, corn is a food to skip — or to use in tiny amounts the way you'd use a seasoning.
How many carbs are in corn?
Net carbs = total carbs minus fiber. Here's the breakdown for sweet corn:
- Per 100g of kernels: ~19g total carbs, ~2.7g fiber, ~16g net carbs
- One medium ear (~90g kernels): ~19g total carbs, ~2g fiber, ~17g net carbs
- One cup of kernels (~165g): ~31g total carbs, ~4g fiber, ~27g net carbs
- One tablespoon of kernels (~10g): ~1.6g net carbs
So a single cup of corn can exceed an entire day's strict keto allowance on its own. For full nutrition details, see the corn carbs page.
Corn carbs by form
Different corn products carry very different carb loads. Here's how common forms stack up:
| Corn form | Net carbs (per serving) | Keto-friendly? |
|---|---|---|
| Corn on the cob (1 medium ear) | ~17g | No |
| Sweet corn kernels (1 cup) | ~27g | No |
| Canned corn (1 cup, drained) | ~25g | No |
| Popcorn (1 cup popped, plain) | ~5g | In moderation |
| Cornbread (1 piece) | ~25-30g | No |
| Corn tortilla (1 small) | ~10-11g | No |
| Tortilla chips (1 oz, ~10 chips) | ~16g | No |
| Baby corn (100g) | ~2g | Yes |
Notice that popcorn is the one outlier — because a cup of popped popcorn is mostly air, a small serving lands around 5g net carbs. A few cups of plain popcorn can occasionally fit a higher-carb keto day, but it's easy to overshoot.
How much corn can you eat on keto?
Practically none, if you want a real serving. A full ear or a side of corn will likely knock you out of ketosis on its own. The realistic move is to treat corn as a flavor accent, not a portion:
- A tablespoon of kernels (~1.6g net carbs) scattered over a salad or into a soup adds sweetness and crunch without much damage.
- A few kernels for garnish are fine if the rest of your day is very low in carbs.
- Avoid corn on the cob, canned corn sides, cornbread, and tortilla products — these are full servings of starch.
If you do indulge, log it immediately so you can see the hit. The gap between "a few kernels" and "a cup of corn" is the gap between 2g and 27g net carbs — a swing big enough to end your day in ketosis or out of it.
Best low-carb alternatives to corn
You can get the sweetness, color, and bite of corn without the starch. These swaps keep your net carbs low:
| Alternative | Net carbs (per 100g) | Why it works |
|---|---|---|
| Baby corn | ~2g | Real corn flavor, tiny carb load — great in stir-fries |
| Cauliflower | ~3g | Mimics rice or a starchy side; soaks up flavor |
| Zucchini | ~2.1g | Adds bulk to bowls and sautés |
| Bell peppers | ~3g | Sweet, crunchy, and colorful like corn |
| Miracle/shirataki rice | ~0-1g | Near-zero carbs for grain-like texture |
Baby corn is the standout because it's harvested young, before the kernels load up on starch and sugar — so it tastes like corn but barely registers on your carb count. For more ideas, browse the lowest-carb vegetables.
Know the carbs before you bite
Corn is one of those foods that looks keto but isn't — and the difference between a garnish and a serving is the difference between 2g and 27g of net carbs. CarbMeNot uses AI-powered food recognition to scan a meal or a label and break down net carbs instantly, so you'll know whether those kernels fit your day before you eat them. Check any ingredient in the vegetables database, and let CarbMeNot keep your running total honest. Download CarbMeNot and track your carbs the easy way.
Key takeaways
- Corn is not keto-friendly — one medium ear has ~17g net carbs and 100g of kernels has ~16g.
- A single cup of kernels (~27g net carbs) can exceed an entire strict keto day on its own.
- Corn is a grain, not a low-carb vegetable, so it behaves like rice or wheat on the carb scale.
- You can use a tablespoon of kernels (~1.6g) as a flavor accent, but skip full servings, cornbread, and tortilla products.
- Swap in baby corn, cauliflower, zucchini, or bell peppers, and log any corn in CarbMeNot to stay accurate.
Frequently asked questions
- Is corn keto?
- No, corn is not keto-friendly. One medium ear of corn has about 17g net carbs, and 100g of kernels has roughly 16g net carbs. A single serving can use most or all of a strict keto budget of 20-50g net carbs per day, so corn is best avoided or limited to a few kernels for flavor.
- How many carbs are in corn?
- A medium ear of sweet corn (about 90g of kernels) has roughly 19g total carbs, 2g fiber, and 17g net carbs. Per 100g, sweet corn has about 19g total carbs, 2.7g fiber, and 16g net carbs. One cup of kernels (about 165g) is close to 27g net carbs.
- Can you eat a little corn on keto?
- A small sprinkle — say a tablespoon of kernels (about 2g net carbs) for flavor or texture — can fit if the rest of your day is very low. But a full ear or a side of corn will likely knock you out of ketosis, so treat corn as a garnish, not a serving.
- What are good low-carb alternatives to corn?
- Baby corn (about 2g net carbs per 100g), cauliflower, miracle rice, zucchini, and bell peppers give you bulk and sweetness without the carb load. Baby corn even keeps a corn-like flavor for stir-fries at a fraction of the carbs.
Sources
Track it all in seconds
Snap a photo and CarbMeNot's AI logs your carbs, protein, and fat automatically.