Spinach is a leafy green packed with nutrients and is eaten in many countries, in Mediterranean salads and Indian curries (palak) for example. It doesn’t have many calories, but is full of vitamins and minerals. Just one cup of raw spinach (about 30 grams) gives you more than 100% of the vitamin K you need each day, and around half the vitamin A. Because it has so many micronutrients in a small amount, spinach is a really good vegetable for modern diets. In the past, spinach (called palak in India) has been valued in Ayurvedic and traditional medicine for being good for your health, and current science backs up a lot of those ideas. It contains substances called bioactive compounds, like nitrates and antioxidants (lutein and zeaxanthin) which are good for your heart and eyes. Plus, it has a lot of fiber and water, filling you up without many calories – making it a good choice for people with busy lives and those watching their weight.
Nutritional Profile of Spinach
Spinach is impressively nutrient-dense. A 100-gram (about two-thirds of a cup) serving of raw spinach has only about 23 calories and almost no fat, but gives you a large amount of many important nutrients. 100 grams of raw spinach has roughly 2.2 grams of fiber (mostly insoluble), 3 grams of protein, and 0.4 grams of fat. It provides around half of the folate you need each day, and a good amount of iron (about 15% of your Daily Value for 100 grams). Importantly, it’s extremely high in vitamin K – over 400% of your Daily Value in 100 grams of raw spinach – and is also a good source of vitamin A (from beta-carotene) and vitamin C. One cup of raw spinach has more than an adult needs of vitamin K for the whole day, and one cup of cooked spinach provides over 100% of the vitamin A you need. It also gives you good amounts of potassium, magnesium and iron, more than you’d get from lettuce or broccoli. It doesn’re have a lot of calcium for how much it weighs and much of the calcium it does have is locked up by oxalates (more on those later).
All these nutrients are behind many of the ways spinach is good for you. The fiber helps with digestion and makes you feel full, and vitamins C, A, K and folate help your immune system and cells stay healthy. The green colors (chlorophylls and carotenoids) are what give spinach its antioxidant qualities. Specifically, spinach has lutein and zeaxanthin, carotenoids that are connected to good eye and brain health. In short, a small amount of spinach provides a lot of vitamins, minerals and phytonutrients without many calories; it’s often called a "superfood” in articles (but you should be careful how you interpret terms like that).
Traditional and Global Culinary Uses
Spinach shows up in cooking all over the world. In India, fresh spinach leaves (palak) are used every day in things like palak paneer (spinach and cottage cheese) or mixed into pureed lentil soups. More generally, spinach can be added raw to salads and smoothies, quickly sautéed as a side dish, mixed into green soups, or steamed as in creamed spinach. A normal serving is around a cup of raw spinach (about t30g) or half a cup cooked, and this can count as one portion of your vegetables as recommended by dietary guidelines. In fact, nutritionists say that “a cup of spinach counts towards the two or three cups of vegetables adults should have each day”. People in cities often choose fast ways to cook it like microwaving or steaming. As we’ll see later, how you cook it matters; quick methods (microwaving, steaming) keep more vitamins than a long boil.
When you’re cooking it, adding a little bit of healthy fat (oil or butter) can help your body absorb the fat-soluble vitamins in spinach (like vitamins A and K). For instance, sautéing spinach in olive oil or having it with avocado can help you get more lutein and beta-carotene. Spinach fits into lots of different diets. It’s a source of non-heme iron for vegetarians and vegans, and even helps with losing weight because of how much it fills you up and how few calories it has. You can also find spinach in packaged foods now (like frozen spinach, chips, or juice) showing how popular it is as a quick way to get more nutrients.
Digestive Health and Gut Microbiota
The fiber and water in spinach are good for healthy digestion. The insoluble fiber in spinach adds bulk to your stool, which can help make your bowel movements normal and prevent constipation. A typical cup of raw spinach has about t2 grams of fiber, which adds to the 25-38 grams of fiber you should get each day. This bulk-forming effect is well understood: fiber speeds up how food moves through your gut and makes your stool heavier. Doctors’ advice for constipation often includes eating fiber-rich foods like leafy greens (including spinach) as part of a normal diet.
Fiber also interacts with the bacteria in your gut. Spinach contains soluble fiber and certain sugars that can act as prebiotics – food for good gut bacteria. Research on leafy greens suggests these vegetables help you have a healthy microbiome. Johns Hopkins Medicine says that “leafy greens, such as spinach… are excellent sources of fiber” and “contain a certain type of sugar that helps good gut bacteria grow”. Basically, eating spinach might help the growth of gut microbes that make helpful metabolites (short-chain fatty acids) for the health of your colon. While we don’t have many human trials specifically about spinach and the microbiome, one animal study found that spinach in the diet changed the bacteria in the gut in ways that helped the health of the intestinal tract (in a rat colon cancer model). So, the combination of insoluble fiber and certain fermentable compounds in spinach probably helps your gut work and keeps the microbial balance in check, but we need more studies with people.
Cardiovascular Health
Spinach can be good for your heart and blood vessels in a number of ways. The high amount of nitrates in it is particularly important: nitrates (which are found in lots of leafy greens like spinach) are changed into nitric oxide in your body. Nitric oxide relaxes blood vessels and lowers blood pressure. Looking at over 100 studies, a recent review from 2024 found that getting more nitrate through your diet noticeably lowers both the top and bottom numbers in a blood pressure reading, and improves how well your blood vessels work. While lots of things contain nitrates, spinach is particularly full of them. In fact, even a short time after eating spinach (or spinach juice), blood pressure goes down. One study showed a nitrate-rich spinach drink lowered blood pressure for hours (as a health article pointed out). Adding spinach to your diet, in a salad or a smoothie, for instance, gives you nitrates and potassium to help keep your blood pressure at a good level.
Potassium and magnesium in spinach are good for your heart too. Spinach has a good amount of potassium (about 558mg in a cup of raw leaves), which helps your kidneys get rid of extra salt, and that lowers blood pressure. The magnesium and folate in spinach also help your body make nitric oxide. All these things together are why leafy greens are a key part of the DASH diet (designed to stop high blood pressure).
There isn’t as much solid proof about spinach and blood fats (cholesterol and triglycerides). It doesn’t have much fat and does have some plant sterols and polyphenols, but there haven’t been many clinical trials specifically on spinach or spinach extracts and how they affect cholesterol or triglycerides. Studies on animals have shown spinach extracts can improve blood fat levels, but we don’t have a lot of information from humans. Because of this, even though spinach is generally good for a heart-healthy diet, it hasn’t been definitively proven in major trials to lower cholesterol.
Metabolic and Glycemic Effects
We don’t know for sure how spinach affects blood sugar and how your body processes it in people, but it might offer some small advantages. The fiber in it slows down digestion, which can prevent big jumps in blood sugar after a meal – and this is true for all vegetables with a lot of fiber. Spinach also has alpha-lipoic acid (ALA), an antioxidant. When used as a supplement, ALA has been shown to help your body respond better to insulin. A dietitian said the ALA in spinach “might keep blood sugar low” and help people with diabetes respond to insulin better. However, a typical amount of spinach doesn’t have a large amount of ALA, and no trials have directly tested whether whole spinach helps control blood sugar.
People who eat lots of leafy greens (including spinach) are less likely to get type 2 diabetes. This is probably because of the high fiber and nutrient content in general. Large studies of many people have found that those who eat more vegetables have lower diabetes rates, but this is an association, not a definite cause-and-effect. So, spinach could help with how your body handles sugar as part of a healthy diet, providing fiber, magnesium and antioxidants, but we need more research to know exactly how it affects glucose or insulin in people.
Immune Support and Antioxidant Effects
Spinach has several nutrients that help your immune system and the health of your cells. It’s full of vitamin C, vitamin A (in the form of beta-carotene), vitamin E, folate and zinc, all of which play a part in defending against illness and repairing body tissues. While no one has specifically tested “spinach and immune strength”, these vitamins are known to help your white blood cells work and protect against infections. For example, vitamin C (31% of your daily need in 100g of raw spinach) helps your immune cells and is an antioxidant. Folate and vitamins A and E in spinach help keep the linings of your mouth, nose and skin healthy, and these act as a barrier against infection.
Laboratory and animal studies have shown spinach has a lot of antioxidants. It has different phytochemicals (flavonoids, carotenoids, chlorophyll) that get rid of free radicals. A scientific review stated that the phytochemicals in spinach have “health-boosting properties” as antioxidants. When spinach (5% of the diet) was added to the high-fat diet of rats in a controlled study, it greatly reduced signs of oxidative stress (lower TBARS and DNA damage) in the blood and liver. This suggests the antioxidants in spinach can lessen the damage caused by a high-fat diet, at least in animals.
However, we have less evidence from humans. No big trials have tested spinach for inflammation or oxidative stress in people. Still, when looking at what people eat, people who eat more spinach tend to have lower levels of markers for inflammation (like CRP) in their diet. This is likely because of the overall good quality of its nutrients. It’s a safe way to get more antioxidants and vitamins that support your immune system in your diet. But, any claims about it strongly boosting the immune system should be worded carefully: the benefits come from all the nutrients and fiber working together, not from one “magic” thing in spinach.
Bone Health
Spinach provides nutrients important for keeping bones strong, although its effect on getting enough calcium is a bit complicated. It contains magnesium, phosphorus, and vitamin K – all good for bone structure – and a reasonable amount of calcium. Importantly, spinach is one of the best plant sources of vitamin K: a cup of raw (30g) has more than your entire daily amount. Vitamin K helps osteocalcin and other proteins in bone to work properly, so eating lots of leafy greens like spinach helps build bone. Spinach also has magnesium (about tmg per 100g), which helps your body absorb calcium and keeps bones healthy.
However, most of the calcium in spinach is bound by oxalate compounds. Spinach has a lot of oxalic acid, which sticks to calcium and stops you absorbing it. In fact, research shows you only get about 5% of the calcium in spinach, whereas you get about 27% from milk. In reality, this means spinach isn’re a very good way to get calcium in your diet, even though it appears to have a lot of it. If you are relying on spinach to get your calcium, you should know you won’t absorb much of it. Boiling spinach can reduce oxalate levels a little, and then a bit more calcium will be available.
*Brain and Eye Health* Spinach has nutrients linked to how your brain and eyes work. It has a lot of lutein and zeaxanthin (up to 12mg in 100g of raw spinach) – these are antioxidants that build up in the retina and visual cortex of the eye. These compounds filter damaging blue light and fight oxidative stress in your eyes, and studies show that getting more lutein is linked to a lower risk of age-related macular degeneration. In a small trial, eating half a cup of frozen spinach every day for two months significantly increased the amount of pigment (lutein) in the eyes of middle-aged adults. This change could protect against macular degeneration.












