Spinach contains a moderate amount of fiber, not a high amount. A cup of raw spinach has just 0.7 grams of dietary fiber, which is a small fraction of the 25 to 38 grams most adults need daily. That said, spinach packs considerably more fiber when cooked, and the type of fiber it contains offers real benefits for gut health.
How Much Fiber Spinach Actually Contains
Raw spinach is mostly water and air. A cup of raw leaves weighs only about 30 grams, which is why you get less than a gram of fiber per cup. But measured by weight rather than volume, spinach holds up better: 100 grams of raw spinach delivers 3.2 grams of total dietary fiber. The disconnect comes from how loosely those leaves sit in a measuring cup.
That 3.2 grams per 100 grams puts spinach in a respectable range for vegetables, though well behind true fiber heavyweights like lentils (around 8 grams per 100 grams) or artichokes (over 5 grams). Spinach earns its nutritional reputation more from its iron, folate, and vitamin content than from fiber alone.
Cooked Spinach Changes the Math
Cooking spinach dramatically increases its fiber density per serving. A cup of boiled spinach contains more than 4 grams of fiber, roughly six times what you’d get from a cup of raw leaves. This happens because spinach wilts down significantly when heated. The volume shrinks, but the fiber stays. You’re essentially eating several cups’ worth of raw spinach compressed into one cooked serving.
If you’re eating spinach specifically for its fiber, cooking is the clear winner. A single cup of sautéed or boiled spinach gets you about 10 to 16 percent of your daily fiber target, depending on your needs. That’s a meaningful contribution from one side dish.
Soluble vs. Insoluble Fiber in Spinach
Spinach’s fiber splits roughly 75/25 between insoluble and soluble types. Per 100 grams, it contains about 2.4 grams of insoluble fiber and 0.8 grams of soluble fiber, according to USDA data. Both types matter, but they work differently in your body.
Insoluble fiber adds bulk to stool and helps move food through your digestive tract. It’s the type most associated with regularity. Soluble fiber dissolves in water and forms a gel-like substance that slows digestion, which can help stabilize blood sugar after meals. The fact that spinach delivers both types in a single food makes it a useful, if modest, contributor to your overall fiber intake.
What Spinach Fiber Does in Your Gut
Fiber from spinach and other plant foods reaches your colon largely undigested, where gut bacteria ferment it into short-chain fatty acids. These fatty acids, particularly one called butyrate, serve as the primary energy source for the cells lining your colon, supplying about 70 percent of their fuel. Butyrate also strengthens the gut’s protective mucus layer and supports the repair of intestinal tissue.
These short-chain fatty acids do more than feed gut cells. They act as signaling molecules that influence metabolism, fat storage, and insulin sensitivity throughout the body. They also help regulate immune responses by promoting the development of anti-inflammatory immune cells, which may play a role in reducing chronic low-grade inflammation. Research published in Frontiers in Nutrition has shown that fiber-derived compounds can work together with plant polyphenols (which spinach also contains) to reduce inflammatory signaling more effectively than either would alone.
Fiber-rich diets have also been linked to increased production of beneficial compounds from the amino acid tryptophan, which supports gut barrier function and may have broader metabolic effects.
How Spinach Compares to Other Greens
Among leafy greens, spinach and kale are close to even on fiber. A cup of raw kale (about 21 grams) has 0.9 grams of fiber, while a cup of raw spinach (about 30 grams) has 0.7 grams. Gram for gram, kale has a slight edge, but the difference is negligible in practical terms.
Broccoli outperforms both. A cup of raw chopped broccoli provides around 2.4 grams of fiber, making it a better choice if fiber is your primary goal. Other strong options in the vegetable category include Brussels sprouts, green peas, and artichokes. Legumes like lentils, black beans, and chickpeas are in a different league entirely, delivering 7 to 15 grams per cooked cup.
The Oxalate Factor
Spinach belongs to a plant family with naturally high oxalate levels. These oxalates don’t interfere with fiber digestion itself, but they do bind to minerals like calcium, magnesium, and iron, reducing how much your body absorbs. This means you shouldn’t count on spinach as a primary source of those minerals despite its impressive numbers on paper.
Cooking spinach and discarding the water can reduce its soluble oxalate content. Boiling is more effective than steaming for this purpose. The fiber content remains largely intact through cooking, so you don’t lose that benefit. If you eat spinach regularly and in large amounts, varying your greens helps ensure you’re getting minerals from sources where they’re more bioavailable.

