Spinach vs Broccoli: Which is Better? A Complete Comparison

Part of being a Certified Health Coach is to inform people about healthy foods like spinach and broccoli. Many of my clients ask me which one is preferred. Let’s answer, which is better, spinach or broccoli?

Spinach is better than broccoli due to its higher percentage of B vitamins and minerals. Spinach has less calories and carbohydrates making it better for weight loss and low-carb diets. Spinach has a lower glycemic index than broccoli and can be used in more raw dishes than broccoli like sandwiches.

This article will start with a side-by-side comparison of their nutrients. In addition, I’ll examine their tastes, textures, prices, whether one can substitute for the other, glycemic indexes and health benefits.

Spinach vs Broccoli: A Nutrient Comparison

The following table compares the nutrients contained in raw spinach and broccoli per 100 grams.

  Spinach, raw (100 g) Broccoli, raw (100 g)
Calories 23 34
Protein 2.86 g 2.82 g
Carbohydrates 3.63 g 6.64 g
Fiber 2.2 g 2.6 g
Fat 0.39 g 0.37 g
Sugar 0.42 g 1.70 g
Vitamin A 9,380 IU 623 IU
Beta-carotene 5,630 mcg 361 mcg
Vitamin C 28.1 mg 89.2 mg
Vitamin K 483 mcg 102 mcg
Vitamin D 0 IU 0 IU
Vitamin B6 0.19 mg 0.17 mg
Vitamin B9 (Folate) 194 mcg  63 mcg
Vitamin B1 (Thiamin) 0.08 mg  0.07 mg
Vitamin B2 (Riboflavin) 0.19 mg  0.12 mg
Vitamin B3 (Niacin) 0.72 mg  0.64 mg
Vitamin B5 (Pantothenic Acid) 0.07 mg  0.57 mg
Magnesium 79 mg  21 mg
Phosphorous 49 mg  66 mg
Potassium 558 mg 316 mg
Iron 2.71 mg 0.73 mg
Copper 0.13 mg  0.05 mg
Calcium 99 mg 47 mg
Zinc 0.53 mg  0.41 mg

Nutrient Resources 1 2

After examining the table above it’s obvious both vegetables are nutrient dense. Between both, which one has more nutrients?

Spinach has a higher percentage of nutrients than broccoli. Spinach provides more protein, vitamin A, beta carotene, vitamin K, B6, folate, thiamin, riboflavin, niacin, magnesium, potassium, iron, copper, calcium and zinc than broccoli. 

This isn’t to say broccoli doesn’t provide many nutrients because it does. Broccoli contains a good number of those nutrients and provides more of the following than spinach:

  • Fiber
  • Vitamin C
  • B5
  • Phosphorus

Which to Choose?

Since both vegetables are nutrient dense, the one you may want to consume more often may depend on your particular goals. Let’s examine four of the more popular goals.

Low-carb or Keto Diets

If you’re considering one of these diets, the number of carbs each food contains may make a huge difference as far as which one you eat more often. Therefore, let’s examine which one has more carbohydrates.

Broccoli has 6.64 grams of carbohydrates, and spinach has 3.63 per 100 grams. Broccoli provides 3.01 grams more of carbs. That’s 83% more per 100 grams making spinach better for low-carb diets. 

Losing Weight

If your goal is weight loss, the number of calories per serving is important. Let’s examine how many calories per serving each one contains.

Broccoli has 34 calories, and spinach has 23 calories per 100 grams. Broccoli provides 11 more calories than spinach. While this number may not seem like much, it equals 48% more calories making spinach better for losing weight.


If gaining lean muscle mass is your goal then the amount of protein and carbohydrates may matter to you.

Extra healthy carbs help to fuel energy and increase performance when exercising or lifting weights. It’s why marathon runners consume much spaghetti the day before the big race.

Any extra protein helps to repair and build new muscle after putting them through a good workout. Therefore, let’s take a closer look at which is better for bodybuilding.

Broccoli is better than spinach for bodybuilding due to its higher percentage of carbs and similar number of protein. Broccoli provides 2.82 grams of protein and spinach 2.86 grams per 100 grams. Broccoli provides 83% more carbohydrates per 100 grams. 

If you’re consuming carbohydrates through another food source then both are good options for bodybuilding.

Gluten Free

If you’re consuming a gluten free diet or have celiac disease, this can make or break your choice between the two. Between each one, which is gluten free?

Broccoli and spinach are gluten free. Therefore, if you only consume a gluten free diet, both of them are good options.

spinach and broccoli nutrient comparison


With inflation affecting the prices of just about everything lately, the cost of food certainly matters to most people. For this reason I decided to take a closer look at which food costs more.

Spinach and broccoli have a similar price. The cost for spinach averages $0.16 per ounce and broccoli averages $0.16 per ounce. 

To conduct some original research, I visited some local supermarkets and compared the prices of each one. Here are my findings.

First I checked a Walmart Supercenter:

  • Marketside bagged fresh spinach
    • 10 ounce bag for $1.98. Equals $0.20 per ounce
  • Marketside fresh broccoli florets
    • 32 ounce container for $6.18. Equals $0.19 per ounce

