Spinach is one of the most nutrient-dense vegetables available, but it’s genuinely problematic for certain people. Its unusually high levels of oxalates, vitamin K, and nitrates mean that people with kidney stone history, those on blood thinners, and infants under three months old have real reasons to limit or avoid it. Several other groups should also pay attention to how much they eat and how they prepare it.
People Prone to Kidney Stones
Spinach contains more oxalate than almost any other common food. USDA analysis of hundreds of spinach varieties found oxalate concentrations ranging from 647 to 1,287 milligrams per 100 grams of fresh spinach. That’s an enormous amount. Oxalate binds with calcium in your urinary tract to form calcium oxalate crystals, which are the most common type of kidney stone.
If you’ve had a calcium oxalate kidney stone before, your risk of recurrence is already elevated, and regularly eating high-oxalate foods like spinach makes that worse. Cooking helps somewhat: boiling spinach reduces its soluble oxalate content by 30 to 87 percent, since the oxalate leaches into the water. Steaming is less effective, cutting oxalate by only 5 to 53 percent. If you’re stone-prone but still want some spinach, boiling it and discarding the cooking water is the safest preparation. Raw spinach in salads or smoothies delivers the full oxalate load.
Oxalate also interferes with calcium and iron absorption, which is worth knowing even if you’ve never had a stone. People relying on spinach as a calcium or iron source are absorbing far less of those minerals than the nutrition label suggests.
People Taking Blood Thinners
A single cup of raw spinach contains about 145 micrograms of vitamin K, which is more than many people consume in an entire day. Vitamin K is the nutrient your body uses to form blood clots, and it directly counteracts the effect of warfarin (Coumadin) and similar anticoagulant medications like phenprocoumon and acenocoumarol.
This doesn’t necessarily mean you can never eat spinach while on these medications. The key issue is consistency. Sudden changes in vitamin K intake can either reduce your medication’s effectiveness (if you eat a lot more spinach than usual) or increase your bleeding risk (if you suddenly stop eating it). If you eat a relatively steady amount of spinach week to week, your doctor can adjust your medication dose accordingly. The danger comes from erratic intake, like adding a daily spinach smoothie for a week and then stopping.
If you’re on blood thinners, talk with whoever manages your medication about your typical diet so your dose reflects your actual vitamin K intake.
People on ACE Inhibitors or ARBs
Spinach is high in potassium, and that creates a specific concern for people taking ACE inhibitors or ARBs for blood pressure. These medications cause your body to retain more potassium than it normally would. Layering potassium-rich foods like spinach, bananas, and avocados on top of that retention can push levels high enough to cause muscle weakness and, in serious cases, dangerous heart rhythm problems.
This doesn’t mean a single serving of spinach will cause trouble, but people on these medications should be aware of their total daily potassium intake and avoid concentrated sources. A large spinach salad combined with other high-potassium foods in the same meal could be an issue, particularly if your kidney function is already reduced.
Infants Under Three Months
Spinach is one of several vegetables with naturally high nitrate levels, and infants younger than three months are uniquely vulnerable to nitrate poisoning. In a baby’s body, nitrates convert to nitrites, which interfere with the blood’s ability to carry oxygen. This condition, called methemoglobinemia (sometimes called “blue baby syndrome”), causes the skin to turn bluish. Beyond that visible cyanosis, there are few obvious clinical signs, which makes it easy to miss.
The American Academy of Pediatrics has flagged spinach specifically because it commonly exceeds target nitrate concentration levels. Commercial baby food products containing spinach are typically labeled as unsuitable for infants under three months. Homemade spinach purees carry even more risk since the nitrate content isn’t controlled. Older babies and toddlers handle nitrates much better, and spinach is generally considered safe after six months when solid foods are typically introduced.
People With Thyroid Conditions
Spinach is sometimes grouped with goitrogenic foods, but the picture here is more nuanced than for the groups above. The strongest evidence for goitrogen-related thyroid problems involves cruciferous vegetables like kale, cauliflower, and turnips, which contain compounds that break down into metabolites that directly inhibit iodine uptake by the thyroid. Spinach is not a cruciferous vegetable, so it doesn’t contain the same glucosinolate compounds.
That said, the research on goitrogens and thyroid function in humans is limited overall. One small study found that drinking kale juice twice daily for seven days reduced iodine uptake by 25 percent, though thyroid hormone levels remained normal. A case report linked an elderly woman’s severe hypothyroidism to eating 1 to 1.5 kilograms of raw bok choy daily. The risk appears to be concentrated in people who already have iodine deficiency or existing thyroid dysfunction and who eat very large amounts of raw goitrogenic vegetables. Spinach in normal quantities is unlikely to be a significant thyroid concern for most people, but if you have hypothyroidism and are iodine-deficient, it’s reasonable to favor cooked over raw and keep portions moderate.
People With Digestive Conditions Like IBS
For people following a low-FODMAP diet to manage irritable bowel syndrome, spinach is actually on the safe list. The University of Virginia’s Digestive Health Center classifies spinach as a low-FODMAP vegetable. However, the guidance comes with a note to pay careful attention to portion sizes and limit servings to one per meal.
The more common digestive issue with spinach relates to its fiber and oxalate content, which can cause bloating, gas, or loose stools in people who are sensitive, especially when eaten raw in large amounts. Cooking spinach breaks down some of the fiber and makes it easier to digest. If you notice that spinach consistently triggers discomfort, portion size and preparation method are the first things to adjust before cutting it out entirely.
How Cooking Changes the Risk
For most of the concerns above, the way you prepare spinach matters nearly as much as how much you eat. Boiling is the most effective method for reducing oxalate content, pulling 30 to 87 percent of soluble oxalates into the cooking water. The key detail: the oxalates transfer completely into the water, so you need to discard it rather than using it as a soup base. Steaming retains more of the oxalates, removing only 5 to 53 percent.
Cooking also reduces spinach’s volume dramatically. A large handful of raw spinach wilts down to a few tablespoons, which means cooked spinach dishes can contain far more actual spinach (and therefore more oxalate, vitamin K, and potassium) than you’d realize. If you’re managing any of the conditions listed here, pay attention to how much raw spinach went into your cooked dish, not just how much ends up on your plate.

