Skip to Content

What is the healthiest leafy green?

Leafy greens are some of the most nutritious foods you can eat. They’re packed with vitamins, minerals, and antioxidants that provide many health benefits. But with so many leafy greens to choose from, which one is the healthiest?

Nutritional Benefits of Leafy Greens

All leafy greens provide a range of important nutrients. Here are some of the top nutrients found in leafy greens:

  • Vitamin A – Essential for eye health and immune function.
  • Vitamin C – An antioxidant that promotes skin health and boosts the immune system.
  • Vitamin K – Important for blood clotting and bone health.
  • Folate – Crucial for cell growth and DNA production.
  • Potassium – Helps lower blood pressure by balancing fluid levels.
  • Magnesium – Supports muscle and nerve function.
  • Calcium – Needed for strong bones and teeth.
  • Iron – Transports oxygen in the blood to cells.
  • Fiber – Aids digestion and gives a feeling of fullness.

In addition, leafy greens contain plant compounds like lutein and zeaxanthin that promote eye health, and kaempferol and quercetin that have anti-inflammatory effects.

Ranking the Healthiest Leafy Greens

When comparing nutrients in different leafy greens, a few stand out as exceptional sources. Here is a ranking of some of the healthiest leafy greens:

Leafy Green Key Nutrients Health Benefits
Spinach Vitamin K, folate, potassium, lutein, zeaxanthin Supports bone and eye health, reduces blood pressure
Kale Vitamin K, vitamin C, potassium, calcium Boosts immunity, builds strong bones, lowers blood pressure
Romaine Lettuce Folate, vitamin C, vitamin K, potassium Essential for DNA synthesis and red blood cell formation
Arugula Vitamin K, folate, nitrates Provides nitrates that improve blood flow and oxygen delivery
Collard Greens Calcium, magnesium, vitamin K Strengthens bones, aids muscle and nerve function
Swiss Chard Vitamins K, A, and C Supports bone, immune, and eye health
Bok Choy Vitamin C, vitamin A, potassium Powerful antioxidant protection

1. Spinach

Spinach ranks at the top of the list as one of the most nutrient-dense leafy greens. It’s loaded with vitamin K, which is important for bone and heart health. Just one cup of raw spinach provides over 150% of your daily vitamin K needs.

In addition to being rich in vitamin K, spinach provides high amounts of vitamin A, vitamin C, folate, magnesium, iron, and potassium. It’s also one of the best dietary sources of the antioxidants lutein and zeaxanthin. These two plant compounds promote eye health and reduce the risk of age-related vision problems like cataracts and macular degeneration.

Numerous studies show that eating more spinach reduces oxidative stress and inflammation in the body. This can help prevent chronic diseases like cancer, heart disease, and diabetes.

2. Kale

Along with spinach, kale is one of the most nutritious leafy greens you can eat. It packs more nutrients per calorie than almost any other vegetable.

Kale is especially high in vitamins A, C, and K. In fact, just one cup provides over 1000% of your recommended daily intake of vitamin K. It also contains antioxidants like quercetin and kaempferol that have powerful anti-inflammatory effects in the body.

The high amount of vitamin K in kale supports bone health and may reduce the risk of heart disease. Its vitamin C content boosts immunity and iron absorption, while the potassium helps lower blood pressure.

3. Romaine Lettuce

Romaine lettuce is a very nutrient-dense leafy green and is a great source of several vitamins and minerals.

Compared to other lettuces like iceberg, romaine lettuce packs a more substantial nutrition punch. It provides vitamins K, A, C, B1, B2, and B6. It’s also rich in folate, a B vitamin that is involved in making DNA and other genetic material.

Additionally, romaine lettuce contains high amounts of potassium, manganese, calcium, iron, and phosphorus. Altogether, the nutritional profile of romaine lettuce promotes heart health, bone strength, and red blood cell formation.

4. Arugula

Arugula, also known as rocket or rucola lettuce, provides an impressive amount of nutrients for a low-calorie green.

It has higher levels of vitamin K, vitamin A, and folate than regular lettuce. Arugula also contains nitrates, which your body converts into nitric oxide, a compound that improves blood flow and oxygen delivery.

The combination of antioxidants, vitamins, minerals, and nitrates in arugula may help reduce inflammation, improve cardiovascular health, and boost your immunity.

5. Collard Greens

A popular leafy green in Southern U.S. cuisine, collard greens are highly nutritious cruciferous vegetables.

