21 High-Fiber Foods to Add to Your Grocery List

8 min read
Most adults aren't getting enough dietary fiber. Add these 21 high-fiber foods to your grocery list, stat.
Most adults aren't getting enough dietary fiber. Add these 21 high-fiber foods to your grocery list, stat.

Article Content

Fiber plays a big role in helping us maintain digestive health. For one, high-fiber foods can keep the stomach feeling fuller for longer, which might mean less unhealthy snacks in between meals. It’s key for digestive support, and helps keep things moving. And finally, fiber is the foundation for maintaining good gut health, which can be an important component of overall well-being, says Nichole Dandrea, MS, RDN, a registered dietitian nutritionist.

The caveat? Many people aren’t getting enough fiber

Despite the very important role high-fiber foods play, the reality is most people aren't getting enough fiber content in their regular diets. "More than 90% of Americans do not consume enough dietary fiber," Dandrea says. "Most people get less than 15 grams a day when the minimum recommendations are 25 grams a day for women and 38 grams a day for men, based on the recommendation of 14 grams per 1,000 calories per day." (1,2)

The good news? It may be easier than you think to increase daily fiber intake. The key is—of course—incorporating more high-fiber foods. Keep reading for a whopping list of 20 high-fiber foods that offer 20% of the recommended daily value or higher. In other words—add these nutritious high-fiber foods to your grocery list, stat.

21 high-fiber foods to add to your grocery list

1. Chia seeds

If there were a high-fiber foods award, chia seeds would be the MVP. Just one ounce of the tiny seeds contain 10 grams of fiber—that's 36% of the recommended daily value. "They're an excellent source of magnesium and selenium and a good source of calcium," Dandrea says. "Chia seeds also include omega 3 fatty acids, around 5 grams per 2 tablespoons." Plus, Dandrea adds that they're also a high-protein food, making them a staple in your kitchen for adding to smoothies or oatmeal, concocting chia seed pudding with your favorite plant-based milk, or to use in place of eggs for binding in baking recipes. (3)

2. Oats

There's nothing quite like a bowl of oatmeal first thing in the morning—and that’s especially true when it comes to the amount of fiber oats contain. (1 cup of oats offers more than 8 grams of fiber.) "Eating carbohydrates that are rich in soluble fiber [such as oats] can help support daily fiber intake needs." says Erin Kenney, MS, RD, LDN, HCP, a registered dietitian nutritionist. If your mornings are busy (or you’re just feeling lazy — we get it!), make some overnight oats at night by mixing oats with your favorite plant-based milk and popping them in the refrigerator overnight. In the morning, add some fruit and granola as a topping, and breakfast is served. (3)

3. Raspberries

Raspberries provide an impressive 8 grams of fiber per cup. Joanna Foley, RD, CLT, a registered dietitian and health coach, also notes that raspberries are packed with antioxidants. Raspberries are also chock-full of vitamin C. "Just one cup provides about 35% of the recommended daily value of vitamin C, which supports immune function," Kenney says. Have this high-fiber food as a snack, as a yogurt topping, or in a smoothie. (3)

4. Blackberries

If raspberries aren't your jam, blackberries are another high-fiber food option—clocking in at about 7.6 grams per cup. "Not only are blackberries high in fiber, but they're also among the highest fruits for providing antioxidants," says Erin Skinner, RDN, a functional medicine dietitian nutritionist. "They're also relatively low in carbohydrates, so can fit even in a low-glycemic-load diet." Enjoy blackberries just like any other berries—in smoothies, as an oatmeal topping, or as a side with eggs and avocado, Skinner says. (3)

5. Black beans

Like many legumes, black beans are a great high-fiber food staple to add to your weekly menu. Here's why: "Black beans are not only high in fiber, but they are also a good plant source of protein," she says. There are many ways you can enjoy black beans. To make them fun and flavorful, Kenney recommends making deconstructed taco bowls with black beans, quinoa, salsa, and avocado for a meal that's balanced and will keep you satiated for hours. (3)

6. Lentils

Another legume, lentils are both a high-fiber food and a high-protein food. One cup of cooked lentils features 16 grams of fiber, which equals 57% (!) of the recommended daily value. In addition, lentils contain magnesium, folate, manganese, and copper, Dandrea says. The best part? They're very versatile. Dandrea recommends throwing them in salads (we love this recipe!), making lentil veggie burgers, or whipping up a lentil curry dish. (3)

7. Mung beans

In addition to their fiber content (more than 15 grams per cup!), "mung beans are a great source of resistant starch, which can help to nourish the friendly bacteria in the gut," Kenney says. Not sure how to eat mung beans? Kenney suggests a coconut mung bean curry or throwing them into a vegetable stew. (3)

8. Green peas

"In addition to fiber, green peas also contain vitamins C, zinc, and other antioxidants," Kenney says. She recommends upping their fun factor by making herby lemon and pea pasta as a refreshing dinner. Or, toss them into your favorite white sauce pasta for added protein. (By the way, peas are a great source of plant-based protein, too—which is why our Essential Protein features pea protein.) (3)

9. Flax meal

Flax meal is a high-fiber food that isn’t to be overlooked—it really packs a nutritional punch. Just two tablespoons of flax meal feature about 6 grams of fiber — that's 21% of the recommended daily value. Dandrea points out that flax meal is also full of omega-3 fatty acids, manganese, and magnesium. They're also high in a compound called lignans, fiber-like compounds. And because it comes in a powder form, flax meal is easy to incorporate into different things, such as sprinkled on top of yogurt, mixed into baked goods, or used as a binder in veggie burgers. (3)

10. Brussels sprouts

