Is Spinach High in Fiber? Raw vs. Cooked Facts

Spinach contains a moderate amount of fiber, but whether it counts as “high fiber” depends on how you eat it. A cup of raw spinach has only about half a gram of fiber, which is minimal. A cup of cooked spinach, however, delivers over 4 grams, because cooking compresses the leaves dramatically and you end up eating far more plant material per cup. That cooked serving puts spinach in solid fiber territory, though it still falls short of the FDA threshold for labeling a food “high in fiber” (20% of the Daily Value, or roughly 5.6 grams per serving).

Raw vs. Cooked: A Big Difference

Raw spinach is mostly air and water. A cup of it weighs only about 30 grams, so even though spinach contains 3.2 grams of fiber per 100 grams of leaf, that single fluffy cup barely registers on your daily fiber count. You’d need to eat six or seven cups of raw spinach to match what one cup of cooked spinach provides.

Cooking changes the math entirely. Boiling or sautéing wilts the leaves down to a fraction of their raw volume. One cup of cooked spinach starts as roughly a full bag of fresh spinach, packing in over 4 grams of fiber. If you’re adding spinach to soups, stir-fries, or pasta dishes, you’re getting meaningfully more fiber than tossing a handful into a salad.

What Kind of Fiber Spinach Provides

Not all fiber works the same way in your body. Spinach fiber is about 76% insoluble and 24% soluble. Per 100 grams of raw leaf, that breaks down to 2.43 grams of insoluble fiber and 0.77 grams of soluble fiber, according to USDA data.

Insoluble fiber is the type that adds bulk to stool and helps move things through your digestive tract. It doesn’t dissolve in water or get broken down much by gut bacteria. Soluble fiber, on the other hand, dissolves into a gel-like consistency and feeds beneficial gut bacteria during digestion. Both types matter for digestive health, and spinach leans heavily toward the bulking, regularity-promoting kind.

How Spinach Fiber Affects Digestion

Vegetable fibers, including those from spinach, increase stool weight at roughly the same rate as cereal fibers. A comprehensive review of intervention trials found that for every gram of vegetable fiber consumed, fecal weight increased by about 2 grams. That’s comparable to wheat bran and significantly more effective than fruit fibers, which added less than 1 gram of fecal weight per gram of fiber eaten.

The effect on transit time (how quickly food moves through your system) is more nuanced. If your digestion is already running at a normal pace, with a transit time under 48 hours, adding fiber won’t speed things up. But if things are sluggish, with transit times of 48 hours or more, each gram of vegetable fiber reduces transit time by about 30 minutes. So for someone dealing with mild constipation, consistently eating cooked spinach alongside other fiber-rich foods can make a real difference.

How Spinach Compares to Other Greens

Among leafy greens, cooked spinach holds its own but isn’t the top performer. Here’s how a one-cup cooked serving compares:

  • Collard greens: 4 grams
  • Spinach: 4+ grams
  • Kale: 3 grams
  • Romaine lettuce (raw): 1 gram

Spinach and collard greens are essentially tied at the top of the leafy green category. Kale comes in slightly lower, and romaine lettuce, which is almost always eaten raw, barely contributes fiber at all. If your goal is to get more fiber from greens specifically, cooking them is the single most effective change you can make.

How Much Fiber You Actually Need

The Dietary Guidelines for Americans recommend 14 grams of fiber for every 1,000 calories you eat. For most adults, that works out to roughly 25 grams per day for women and 34 grams for men. The average American gets only about 15 grams daily, which is why fiber is officially classified as a “nutrient of public health concern.”

A cup of cooked spinach covers about 15 to 16% of a typical daily fiber goal. That’s a meaningful contribution, especially from a vegetable that also delivers iron, vitamin K, folate, and other nutrients. But it’s not enough on its own. Reaching your daily target generally requires stacking fiber sources throughout the day: beans, whole grains, fruits, nuts, and multiple servings of vegetables.

Spinach works best as one reliable piece of a high-fiber diet rather than the centerpiece. Toss a few large handfuls into a pot of soup, blend it into a smoothie, or sauté it as a side dish, and you’re adding 4 or more grams of fiber without much effort. Over the course of a day, those additions add up.