🥦 Vegetables and Vegetable Products

Calories in Beans, snap, green

Green beans are technically unripe fruits, harvested before their inner seeds swell and dry out.

Beans, snap, green — 21 calories per 100g, nutrition facts
21 kcal
per 100g
Protein 1.04g
Carbs 4.11g
Fat 0.39g

What makes beans so powerful?

Historically, green beans were known as "string beans" because of a tough, fibrous strand running along the pod's seam. Cooks had to painstakingly strip this string before cooking. That changed in 1894 when Calvin Keeney, a seedsman in Le Roy, New York, bred the first stringless green bean variety. This agricultural breakthrough transformed the vegetable, eliminating the tedious prep work and making the pods uniformly tender. Despite the string's disappearance from modern commercial varieties, the old name persists. Botanically, the green bean pod is a protective casing designed to shield the plant's seeds as they develop. We eat them in their immature stage when the pod is still fleshy and the seeds are small. If left on the vine, the pod would eventually dry out, harden, and become inedible, while the seeds inside would mature into the dried beans used for soups and stews.

🌱
Immature bean pods
They are harvested early before the pod dries and the inner seeds mature.
🧬
Bred stringless in 1894
Calvin Keeney developed the first stringless variety, eliminating the tough fibrous seam.
💧
Low calorie, high water
At just 21 calories per 100 grams, they are over 90 percent water.
💡 When & how to use it

To preserve their vibrant color and satisfying snap, blanch green beans in boiling water for just two to three minutes, then shock them in an ice bath. This halts the enzymatic process that would otherwise turn them dull olive and mushy. Store them unwashed in a perforated plastic bag in the crisper drawer to maintain humidity without causing sogginess. For a nutritional boost, sauté blanched beans with a touch of olive oil and garlic; the fat helps your body absorb the fat-soluble vitamin K present in the pods.

Calories by Serving Size

100g
21 kcal
P 1.04g C 4.11g F 0.39g
1 cup (129g)
27 kcal
P 1.3g C 5.3g F 0.5g
200g
42 kcal
P 2.1g C 8.2g F 0.8g
50g
11 kcal
P 0.5g C 2.1g F 0.2g
grams = 21 kcal

Full Nutrition Facts

Per 100g — daily values based on a 2,000 calorie diet

Nutrition Facts
Serving size: 100g
Calories 21
% Daily Value*
Total Fat 0.39g 1%
Sodium 282mg 12%
Total Carbohydrate 4.11g 1%
Protein 1.04g 2%
Calcium 36mg 3%
Iron 0.78mg 4%
Potassium 97mg 2%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

How does Beans fit your daily goals?

🏃
4 min
Walking to burn 21 kcal
🎯
1%
of 2,000 kcal daily goal
💪
1.04g
protein (2% of daily 50g)
95
servings until 2,000 kcal
🍎

Log Beans in CalRay — just snap a photo

CalRay's AI recognizes beans and hundreds of thousands of other foods from a photo. No manual lookup needed.

Frequently Asked Questions

How many calories are in Beans, snap, green?

Beans, snap, green contains 21 calories per 100g. A standard serving of 1 cup (129g) provides 27 calories. It is considered a very low-calorie food (under 50 kcal/100g), making it excellent for weight management.

How much protein does Beans, snap, green have?

Beans, snap, green provides 1.04g of protein per 100g, which is 2% of the 50g daily recommended value. It is not a primary protein source.

How many carbs are in Beans, snap, green?

Beans, snap, green contains 4.11g of carbohydrates per 100g .

Is Beans, snap, green good for weight loss?

Yes! Beans, snap, green is very low in calories (21 kcal/100g) and can be eaten in generous portions even on a calorie-restricted diet.

How do I track Beans, snap, green calories accurately?

The easiest way to track beans is with CalRay. Simply snap a photo of your meal and the AI will automatically identify the food and calculate calories and macros based on the estimated portion size — no manual lookup required. You can also search by name and adjust gram weight manually.

🍽️ Perfectly Pairs With Beans

See all →