Lettuce is low in fiber compared to most vegetables. A 100-gram serving of iceberg lettuce contains just 1.2 grams of dietary fiber, and even the highest-fiber variety, romaine, only reaches 2.1 grams per 100 grams. With daily fiber recommendations ranging from 22 to 34 grams depending on age and sex, lettuce contributes a small fraction of what your body needs.
That doesn’t make lettuce nutritionally useless, though. Its fiber content varies by type, and the sheer volume most people eat in a salad adds up more than the per-cup numbers suggest.
Fiber Content by Lettuce Variety
Not all lettuce is created equal when it comes to fiber. Romaine stands well above the rest, while red leaf sits at the bottom. Here’s how the main varieties compare per 100 grams of raw lettuce, based on USDA data:
- Romaine: 2.1 g
- Green leaf: 1.3 g
- Iceberg: 1.2 g
- Butterhead (Boston, Bibb): 1.1 g
- Red leaf: 0.9 g
Romaine delivers nearly twice the fiber of red leaf lettuce. If fiber matters to you and you’re choosing between varieties, romaine is the clear winner. Still, even romaine’s 2.1 grams per 100 grams is modest compared to vegetables like broccoli (2.6 g), Brussels sprouts (3.8 g), or artichokes (5.4 g).
Why Lettuce Has So Little Fiber
Lettuce is about 95% water by weight. That extreme water content dilutes everything else, including fiber, vitamins, and minerals. It’s the same reason lettuce is so low in calories (roughly 14 to 17 calories per 100 grams depending on variety). There simply isn’t much dry matter left once you account for all that water.
The fiber that lettuce does contain is overwhelmingly insoluble. In iceberg lettuce, for example, only 0.10 grams per 100 grams is soluble fiber, while 0.88 grams is insoluble. That insoluble portion is made up of cellulose, hemicellulose, and small amounts of lignin, the structural components that give lettuce leaves their crunch. Insoluble fiber doesn’t dissolve in water. Instead, it adds bulk to stool and helps move things through your digestive tract.
How Lettuce Compares to Other Greens
You might assume darker leafy greens like kale and spinach blow lettuce away on fiber, but the comparison is more nuanced than it looks. Per 100 grams, kale has about 4.1 grams of fiber and spinach has about 2.2 grams, both higher than any lettuce variety. But when you measure by the cup, the gap narrows considerably because lettuce is lighter and fluffier, so a cup weighs more.
One cup of shredded romaine (about 47 grams) contains roughly 1 gram of fiber. One cup of raw spinach (30 grams) also contains about 0.7 grams, and a cup of loosely packed raw kale (16 grams) comes in around 0.7 grams. The per-cup numbers are closer than you’d expect because you physically fit more romaine into a cup than you do kale or spinach. In a large salad with 3 or 4 cups of romaine, you’re getting 3 to 4 grams of fiber from the lettuce alone, before any toppings.
What Lettuce Fiber Actually Does for You
The small amount of fiber in lettuce is mostly cellulose, the same rigid plant material that gives cell walls their structure. Your body can’t break cellulose down, so it passes through your digestive system intact. This adds bulk and helps keep bowel movements regular, though you’d need to eat a lot of lettuce to get a meaningful laxative effect from fiber alone.
Lettuce also appears to benefit gut bacteria through a mechanism separate from fiber. Research from the Canadian Digestive Health Foundation highlights that leafy greens contain a sugar molecule called sulfoquinovose that feeds beneficial gut bacteria in a way that’s distinct from how prebiotic fibers work. So even though lettuce isn’t a fiber powerhouse, it supports digestive health through other pathways.
The Volume Advantage of Lettuce
Where lettuce shines isn’t fiber content but physical volume. Because it’s 95% water and extremely low in calories, it takes up a lot of space in your stomach without adding much energy. Research on appetite regulation consistently shows that eating high-volume, low-calorie foods at the beginning of a meal reduces hunger and subsequent food intake. A large salad before dinner fills your stomach and triggers stretch receptors that signal fullness to your brain.
The chewing factor matters too. Foods that require more chewing slow your eating pace, and a meta-analysis of 42 studies found that longer eating times and a higher number of chews increased short-term satiety. A big bowl of romaine takes time to eat. That mechanical process gives your body more time to register fullness signals, even though the fiber content itself is low.
Getting More Fiber From Your Salad
If you’re building a salad and want to boost fiber, the lettuce base is the least important ingredient to worry about. Choosing romaine over iceberg adds roughly 1 extra gram of fiber per 100 grams, which helps, but the real fiber gains come from what you put on top.
A quarter cup of chickpeas adds about 3 grams of fiber. Half an avocado contributes around 5 grams. A tablespoon of chia seeds adds nearly 5 grams. Sliced almonds, shredded carrots, raw broccoli florets, and black beans all add substantially more fiber per serving than the lettuce underneath them. Think of lettuce as the vehicle, a hydrating, low-calorie base that carries higher-fiber toppings to your plate.
For context, the federal dietary guidelines recommend about 14 grams of fiber per 1,000 calories consumed, which works out to 25 to 34 grams daily for most adults. A cup of romaine gets you about 1 gram toward that goal. A loaded salad with beans, nuts, and vegetables can deliver 10 to 15 grams in a single meal.

