8 Vegetables That Fight Heart Disease (2023)

Heart Disease

by Madeline Halpert Health Writer

Medical Reviewer

David M. Axelrod, M.D.

8 Vegetables That Fight Heart Disease (1)


Medical Reviewer

David M. Axelrod, M.D.

8 Vegetables That Fight Heart Disease (2)


Adding greens to your diet can color your plate and nourish your heart. According to a study from the International Journal of Epidemiology, eating leafy green and cruciferous vegetables helps reduce your risk of cardiovascular disease and even mortality. These energy-dense green veggies are packed with a variety of nutrients that work together to target important risk factors for cardiovascular disease like cholesterol, blood pressure, and inflammation. Ready to go green for your heart? We’ll show you the best picks.

8 Vegetables That Fight Heart Disease (3)


The #1 Reason Eating Green Veggies Helps Your Heart

“The biggest health factor that you find in any plant, especially greens, is the fiber component,” says Susan Levin, R.D., the director of nutrition education for the Physicians Committee for Responsible Medicine in Washington, D.C. When we consume green vegetables, the soluble fiber from the plants becomes gummy and sticks to excess cholesterol circulating in the body. “Fiber is the only train ride out of town,” says Levin. Maintaining low LDL cholesterol levels is key to heart health, since a buildup of can block arteries and increase your risk of cardiovascular disease over time, according to a study published in The Lancet.

8 Vegetables That Fight Heart Disease (4)


Crave Kale for a Strong Heart

The trendy superfood contains essential heart-healthy nutrients, especially nitrates, which improve blood flow, says Penny Kris-Etherton, Ph.D., distinguished professor of nutrition at Penn State University in State College, PA. After we eat kale, the nitrates from the plant turn into nitric oxide, which dilates blood vessels and opens the arteries. The result? More oxygen-rich blood moves through the vessels towards the heart muscle, blood pressure decreases, and your heart doesn’t have to work as hard to pump.

8 Vegetables That Fight Heart Disease (5)


Snack on Spinach

Green leafy vegetables may not be the first foods that come to mind when we think of potassium, but a serving of spinach contains more potassium than a banana. Kris-Etherton says the nutrient can help improve blood pressure. How does it work? According to the American Heart Association, potassium helps ease stress on the blood-vessel walls and it helps the body remove excess sodium—high levels lead to fluid retention. That extra fluid in your blood means your heart must work even harder to move it around your body.

8 Vegetables That Fight Heart Disease (6)


Save Room for Swiss Chard

Just one serving of the vegetable contains more than three times your daily value of vitamin K, an important nutrient for brain, bone, and heart health. Levin says that low levels of vitamin K are linked with increased calcification in the arteries, a process that makes them stiff. Getting enough K helps keep arteries flexible, which in turn helps keep blood pressure in check, says Levin. Plus, it’s practically a rainbow! The dark green leaves have colorful yellow, red, purple, and pink stems. Just make sure that you are not taking medications that may interact with vitamin K or a change in diet. In particular, changing your diet with these leafy green vegetables can alter your body’s levels of blood thinners like Coumadin.

8 Vegetables That Fight Heart Disease (7)


Fuel Up on Broccoli

“Broccoli is filled with vitamins such as vitamin C and vitamin E, which have antioxidant effects,” says Kris-Etherton. When consumed in their vegetable form, antioxidant-containing foods may reduce risk of cardiovascular disease by fighting against free radicals, which damage cells. If those free radicals happen to be damaging cholesterol that's in your arteries, your immune system may mistake it for an invader and attack. The result? More heart-disease causing inflammation. Cruciferous veggies, including broccoli, put the brakes on all of that, according to a study in the Journal of the Academy of Nutrition and Dietetics.

8 Vegetables That Fight Heart Disease (8)


Get Your B with Brussels Sprouts

Folate is an essential nutrient for healthy cell growth, and Brussels sprouts, a cruciferous vegetable, are loaded with it. The nutrient plays an active role in heart health by lowering homocysteine. When levels of this amino acid get too high, it can damage the lining of the blood vessels and increase blood clotting. And when that happens, the risk for stroke and other cardiovascular disease goes up, according to research in the Journal of the American Medical Association.

8 Vegetables That Fight Heart Disease (9)


Braise Bok Choy

A leafy green and cruciferous vegetable, bok choy helps reduce risk for cardiovascular disease and even has anti-cancer properties, according to the National Cancer Institute. The Chinese white cabbage is packed with folate, numerous vitamins, and even calcium. Levin recommends cooking your bok choy with apple cider vinegar or lemon. The acids make the nutrients in the greens more absorbable—and the dish even tastier. “The bitterness of the greens with the sour citrus makes them taste sweet,” said Levin.

8 Vegetables That Fight Heart Disease (10)


Cook Collard Greens

“Collard greens have magnesium, which is an under-consumed nutrient that is involved in all sorts of chemical reactions in the body,” says Kris-Etherton. In a study from the American Journal of Hypertension, researchers found that a daily dose of 600 milligrams of magnesium helps lower blood pressure in patients with hypertension. Though the exact science remains unclear, this may be because the mineral helps blood vessels relax, which increases the flow of blood through the body and eases pressure on the heart. Plus, magnesium eases heart-damaging inflammation, too, but scientists still aren’t sure exactly how.

8 Vegetables That Fight Heart Disease (11)


Go for Green Beans

“The little pod within the green beans is a starchy legume full of fiber and folate, which have lots of benefits for heart health,” says Kris-Etherton. Plus, green beans are packed with nutrients such as vitamins A, B, and C as well as a compound called lutein. This vitamin A precursor helps fights inflammation and may help prevent hypertension through its antioxidant and anti-inflammatory properties, according to a study in the Journal of Hypertension.

8 Vegetables That Fight Heart Disease (12)


Make It a Salad

Levin says that when it comes to getting your vitamins, it can be tempting to look for the nutrients in a pill form. But she says that the biggest health benefits come from the synergistic effects of eating vegetables and their variety of nutrients in their most basic form. To get the most out of your greens, Kris-Etherton suggests combining several vegetables together in a salad with a healthy oil-based dressing. The sauce, while adding flavor, also helps to increase absorption of fat-soluble vitamins from the vegetables, providing a “nutrient-dense bonus.”

Meet Our Writer

Madeline Halpert

Madeline Halpert is a Michigan-based freelance writer who covers wide-ranging topics including the COVID-19 pandemic, issues concerning young adults and mental health. Her work has appeared in The New York Times, Huffington

Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated: 12/13/2022

Views: 5795

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.