Heart healthNutritionHealthy recipes

Pick high-fiber foods to benefit your heart


LearnHeartHeart healthPick high-fiber foods to benefit your heart
  • How much fiber is enough?

Do you love warming up to a bowl of vegetarian chili or a slice of apple pie when the weather gets cool? Believe it your not, your heart does, too. High-fiber foods, including legumes, fruits, vegetables, and grains, have been shown to improve cholesterol, lower blood pressure, and reduce belly fat. On the flip side, according to research, not eating enough fiber could increase your risk for heart problems.

Researchers looked at data from more than 23,000 U.S. adults and found a strong association between low fiber intake and heart disease risk factors such as obesity, inflammation, and metabolic syndrome.

How much fiber is enough?

The Institute of Medicine recommends 38 grams of fiber a day for men between the ages of 19 and 50 (30 grams for men over 50) and 25 grams a day for women between the ages of 19 and 50 (21 grams a day for women over 50). But the average dietary fiber intake among people in the study was only 16 grams per day.

Worried you’re skimping on fiber? Here’s are more foods that can help you get your fill:

  • Try jicama. One medium-sized tuber has a whopping 32 grams of fiber!
  • Pour yourself a bowl. Be it flakes, clusters or toasted O’s, cereal can be a great source of fiber. Look for one with 5 grams of fiber per serving.
  • Snack on almonds. An ounce of almonds has about 3.5 grams of fiber.
  • Sautee some spinach. A cup of cooked spinach has about 5 grams of fiber.
Written by Rachael Anderson.
Medically reviewed by Mark Arredondo, MD.September, 2025
Updated onAugust, 2026
Written by Rachael Anderson.
Medically reviewed by Mark Arredondo, MD.September, 2025
Updated onAugust, 2026
  • How much fiber is enough?
AskMDAskMD

Concerned about your heart health?

Get instant answers from our AI health assistant

Ask Now

Recommended for you

Starting your day with a breakfast rich in fiber could help support heart health.

Protect your blood vessels with fiber
Article

Here are some great sources of fiber you might consider for your next meal.

Fill up with these foods
Video

These foods aren’t just low in salt and unhealthy fats—they’re filled with nutrients your heart needs.

5 foods for a healthy heart
Article

A heart-healthy dish for every meal.

6 foods for better heart health
Slideshow

Fiber has many health benefits.

4 reasons to get more fiber in your diet
Video
AskMDHow can I be more consistent?
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.

ask-mdask-md
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.