Calories in Spinach

Data reviewed 2026-09-08 against USDA FoodData Central (SR Legacy).

A 100 g serving of spinach has about 23 kcal, with 2.9 g of protein, 3.6 g of carbohydrate (2.2 g of that fibre) and 0.4 g of fat. The table below gives the full breakdown and the most common portion sizes.

Nutrition per 100 g

NutrientPer 100 g
Calories23 kcal
Protein2.9 g
Carbohydrate3.6 g
Fibre2.2 g
Sugars0.4 g
Fat0.4 g
Saturated fat0.1 g
Sodium79 mg
Cholesterol0 mg

Common portions

PortionWeightCalories
cup30 g7 kcal
bunch340 g78 kcal
leaf10 g2 kcal
package (10 oz)284 g65 kcal

Log spinach in a recipe

To see how spinach affects a whole dish, drop it into the recipe calorie calculator with the rest of your ingredients — it totals calories, protein, carbs and net carbs for the recipe, per serving and per 100 g. The methodology shows the exact arithmetic.

Frequently asked questions

How many calories are in spinach?

About 23 kcal per 100 g. Portion calories depend on how much you use — see the portions table above for common amounts.

How much protein is in spinach?

Spinach has roughly 2.9 g of protein per 100 g.

Is spinach keto-friendly?

Its net carbs are about 1.4 g per 100 g (total carbs 3.6 g minus 2.2 g fibre). Whether it fits your day depends on portion size and your carb target.

Related foods

Calories in Cucumber · Calories in Avocado · Calories in Banana · Calories in Apple · Calories in Strawberries · Calories in Almonds

More: high-protein soups · breakfasts · meal prep · low-carb recipes