I then checked my local Shoprite supermarket:

  • Bowl and basket chopped spinach frozen
    • 10 ounce bag for $1.29. Equals $0.13 per ounce
  • Bowl and basket broccoli florets frozen
    • 16 ounce bag for $2.00. Equals $0.13 per ounce
checking leafy green prices at my local supermarket
Checking leafy green lettuce, spinach and broccoli prices at my local supermarket

Tastes and Textures

Sometimes the nutrients or price doesn’t matter much. If you don’t like the way a food tastes it will probably remain on the store shelf. Therefore, let’s take a look at how the taste of each one compares to each other.

Spinach has a mild taste when raw and becomes more bitter when cooked. Broccoli tastes slightly bitter, earthy and mildly sweet. Raw broccoli is more bitter than cooked. The texture of spinach is thinner and softer than the thicker and tougher broccoli.

I wanted to conduct original research on the topic and get the opinion of people like yourself. So I reached out to my clients, readers and members of food groups. I asked them, which one tastes better?

  • 40% said they preferred the taste of spinach.
  • 52% said they preferred the taste of broccoli.
  • 8% said it depended on their mood.

In the battle of taste, broccoli was the winner over spinach.


For those times when you only have one of the two foods available, let’s find out if broccoli can be used instead of spinach.

Broccoli and spinach can substitute for each other in most dishes although the taste and texture will be different. Cooking times will be longer when substituting broccoli for spinach unless it is used raw. Broccoli is not a good substitute for spinach on sandwiches, wraps or pizza toppings.

More than a one to one ratio of spinach to broccoli will have to be used when cooking. This is so because spinach leaves break down and lessen the volume of food when cooked.

Leafy greens make a better spinach substitute like the following:

  • Arugula
  • Bok choy
  • Swiss chard
  • Butterhead lettuce
  • Collard greens
  • Green leaf lettuce
  • Romaine
  • Beet greens
  • Watercress
  • Kale

The best broccoli substitutes include the following:

  • Cauliflower
  • Brussels sprouts
  • Asparagus
  • Kale
  • Green beans
  • Green cabbage
  • Collard greens

spinach and broccoli comparison

Glycemic Index

Avoiding blood sugar spikes is an important part of consuming healthy food. This is true for diabetics or anyone worrying about their health 3. For this reason, the glycemic index of food is important.

The Glycemic Index (GI) is a scale measuring how fast a particular food raises the blood sugar in the blood 4. Blood sugar spikes can lead to health complications with the heart, nerves, kidneys and eyes 5

Foods on the GI scale are categorized as:

  • Low-GI foods: 55 or under
  • Medium-GI foods: 56-69
  • High-GI foods: 70 or over

How blood sugars levels are affected:

  • Foods with a glycemic index 70 or more cause a quicker spike in blood sugar levels.
  • Foods with a glycemic index 56 to 69 cause a moderate spike in blood sugar levels.
  • Foods with a glycemic index 55 or less cause a slow spike in blood sugar levels.

Knowing more about the glycemic index of food and how it raises blood sugar, many people wonder which one has a higher glycemic index.

Spinach has a lower glycemic index than broccoli but both are considered low GI foods and shouldn’t cause much of an increase in blood sugar.

Compare the benefits of baby spinach and mature spinach in my article, Baby Spinach vs Spinach: Which is Better? A Comparison.

Broccoli and spinach side dish.
Broccoli and spinach side dish.

Health Benefits

This section will examine each of the vegetable’s nutrients and how they may benefit health.

Broccoli Health Benefits 


  • Broccoli provides 18% more fiber than spinach per 100 grams.

Soluble fiber is helpful for many reasons 6. Soluble fiber is known for the following:

  • Help in managing weight because it makes you feel full faster.
  • Help avoid constipation.
  • Help overall digestion.
  • Manage the blood glucose levels which helps decrease the risk of diabetes.

Vitamin C

  • Broccoli provides 218% more vitamin C than spinach per 100 grams.

Vitamin C acts as an antioxidant and helps with the following:

  • Prevent cell damage.
  • May help boost the immune system.
  • Collagen production.
  • Help heal wounds.
  • Increases iron absorption.
  • Help maintain health gums.


  • Broccoli provides 35% more phosphorus than spinach per 100 grams.

Phosphorus has been shown in scientific studies to help with the following:

  • Help the body store and manage energy.
  • Promote healthy nerve conduction.
  • Promote teeth and bone health.
  • Help the kidneys remove waste.
  • Muscle contraction and recovery.

Find out if kale or spinach had more nutrients in my article, Kale vs Spinach: Which is Better? A Complete Comparison.

Spinach Health Benefits


  • Spinach provides 276% more magnesium than broccoli per 100 grams.

Magnesium helps the body control the following:

  • Nerve function
  • Blood pressure
  • Muscle function
  • Insomnia
  • Blood sugar

One reason many people supplement with magnesium in the evening is because it helps calm the whole body including blood vessels.

