Yes, 1 cup of raw spinach has about 1 gram of carbs, and much of it comes from fiber.
You’re not alone if spinach feels “carb-free.” It’s leafy, light, and it shrinks to almost nothing when cooked. Still, spinach does contain carbohydrates. The real trick is knowing how little, what kind, and when the number changes enough to matter.
This piece breaks the carbs down in plain language, shows how cooking shifts the math, and gives you quick ways to track spinach in meals without getting lost in tiny decimals.
Why spinach has carbs at all
Carbs aren’t only bread, pasta, and sweets. Carbohydrates show up in plants as natural sugars, starches, and fiber. Your body turns many carbs into glucose, which cells can use for energy. MedlinePlus on carbohydrates lays out that basic definition in a reader-friendly way.
Spinach is low in sugar and low in starch. A lot of its carbohydrate line is fiber, which helps explain why spinach can feel “free” in day-to-day eating. That doesn’t mean the carbs are zero. It means the amount is small, and the type skews toward fiber.
Carbs in spinach with serving sizes that matter
Spinach is a volume trickster. A “cup” of raw leaves is fluffy. A “cup” of cooked spinach is dense. When spinach cooks down, you can eat a lot more spinach per bite, so the carb number climbs even though you’re still eating spinach.
The USDA’s household-measure tables make this easy to see because they list spinach by common forms and portions (raw chopped, cooked drained, canned drained). In the USDA table, a 1-cup raw chopped serving shows 1 gram of carbohydrate with 0.8 grams of fiber. Cooked spinach goes up: a 1-cup cooked-from-raw serving shows 7 grams of carbohydrate with 4.3 grams of fiber. These values come from the USDA ARS “Nutritive Value of Foods” tables. USDA ARS Nutritive Value of Foods (PDF) lists the household measures and nutrient lines used below.
If you’re tracking carbs, portion form is the first thing to lock in. Raw salads tend to stay near “1 gram per cup.” Cooked dishes can stack cups quickly, and that’s where spinach starts showing up in your totals.
How labels count carbs and fiber
On packaged foods, “Total Carbohydrate” is a line that can include fiber and sugars. The U.S. labeling rules spell out how carbs and fiber are presented on the Nutrition Facts panel. 21 CFR 101.9 (Nutrition labeling of food) is the federal rule text that governs the label format.
Daily Values can help you read those numbers in context. The FDA lists the current Daily Value for total carbohydrate as 275 grams and for dietary fiber as 28 grams. FDA Daily Values table is the official reference for those totals.
Spinach won’t move you far toward 275 grams of total carbs in a day, unless you’re eating it cooked in big portions. Fiber can stack faster than you might guess, because cooked spinach concentrates what was spread across a large volume of raw leaves.
Table 1: Common spinach portions and their carb lines
This table uses USDA household-measure values for spinach forms. A couple of rows are simple math from the listed 1-cup values to show half and double portions, since that’s how people actually serve spinach at meals.
| Spinach portion and form | Total carbs (g) | Fiber (g) |
|---|---|---|
| Raw, chopped, 1 cup | 1.0 | 0.8 |
| Raw, leaf, 1 leaf | Trace | 0.3 |
| Cooked, drained, from raw, 1 cup | 7.0 | 4.3 |
| Cooked, drained, from frozen, 1 cup | 10.0 | 5.7 |
| Canned, drained, 1 cup | 7.0 | 5.1 |
| Raw, chopped, 2 cups (two 1-cup servings) | 2.0 | 1.6 |
| Cooked, drained, from raw, 1/2 cup (half of 1 cup) | 3.5 | 2.15 |
Two patterns jump out. First, raw spinach stays tiny on carbs unless you eat a huge bowl. Second, cooked spinach climbs fast because it’s compressed. That’s not a bad thing. It just means you should track cooked spinach by the cooked measure, not by what it looked like before it hit the pan.
What “net carbs” looks like with spinach
A lot of people subtract fiber from total carbs and call the result “net carbs.” That approach is common in carb tracking, but it’s not a required label line in the U.S., so you won’t always see it printed.
With spinach, the total-carb number is already low, so the “net” number often ends up tiny. Using the USDA household measures above:
- Raw, chopped, 1 cup: 1.0 g total carbs minus 0.8 g fiber leaves 0.2 g after subtraction.
- Cooked, drained, from raw, 1 cup: 7.0 g total carbs minus 4.3 g fiber leaves 2.7 g after subtraction.
- Cooked, drained, from frozen, 1 cup: 10.0 g total carbs minus 5.7 g fiber leaves 4.3 g after subtraction.
If you track total carbs, spinach is still low. If you track carbs after subtracting fiber, spinach looks even smaller. Either way, the cooked forms are the ones that can add up in a hurry.
Raw vs cooked spinach and why the numbers shift
Cooking doesn’t “create” carbs. The food is still spinach. The change is serving density. A cup of raw chopped spinach is mostly air gaps. A cup of cooked spinach is packed leaves with a lot of water driven off.
That’s why you’ll see a raw salad look massive while staying around 1–2 grams of carbs, and you’ll see a side of cooked spinach move into the mid-single digits. If your meal is built around spinach as the main vegetable, that difference can matter for tracking.
There’s a second twist: frozen and canned spinach can differ from fresh cooked spinach because of processing steps and the way the drained portion is measured. In the USDA household table, cooked-from-frozen spinach shows 10 grams of carbs per cup, while cooked-from-raw shows 7 grams per cup. That gap is real in the table, so it’s worth checking the form you use most often. The same USDA source lists canned drained spinach at 7 grams of carbs per cup.
When spinach carbs matter most
Most meals won’t need any special handling. Spinach is still a low-carb vegetable by any practical standard. The moments where the carb line starts to matter are predictable:
- Big cooked portions: A cup or more of cooked spinach in a bowl meal, curry, or omelet filling.
- Spinach as the base: A blended soup or thick spinach dish where you eat multiple cups cooked.
- Packaged spinach mixes: Products with sauces, cheese, breadcrumbs, or flour will drive carbs far more than spinach itself. Use the label line for those foods.
It can help to separate “spinach carbs” from “recipe carbs.” Creamed spinach, spinach dip, and spinach pastries usually get their carbs from dairy add-ins, starch thickeners, and crusts. The spinach is the least of it.
How to track spinach without turning meals into math homework
Tracking spinach can stay simple if you pick one rule and stick with it. Here are approaches that work in real kitchens.
Use the form you actually ate
If it was a salad, track raw cups. If it was sautéed, track cooked cups. If it was frozen spinach that you microwaved and drained, track it as frozen cooked. Don’t track “two big handfuls” unless you always portion that way and have checked what it equals for you.
Pick a quick default and adjust only when it’s a spinach-heavy meal
A steady default keeps you from re-checking the same food every time. Many people treat raw spinach as “1 gram per cup” and cooked spinach-from-raw as “7 grams per cup.” When spinach is a side portion, the difference won’t swing your day much. When spinach fills half your plate, it’s worth tightening the estimate.
Let the label win when spinach is part of a packaged food
Frozen creamed spinach, canned spinach with added ingredients, and spinach-based snacks should be tracked from the Nutrition Facts panel. The label already includes the non-spinach ingredients that change carbs the most. The federal format rules and the FDA Daily Value table above are the tools for reading that label line in context.
Table 2: Practical ways to count spinach carbs in meals
This table is built for real meal situations, so you can choose a counting style that fits the way you eat.
| Meal situation | What to measure | What to log |
|---|---|---|
| Big raw salad | Raw cups (chopped or packed) | Use the raw chopped cup line |
| Sautéed side dish | Cooked cups served | Use cooked drained from raw per cup |
| Frozen spinach heated and drained | Cooked cups after draining | Use cooked drained from frozen per cup |
| Canned spinach, drained | Cups after draining | Use canned drained per cup |
| Omelet or scramble filling | Cooked fraction of a cup | Half-cup is half of the 1-cup cooked values |
| Packaged spinach dish with sauce | Label serving size | Use the Nutrition Facts “Total Carbohydrate” line |
Takeaways you can use right away
Spinach has carbs, but the amount is small in raw servings. The number rises when spinach is cooked because the serving becomes denser. If you want a simple mental model, treat raw spinach as “about 1 gram per cup,” and treat cooked spinach as “several grams per cup,” then get more precise only when spinach is a main part of the meal.
If you’re reading a label, use the “Total Carbohydrate” line and keep an eye on fiber. The FDA Daily Value numbers give you a clean reference point for how that line fits into a full day of eating.
References & Sources
- USDA Agricultural Research Service (ARS).“Nutritive Value of Foods (Home and Garden Bulletin 72).”Household-measure nutrient table listing spinach carbohydrate and fiber values by form and serving size.
- MedlinePlus (National Library of Medicine).“Carbohydrates.”Plain-language definition of carbohydrates and how the body uses them.
- U.S. Food and Drug Administration (FDA).“Daily Value on the Nutrition and Supplement Facts Labels.”Official Daily Values for total carbohydrate and dietary fiber used to interpret label numbers.
- Electronic Code of Federal Regulations (eCFR).“21 CFR 101.9 — Nutrition labeling of food.”Federal rule text that governs Nutrition Facts label presentation, including carbohydrate and fiber lines.