Brussels sprouts are a high-fiber food that, let’s face it—people either hate or love. If you’re on the “pro” side of this polarizing food, here's the good news: One cup of brussels sprouts contains about 4 grams of fiber. And fiber isn't brussels sprouts’ only shining quality. "Brussels sprouts also provide B6, folate, carotenoids, vitamin C, and vitamin K," Dandrea says. In other words, add this high-fiber food to your grocery list ASAP—if you’re a fan, that is. Dandrea suggests enjoying brussels sprouts roasted, shaved, tossed in a salad, or made into coleslaw. (3)

11. Avocado

If you're an avocado fan (who isn't?), you'll be happy to hear that they're also worthy of a spot on the high-fiber foods list. One large avocado can contain upwards of 13 grams of fiber, depending on the size. Not only are avocados delicious on toast, in burrito bowls, or as a burger or salad topping, you also reap many other nutritional benefits. "Avocados are an excellent source of vitamin K and folate and a good source of vitamin C, potassium, vitamins B5 and 6, and vitamin E," Dandrea says. "The fat in avocado is also important for the absorption of fat-soluble vitamins like vitamins E, K, and carotenoids—the plant version of vitamin A." (3)

12. Pears

Fun fact: Pears are actually one of the highest-fiber fruits, Foley says, containing 6 grams of fiber per pear—21% of the recommended daily value. And Dandrea points out that pears contain soluble and insoluble fiber, which supports gut health and digestion. Pro tip: Pear's skin contains much of the nutrients, so be sure to eat it too, Dandrea says. (3)

13. Sweet Potato

"Sweet potatoes are an excellent source of vitamin C, vitamins B5 and B6, copper, and manganese," Dandrea says. "They also provide carotenoids (the plant equivalent of vitamin A), which are important for maintaining skin and eye health." Sweet potato is also a versatile high-fiber food. You can pop them in the oven and eat them as a healthy alternative to regular fries or cube them up and add to soups and stews to make them hearty. Dandrea suggests baking them and stuffing them with lentils and veggies for added flavor and nutrients or slicing them in half and using them as "toast" for avocado toast. (3)

14. Walnuts

PSA: Nuts are very high in fiber, too—and walnuts, in particular, are a nutritional powerhouse. "Walnuts include healthy fats, such as omega-3 fats," Skinner says. “They also feed healthy gut bacteria and provide antioxidants." Stash some in a baggie for a snack on the go, or Skinner suggests crushing them up and mixing them into yogurt, oatmeal, or chia seed pudding for some texture and crunch. (3)

15. Broccoli

Broccoli is a cruciferous vegetable that definitely deserves a spot on the high-fiber food list. In addition to boasting vitamin C, vitamin K, iron, and potassium, here’s a cool bonus: Broccoli is a surprising source of protein. To keep things interesting, she suggests pan roasting broccoli with healthy fat and seasoning it with your choice of herbs and spices along with salt and pepper to your liking. For extra flavor, add in onion, garlic, and leeks to the sheet pan. (3)

16. Apples

Craving something sweet? Reach for an apple. "Apples are surprisingly high in fiber, but it's critical to include the peel," Skinner says. Enjoy them sliced up as a snack, or add grated apples to a crisp salad. (3)

17. Artichokes

"Artichokes are not only high in fiber, but they also contain prebiotic fibers," Skinner says. "These fibers feed healthy gut bacteria. These bacteria can, in turn, support digestive health." Not sure how to cook and eat artichokes? Skinner suggests steaming them and then peeling off each leaf and dipping them in a homemade sauce made of avocado oil, mayonnaise, garlic, lemon juice, salt, and pepper. Then finish off by savoring the artichoke heart too. (3)

18. Plantains

Skinner says plantains are high in prebiotic fiber that feeds healthy gut bacteria, making them a great high-fiber food to add to a regular diet. She also notes that the best way to eat them is cooked: Try slicing them up and pan-frying them in coconut oil and then topping them with cinnamon and coconut for a delicious dessert. (3)

19. Chickpeas

In addition to being a high-fiber food (boasting about 13 grams per cup), chickpeas also contain other essential nutrients such as magnesium, calcium, and potassium. They're also an easy way to squeeze in some extra plant-based protein into different dishes. Where chickpeas truly shine is in versatility. Foley notes that you can enjoy them in the form of hummus, in soups or spreads, or roasted as a snack. And better yet, chickpeas make an excellent substitute for gluten-containing grains like pasta and crusts. (3)

20. Quinoa

No high-fiber foods list is complete without quinoa. "This is a high-fiber whole grain that also has the benefit of being gluten-free," Foley says, making it an excellent option for those with a gluten allergy or sensitivity. "Quinoa is also a good source of plant-based protein and is higher in protein compared to other whole grains." Aside from being high in fiber and protein, one thing that makes quinoa a star in the nutrition department is how well it pairs with many things. Add some fluffy, cooked quinoa to salads, on the side of fish and veggies, or in a burrito bowl with beans and avocado. (3)

21. Brown Rice

Next up on the list: Like quinoa, brown rice is a whole grain that offers both fiber and some plant-based protein. And it boasts the same kind of versatility, to boot. Pro tip: Enjoy rice with beans to make a “complete” protein meal. (It’s a food combo that offers a complete amino acid profile.) (3)


  1. USDA, Agricultural Research Service, 2021. Usual Nutrient Intake from Food and Beverages, by Gender and Age, What We Eat in America, NHANES 2015-2018. 2021
  2. Quagliani, D., & Felt-Gunderson, P. (2016). Closing America's Fiber Intake Gap: Communication Strategies From a Food and Fiber Summit. American journal of lifestyle medicine, 11(1), 80–85.
  3. FoodData Central. (n.d.). USDA.


Shop Multivitamin


Shop Protein


Shop Pregnancy


Shop Bundles
Save $10