Collard greens are an excellent source of calcium, providing over 250 mg in one cooked cup. The calcium in collard greens supports the maintenance of strong bones and teeth. Collards also contain vitamin K, vitamin A, vitamin C, and magnesium.

The anti-inflammatory nutrients in collard greens may lower the risk of developing chronic inflammation-related illnesses like heart disease and arthritis.

6. Swiss Chard

Both the leaves and stalks of Swiss chard are edible and full of important vitamins and minerals.

Swiss chard provides 214% of your RDI for vitamin K in just one cooked cup. It’s also an excellent source of vitamins A and C, providing 218% and 50% of the RDI, respectively.

Additionally, Swiss chard contains antioxidants like syringic acid, kaempferol, and quercetin, which have anti-diabetic and anti-inflammatory benefits.

7. Bok Choy

Also known as Chinese cabbage, bok choy is a highly nutritious cruciferous vegetable containing vitamins C, A, and K.

One cup of cooked bok choy has more vitamin C than a cup of strawberries and more vitamin A than a baked sweet potato. The combination of these antioxidants provides powerful protection against inflammation and cellular damage.

Bok choy also contains a compound called sulforaphane, which may have anti-cancer effects by protecting cells against oxidative stress to their DNA.

Choosing the Healthiest Leafy Greens

While all leafy greens provide significant health benefits, some stand out for their high concentrations of vitamins, minerals, and disease-fighting plant compounds.

Leafy greens like spinach, kale, arugula, and romaine lettuce rate among the most nutritious options. They contain abundant amounts of vitamins, antioxidants, and minerals that promote heart health, strong bones, and an energized body.

Aim to incorporate a variety of leafy greens into your diet for the biggest nutritional boost. Your best bet is to eat them daily as either a salad or by adding them to sandwiches, wraps, stir-fries, soups, or smoothies.

Any of the leafy greens mentioned above can be part of a healthy diet. However, spinach and kale provide the widest spectrum of nutrients to meet all your vital nutritional needs.

Tips for Getting More Leafy Greens Into Your Diet

Here are some simple ways to eat more leafy greens each day:

  • Add a handful of baby spinach or kale to a breakfast smoothie.
  • Include leafy greens like arugula or romaine in sandwiches and wraps.
  • Use leafy greens instead of tortillas or bread in wraps.
  • Toss leafy greens with pasta or grain-based salads.
  • Wilt leafy greens like bok choy or Swiss chard in soups, stir-fries, and curries.
  • Saute greens like kale or spinach in olive oil with garlic and seasonings.
  • Swap iceberg lettuce for more nutritious romaine lettuce or spinach on burgers or tacos.

Keep a variety of leafy greens on hand to add a health boost to any meal. They make great snacks too. You can enjoy them raw with healthy dips or dressings.

Potential Concerns with Eating Leafy Greens

While leafy greens are very healthy, there are a few things to keep in mind when incorporating more of them into your diet.


Leafy greens are on the EWG’s Dirty Dozen list of most pesticide-contaminated produce. Significant levels of pesticide residues have been found on greens like spinach, kale, and collard greens.

When possible, choose organic leafy greens to minimize exposure to potentially toxic pesticides. Be sure to wash all greens thoroughly before eating.


Leafy greens like spinach, arugula, and beet greens naturally contain nitrates. When consumed, nitrates convert to nitric oxide which relaxes blood vessels and improves blood flow.

However, some studies link nitrate-rich vegetables to an increased risk of certain cancers like gastric and colorectal cancer. More research is needed on this potential relationship.

Kidney Stones

Leafy greens like spinach are high in oxalate, which can contribute to kidney stone development in susceptible individuals. If you’ve had kidney stones before, talk to your doctor about whether you need to limit oxalate-rich greens.

Vitamin K and Blood Thinners

Leafy greens are the richest dietary source of vitamin K. Very high intakes can interact with blood thinning medication. If you take blood thinners, keep your vitamin K intake consistent by eating a regular amount of leafy greens.

The Bottom Line

Leafy green vegetables like spinach, kale, and arugula are nutritional powerhouses packed with vitamins, minerals, and antioxidants. They provide many impressive health benefits and protection against a variety of diseases.

Try to eat a variety of leafy greens daily as a salad or by incorporating them into your favorite recipes. Choosing organic greens can help minimize exposure to pesticide residues.

Leafy greens are among the most nutritious foods on the planet, and eating them regularly is a great way to maintain good health.