Spinach is not a carb in any meaningful dietary sense. A full cup of raw spinach contains just 1.09 grams of total carbohydrates, making it one of the lowest-carb foods you can eat. While spinach technically contains a small amount of carbohydrate, it’s classified as a non-starchy vegetable and is primarily water and micronutrients.
What’s Actually in Spinach
Per 100 grams of raw spinach (roughly 3.5 ounces), the macronutrient breakdown looks like this: 3.6 grams of carbohydrates, 2.9 grams of protein, 0.4 grams of fat, and about 91 grams of water. Of those 3.6 grams of carbs, 2.2 grams come from fiber and only 0.4 grams come from sugar. The rest is complex plant carbohydrate that your body processes slowly, if at all.
To put that in perspective, a single medium banana has about 27 grams of carbs. You’d need to eat roughly 7.5 cups of raw spinach to match the carb content of one banana. For most people, spinach contributes so little carbohydrate to their daily intake that it’s essentially negligible.
Net Carbs in Spinach
If you’re tracking net carbs (total carbs minus fiber), spinach drops even lower. One cup of raw spinach has 1.09 grams of total carbohydrates and 0.66 grams of fiber, leaving just 0.43 grams of net carbs per cup. That’s less than half a gram. Even if you eat a large salad with three or four cups of raw spinach, you’re looking at under 2 grams of net carbs for the entire bowl.
Cooked spinach is slightly more concentrated since the water cooks off, but 100 grams of mature spinach still only contains about 2.6 grams of carbs with 1.6 grams of fiber. Cooking doesn’t transform spinach into a carb-heavy food; it just shrinks the volume, so you naturally eat more leaves per serving.
How Spinach Affects Blood Sugar
Spinach has a glycemic index of just 6 out of 100, which is extremely low. For comparison, white bread scores around 75 and pure glucose is 100. Foods with a glycemic index below 55 are considered low, so spinach barely registers on the scale. This means eating spinach causes virtually no spike in blood sugar.
The American Diabetes Association lists spinach as a non-starchy vegetable, a category of foods recommended for people managing blood sugar. Non-starchy vegetables are distinct from starchy ones like potatoes, corn, and peas, which contain significantly more carbohydrate per serving and have a measurable effect on glucose levels.
Spinach also contains thylakoids, structures found in the membranes of green plant cells. These compounds slow down fat digestion by binding to dietary fat droplets, which delays the overall digestive process. In animal studies, thylakoid supplementation led to decreased body weight, reduced fat mass, and lower food intake. While the concentrations used in research are much higher than what you’d get from a serving of spinach, thylakoids are one reason leafy greens are associated with steady energy and satiety after meals.
Spinach on Keto and Low-Carb Diets
Spinach is one of the most keto-friendly vegetables available. Most ketogenic diets call for limiting daily net carbs to somewhere between 20 and 50 grams. With less than half a gram of net carbs per cup, you could eat spinach freely without coming close to that limit. It’s a staple on virtually every keto-approved food list for good reason.
Baby spinach is slightly lower in carbs than mature spinach, at about 2.4 grams per 100 grams compared to 2.6 grams, though the difference is small enough to be irrelevant for most tracking purposes. Either variety fits comfortably into low-carb, keto, paleo, and carb-cycling approaches.
Why Spinach Gets Lumped in With Carbs
The confusion usually comes from food tracking apps and nutrition labels. Since every food contains some combination of protein, fat, and carbohydrate, and spinach has very little protein or fat, the label shows carbs as the dominant macronutrient by percentage. Technically, the largest share of spinach’s calories comes from its tiny carbohydrate content. But when the total calorie count for a cup is only 7 calories, the percentages are misleading. Calling spinach “a carb” based on macro ratios is like calling water a beverage with minerals. It’s technically true but misses the point entirely.
In practical dietary terms, spinach belongs in the vegetable category, not the carbohydrate category. Nutritionists, diabetes educators, and diet frameworks all treat it as a “free” or nearly free food when it comes to carb counting. If you’re watching your carb intake for any reason, spinach is one of the last foods you need to worry about.