Lettuce is not high in calcium. A cup of raw romaine lettuce contains about 15.5 mg of calcium, which is roughly 1.5% of the 1,000 mg most adults need daily. You would need to eat more than 60 cups of romaine to hit your daily calcium target from lettuce alone. That said, lettuce does contribute small amounts of calcium alongside other nutrients that support bone health, so it’s not worthless on that front.
How Much Calcium Is in Different Types of Lettuce
Calcium content varies slightly across lettuce varieties, but none qualifies as a meaningful source. A cup of raw romaine delivers about 15.5 mg. Iceberg lettuce falls in a similar range, typically around 10 to 13 mg per cup. Butterhead and green leaf varieties land somewhere in between. For context, a single cup of milk provides about 300 mg, roughly 20 times what you’d get from a cup of romaine.
Because lettuce is extremely low in calories (about 8 per cup for romaine), its calcium density per calorie is actually reasonable compared to some other foods. But the practical reality is that people eat lettuce in modest portions, and the total calcium per serving stays low no matter how you slice it.
Lettuce vs. Kale and Spinach
Other leafy greens outperform lettuce on calcium by a wide margin. Raw kale delivers about 40.6 mg per cup, more than double romaine’s 15.5 mg, at a comparable calorie count (6 calories for kale vs. 8 for romaine). Raw spinach comes in at 29.7 mg per cup.
There’s an important catch with spinach, though. Spinach is high in oxalates, compounds that bind to calcium in the digestive tract and prevent your body from absorbing much of it. Your body may absorb only about 5% of the calcium in spinach, compared to roughly 27% from milk. Kale and other low-oxalate greens like bok choy and broccoli have much better absorption rates, sometimes exceeding 50%. Lettuce is relatively low in oxalates, so the calcium it does contain is reasonably well absorbed. The problem is simply that there isn’t much calcium there to begin with.
What Lettuce Does Offer for Bone Health
While lettuce won’t make a dent in your calcium needs, it does provide vitamin K, particularly romaine, which is a solid source. Vitamin K plays a direct role in bone health by activating a protein called osteocalcin, which is produced by bone-forming cells. Osteocalcin needs vitamin K to gain the ability to bind calcium and support the growth and maturation of the mineral crystals that give bones their strength.
A cup of romaine provides well over 50% of the daily vitamin K requirement. So even though lettuce contributes minimal calcium, it helps your body use calcium more effectively once it’s absorbed from other foods. Pairing a salad with calcium-rich ingredients like cheese, almonds, canned sardines, or a sesame-based dressing creates a meal where the lettuce is doing useful nutritional work.
How Much Calcium You Actually Need
Most adults between 19 and 70 need 1,000 mg of calcium per day, according to NIH guidelines. Women over 50 and all adults over 70 need 1,200 mg. These are not trivial amounts, and hitting them requires intentional food choices.
The most efficient dietary sources include dairy products, fortified plant milks, tofu made with calcium sulfate, canned fish with edible bones, and low-oxalate greens like kale, collard greens, and bok choy. A single serving of any of these delivers 150 to 350 mg, the equivalent of 10 to 20 cups of romaine lettuce.
Should You Count Lettuce Toward Your Calcium Intake
Realistically, no. If you eat a large salad every day, the lettuce might contribute 20 to 30 mg of calcium, which is helpful in the same way that pocket change is helpful toward a mortgage payment. It adds up marginally over time, but it can’t be your strategy. The real calcium value of a salad comes from what you put on top of the lettuce, not the lettuce itself.
If you’re trying to increase your calcium intake through greens specifically, swap some of your lettuce for kale, collard greens, or turnip greens. These deliver meaningfully more calcium per serving with better absorption rates than spinach and far more total calcium than any lettuce variety.

