How Much Spinach a Day: Serving Sizes and Limits

Most healthy adults can safely eat one to two cups of fresh spinach per day, or about half a cup to one cup cooked. That range gives you a solid dose of vitamins and minerals without overloading on oxalates, the compounds in spinach that can cause problems in large amounts. Where you land in that range depends on your kidney health, any medications you take, and whether you eat it raw or cooked.

What Counts as a Serving

One cup of fresh spinach is roughly two cupped handfuls. When you cook it down, that same cup shrinks to about a quarter cup. So a half-cup of cooked spinach represents two full cups of raw leaves. This matters because nutrition labels and dietary guidelines sometimes refer to raw volume and sometimes to cooked, which can make things confusing. When most guidelines suggest eating one to three cups of vegetables per day (depending on your age, sex, and activity level), spinach in any form counts toward that total.

The Oxalate Factor

Spinach is one of the highest-oxalate foods you can eat. Lab analyses of commercial spinach varieties show oxalate concentrations ranging from about 647 to 1,287 milligrams per 100 grams of fresh leaves. For context, 100 grams is roughly three and a half cups of raw spinach. Those oxalates bind to calcium in your digestive tract and can form calcium oxalate crystals, the most common type of kidney stone.

If you’ve never had a kidney stone and have no history of kidney problems, one to two cups of raw spinach a day is unlikely to cause issues, especially if you stay well hydrated. But if you’re prone to kidney stones, even moderate daily spinach intake is worth discussing with your doctor. The Mayo Clinic lists spinach among the high-oxalate foods that people with stone risk should restrict.

One practical trick: pair spinach with a calcium-rich food like cheese or yogurt. The calcium binds to oxalates in your gut before they reach your kidneys, reducing your stone risk rather than increasing it.

Cooked vs. Raw Makes a Real Difference

Cooking spinach changes its nutritional profile in ways that matter. Your body absorbs more iron and calcium from cooked spinach because heat breaks down the oxalic acid that blocks absorption of those minerals. Boiling spinach briefly and then plunging it into cold water reduces oxalate content by about 40 percent on average, which is more effective than pan-frying or pressure cooking.

If you’re eating spinach primarily for iron or calcium, cooking it is the better choice. If you’re tossing it into a salad for the folate, fiber, and convenience, raw works fine. Mixing both into your week gives you the broadest range of benefits. A practical daily target might look like a couple of handfuls of raw spinach in a salad plus a half-cup of cooked spinach with dinner a few times a week.

Blood Pressure and Heart Health

Spinach is rich in dietary nitrates, compounds your body converts into nitric oxide to relax blood vessels and lower blood pressure. A meta-analysis published in the Journal of Functional Foods found that higher doses of dietary nitrates and longer supplementation periods produced more pronounced blood pressure reductions, suggesting a dose-response relationship. While researchers haven’t pinpointed an exact gram-per-day target for spinach specifically, eating one to two servings daily puts you in a range consistent with the nitrate intakes studied.

This benefit is cumulative. A single spinach salad won’t drop your blood pressure overnight, but consistent daily intake over weeks and months contributes to measurable vascular improvements.

Spinach and Blood Thinners

If you take warfarin or a similar blood thinner, spinach deserves special attention. It’s high in vitamin K, the nutrient your body uses to form blood clots and the same nutrient that warfarin works against. The recommended daily intake of vitamin K is 120 micrograms for adult men and 90 micrograms for adult women. A single cup of raw spinach contains well over that amount.

This doesn’t mean you have to avoid spinach entirely. The key, according to the Mayo Clinic, is consistency. Don’t eat three cups one day and none the next. Keep your vitamin K intake roughly the same from day to day and week to week so your medication dose stays properly calibrated. If you currently eat spinach regularly, your doctor has likely already adjusted your dose to account for it. Just don’t make sudden changes.

Are Heavy Metals a Concern?

Spinach does absorb cadmium from soil more readily than many other vegetables, which raises occasional headlines. But a 2025 probabilistic assessment of long-term cadmium exposure from spinach consumption in the U.S. found that exposure levels were well below the FDA’s safety threshold, even among young children who eat proportionally more relative to their body weight. Daily spinach consumption at normal dietary amounts does not pose a meaningful heavy metal risk.

Practical Daily Limits by Situation

  • Healthy adults with no kidney or medication concerns: Up to two cups raw (or one cup cooked) daily is a reasonable upper end for regular consumption.
  • People prone to kidney stones: Limit to a few servings per week rather than daily, and pair with calcium-rich foods. Cooking and draining the water helps reduce oxalate content.
  • People on blood thinners: Eat a consistent amount each day rather than varying widely. Work with your prescriber to find the right balance.
  • Children: Smaller portions proportional to body size, roughly half a cup to one cup of raw spinach, are appropriate.

Spinach is nutrient-dense enough that even modest daily amounts deliver real value. You don’t need to eat enormous quantities to benefit. One to two cups of fresh spinach, or the cooked equivalent, gives most people a meaningful boost in folate, iron, potassium, and nitrates without crossing into territory where oxalates become a problem.