Nutrition Facts

How Many Calories in Corn?

One medium ear of corn on the cob has about 90 calories. It's one of those foods that feels indulgent but is actually pretty reasonable.

Per Serving: 1 medium ear (90g kernels)
90Calories
3gProtein
1gFat
19gCarbs

Other Serving Sizes

1 cup kernels (154g): 130 cal · ½ cup canned (drained): 65 cal · 1 large ear (118g): 115 cal · 100g: 96 cal

What About Butter?

Plain corn is 90 calories an ear. But let's be honest — butter changes things. One tablespoon of butter adds 102 calories. A light spread (about a teaspoon) adds 34. Worth knowing, not worth stressing over.

Corn + 1 tsp butter: 124 cal · Corn + 1 tbsp butter: 192 cal · Elote (Mexican street corn): ~200 cal

Tracking Tip

Corn is a whole grain, surprisingly high in fiber (about 2g per ear), and it's one of the most satisfying side dishes you can have at a cookout. The calorie count is moderate and predictable. A couple ears of corn with a light touch of butter? That's a solid, enjoyable part of any meal.

Awareness, not avoidance. That's the whole idea.

Common Questions

Is corn high in calories?

Not really. One medium ear of corn has about 90 calories — similar to a medium apple. It's a whole grain with fiber, and it's quite filling for the calorie count. Corn gets an unfairly bad reputation.

How many calories in a cup of corn?

One cup of corn kernels (about 154g) has approximately 130 calories, 5g protein, 2g fat, and 27g carbs. That's whether it's fresh off the cob, frozen, or canned (drained).

Does corn on the cob have more calories than canned corn?

They're essentially the same per serving. The difference is usually what you add — butter on the cob, or sauce/seasoning on canned. The corn itself is nearly identical nutritionally.

How do I track corn calories easily?

With AskBeforeYouEat, just type "I had corn on the cob" or "cup of corn" and it logs everything automatically. No measuring cups required — just describe what you ate. Free forever.

Track Corn in Seconds

Just type what you ate. AskBeforeYouEat handles the rest — free forever.

Try It Free →