Magnesium helps keep blood pressure levels stable and balanced. Recent scientific research examined previous studies and concluded magnesium supplementation decreased systolic and diastolic blood pressure 7.

In the heart and muscles, magnesium competes with calcium to help the muscles relax after contracting. When the body is low in magnesium, calcium can over stimulate the heart muscle’s cells causing a rapid or irregular heartbeat 8.

B Vitamins

Spinach provides a higher percentage of five of the six B vitamins listed below.

The B vitamins provided include the following:

  1. B1 (thiamin) 
  2. B2 (riboflavin) 
  3. B3 (niacin) 
  4. B5 
  5. B6 
  6. B9 (folate) 

B vitamins help support the following:

  • Digestion.
  • Brain function.
  • Energy levels.
  • Red blood cells.
  • Nerve function.
  • Cardiovascular disease.

Vitamin A & Beta Carotene

  • Spinach provides 1,400% more vitamin A than broccoli per 100 grams.
  • Spinach provides 1,450% more beta carotene than broccoli per 100 grams.

Beta-carotene is a compound present in both foods. The body converts beta-carotene into vitamin A.

According to scientific studies, vitamin A helps the eyes when it comes to dim light vision and dry eyes 9.

Besides eye health, an increased number of vitamin A has been shown to fight and prevent cardiovascular disease, which is the leading cause of death in the United States 10.

In addition, vitamin A is a powerful antioxidant that can help reduce cellular damage by controlling the negative effects of free radicals 11.


  • Spinach provides 76% more potassium than broccoli per 100 grams.

Potassium helps the body reduce excess fluid therefore reducing blood pressure 12.

According to Harvard Health, a number of studies have shown a connection between low potassium levels and high blood pressure 13. The more potassium, the more sodium your body will lose.

Find out if spinach or Swiss chard have more nutrients in my article, Spinach vs Swiss Chard: Which is Better? Complete Comparison.

cooked broccoli and carrots
Cooked broccoli and carrots


  • Spinach provides 271% more iron than broccoli per 100 grams.

Iron is a necessary part of any healthy diet 14 and may help with the following:

  • Help the immune system.
  • Is essential the creation of red blood cells.
  • Help some hormones remain balanced.
  • Vital for growth and development.

Find out if collard greens are better in my article, Collard Greens vs Spinach: Which is Better? A Comparison.


  • Spinach provides 110% more calcium than broccoli per 100 grams.

Calcium helps the following:

  • Helps nerve function.
  • Help the muscles to function properly.
  • Build and maintain strong bones.

In addition, calcium is important for the heart and blood pressure. Harvard Health reports calcium helps maintain blood pressure by helping in the controlling of the relaxing and tightening of blood vessels 15.

Spinach salad with walnuts and oranges.
Spinach salad with walnuts and oranges.

Find out if spinach or romaine is healthier in my article, Spinach vs Romaine: Which is Better? An Ultimate Comparison.

Read More Spinach Food vs Food Articles

Frozen Spinach vs Fresh: Which is Better? A Comparison

Raw Spinach vs Cooked Spinach: Which is Better? A Comparison

Arugula vs Spinach: Which is Better? A Complete Comparison

Organic Spinach vs. Regular Spinach: What’s The Difference?

Spinach vs Lettuce: Which is Better? A Complete Comparison


Article Resources: Foods For Anti-Aging follows strict guidelines to ensure our content is the highest journalistic standard. It's our mission to provide the reader with accurate, honest and unbiased guidance. Our content relies on medical associations, research institutions, government agencies and study resources. Learn more by reading our editorial policy.
  1. USDA: Spinach, raw[]
  2. USDA: Broccoli, raw[]
  3. The University of Sydney: Your GI Shopping Guide[]
  4. Harvard Health Publishing: Glycemic index for 60+ foods[]
  5. National Institute of Diabetes and Digestive and Kidney Diseases: Know Your Blood Sugar Numbers: Use Them to Manage Your Diabetes[]
  6. National Center for Biotechnology Information: Mechanisms linking dietary fiber, gut microbiota and colon cancer prevention[]
  7. National Center for Biotechnology Information: Effect of magnesium supplementation on blood pressure: a meta-analysis[]
  8. National Institutes of Health: Magnesium[]
  9. National Center for Biotechnology Information: Nutrients for the aging eye[]
  10. National Center for Biotechnology Information: Antioxidant potentials of vitamin A and carotenoids and their relevance to heart disease[]
  11. National Center for Biotechnology Information: Free radicals, antioxidants and functional foods: Impact on human health[]
  12. American Heart Association: How Potassium Can Help Control High Blood Pressure[]
  13. Harvard Health: Potassium lowers blood pressure[]
  14. National Institutes of Health: Iron[]
  15. Harvard Health: Key minerals to help control blood pressure[]

Kevin Garce

Kevin Garce is a Certified Health Coach who encourages people by informing them on nutrition and food topics important to them. His years of research and knowledge inspire people to achieve their goals. Read more here About Me

Recent Posts