Top 20 Prebiotic Foods to Eat for Better Gut Health and Beyond - Dr. Axe

Fact Checked

This Dr. Axe content is medically reviewed or fact checked to ensure factually accurate information.

With strict editorial sourcing guidelines, we only link to academic research institutions, reputable media sites and, when research is available, medically peer-reviewed studies. Note that the numbers in parentheses (1, 2, etc.) are clickable links to these studies.

The information in our articles is NOT intended to replace a one-on-one relationship with a qualified health care professional and is not intended as medical advice.

This article is based on scientific evidence, written by experts and fact checked by our trained editorial staff. Note that the numbers in parentheses (1, 2, etc.) are clickable links to medically peer-reviewed studies.

Our team includes licensed nutritionists and dietitians, certified health education specialists, as well as certified strength and conditioning specialists, personal trainers and corrective exercise specialists. Our team aims to be not only thorough with its research, but also objective and unbiased.

The information in our articles is NOT intended to replace a one-on-one relationship with a qualified health care professional and is not intended as medical advice.

Top 20 Prebiotic Foods to Eat for Better Gut Health and Beyond


Prebiotic foods - Dr. axe

Prebiotic foods are types of dietary fibers that promote the activity and growth of beneficial bacteria in the gut. These substances are not digestible by the human body but serve as a source of nutrition for the beneficial bacteria in the digestive system.

They help feed probiotics, which we know benefit so many aspects of gut health and beyond. Hence, getting a good mix of prebiotic and probiotic foods in your diet can really amp up your health.

What Are Prebiotic Foods?

The term “prebiotic” is derived from the idea that these compounds are “before” (pre) probiotics, which are the live microorganisms (usually bacteria) that confer health benefits when consumed in adequate amounts.

Common types of prebiotic compounds include:

  1. Inulin: Found in foods like chicory root, Jerusalem artichokes, onions, garlic and bananas.
  2. Fructo-oligosaccharides (FOS): Present in foods such as onions, garlic, leeks, asparagus and bananas.
  3. Galacto-oligosaccharides (GOS): Found in legumes (beans, lentils), certain vegetables and some grains.
  4. Resistant starch: Found in underripe bananas, cooked and cooled potatoes, legumes, and some grains.
  5. Dietary fiber: While not exclusively prebiotic, many types of dietary fiber, such as soluble fibers found in oats, barley and certain fruits, can also have prebiotic effects.

Consuming prebiotic foods can help support the growth and activity of beneficial bacteria, such as bifidobacteria and lactobacilli, in the gut. These bacteria play a crucial role in maintaining a healthy digestive system and have been associated with various health benefits, including improved digestion, enhanced nutrient absorption and a strengthened immune system.


Including a variety of prebiotic-rich foods in your diet can contribute to overall gut health and overall well-being.

Best Prebiotic Foods

1. Chicory Root

High in inulin, chicory root is one of the richest sources of prebiotics. In fact, according to research published in the Scientific World Journal, 68 percent of chicory root fiber is prebiotic fiber.

This high-fiber food comes from a plant in dandelion family, and it’s been shown to help improve the gut and several other aspects of health. It’s typically recommended to use 11 to 60 grams per day.

2. Jerusalem Artichokes

A one-cup serving of sliced Jerusalem artichokes (about 150 grams) contains about 2.4 grams of fiber. Rich in inulin, these tubers are excellent for promoting gut health, as noted in the journal Microorganisms.

Thanks to their placement as prebiotic foods, these artichokes also can help with weight management and preventing metabolic syndrome and diabetes as well.

3. Onions

Onion nutrition is rich in inulin and FOS, both of which are prebiotic fibers. There are several different types of onions, and they come in varying sizes and can be consumed at varying serving sizes depending on the recipe. Overall, though, they have similar nutritional benefits, and all onions are certainly prebiotic foods.

In addition to their prebiotic gut-related benefits, onions have also been shown to support heart, bone, respiratory and immune health. They also can help lower the risk of arthritis, improve fertility, benefit sleep and even support skin health.

4. Garlic

Like onions, garlic is a good source of FOS and inulin, and it acts like a prebiotic by preventing bad bacteria from building in the gut while also promoting the growth of good bacteria. Also like onions, the serving size depends on the recipe, but most usually call for one to three cloves.

Many of garlic’s benefits come from the compound allicin, allowing this popular spice to help combat heart disease, cancer, high blood pressure, colds and infections, hair loss, Alzheimer’s disease and dementia, diabetes, and skin issues.

5. Bananas

Green bananas in particular contain resistant starch that acts as a prebiotic. Bananas are also loaded with potassium and can aid everything from energy levels to digestive health, mood, weight maintenance, kidney function and heart health.


6. Asparagus

Asparagus nutrition contains inulin and is a good source of fiber. As such, it can help nourish the digestive tract and works as a natural diuretic.

This veggie is also high in vitamin K and antioxidants, making it good for bone health and combating inflammation.

7. Leeks

Rich in inulin and a good source of fiber, leeks can help protect against cancer, heart disease, high cholesterol and infections. These prebiotic foods also can support healthy pregnancy, boost metabolism, promote weight loss and improve gut health.

8. Dandelion Greens

High in inulin and other prebiotic fibers, dandelion greens can be consumed raw or cooked. These greens are also high in vitamins K, A, C and E, along with calcium, iron and manganese.

Unsurprisingly with all these great nutrients, dandelion greens are great for eye health, can decrease water weight and aid in weight loss, help lower triglycerides, and protect the liver.

9. Oats

Oats contain beta-glucans, a type of soluble fiber with prebiotic properties, and are naturally gluten-free. Thanks to their role as prebiotic foods, oats can help lower cholesterol, protect and boost digestion, support immune health, and provide vital micronutrients and macronutrients.

10. Apples

Particularly rich in pectin, a type of fiber that can act as a prebiotic, apples nutrition also provides a good amount of vitamin C, B6, potassium and vitamin K, and this is true despite the variety. Whether you eat them all on their own or part of another dish, apples can help combat cancer, inflammation, heart disease, digestive issues, diabetes, asthma and arthritis.

11. Cocoa

Cocoa powder nutrition contains flavonoids that have prebiotic potential. High-quality cocoa is also high in minerals like manganese, copper, magnesium, phosphorus, iron, zinc and iron.

These traits make high-quality cocoa a surprisingly beneficial food in moderation. For instance, it may help reduce inflammation and oxidative stress, support cardiovascular and metabolic health, potentially improve mood and energy, and protect the brain and improve mental performance.

12. Flaxseeds

Rich in fiber, including mucilage, which has prebiotic properties, flaxseeds are also high in manganese, thiamine, magnesium, phosphorus, copper and selenium. They also provide omega-3s and antioxidants and are low in carbs and gluten-free.

Flaxseeds have been shown to help with everything from menopausal and hormonal issues to weight maintenance, cancer risk, digestion, blood pressure, diabetes, cholesterol levels, skin and hair health, and more.

13. Barley

Barley nutrition contains beta-glucans and other prebiotic fibers, along with B vitamins and several important minerals, such as manganese and selenium. Thanks to those nutrients, barley is one of the better grain options out there.

In fact, it’s been found to help with weight loss, digestion, blood sugar, cholesterol, heart disease and even cancer.

14. Wheat Bran

A good source of prebiotic fibers, wheat bran nutrition is also high in many minerals and B vitamins. Since it acts as prebiotic thanks to its fiber content, wheat bran benefits digestion, weight maintenance and more.

15. Legumes and Beans

  • about 6 to 8 grams fiber per half-cup

Beans, lentils, chickpeas and other legumes contain resistant starch and other prebiotic fibers. In addition, they’re high in protein, promote regularity, support heart healthhelp stabilize blood sugar and may even help fight cancer.

There are so many varieties of beans and legumes to eat, including:

  • Black beans
  • Navy beans
  • Kidney beans
  • Soybeans
  • Green beans
  • Pinto beans
  • Fava beans
  • Adzuki beans
  • Chickpeas
  • Alfalfa
  • Lentils
  • Peas
  • Peanuts

16. Jicama

Jicama contains inulin and is a crunchy, low-calorie option that’s known to help with weight loss. In addition, jicama is a prebiotic food that can potentially increase immune function, benefit heart health, boost digestion and support bone health.

17. Seaweed

Some types of seaweed contain prebiotic fibers along with high levels of copper, riboflavin, thiamine, iron, manganese and niacin. Here are common seaweed varieties that double as prebiotic foods:

18. Cabbage

Cabbage contains inulin and is a source of fiber and many other essential nutrients. For instance, it’s extremely high in vitamins C, K and B6, and it provides several other key minerals and vitamins.

Some of the most well-known cabbage benefits include fighting arthritis, reducing the risk of osteoporosis and promoting gut health.

19. Carrots

Rich in fiber, including prebiotic fibers, carrots also supply beta-carotene; vitamins A, K and B6; potassium; thiamine; and niacin. As you probably know, carrots are good for your eyes, but these prebiotic foods offer several other benefits as well.

As a high-antioxidant food, carrot can also support immune, oral, skin and brain health.

20. Radishes

Radishes are surprisingly high in inulin and fiber that can support gut health. They’re also potentially useful in helping with jaundice, detoxification, osteoarthritis, and heart and skin health.

Other prebiotic foods include:

Including a variety of these prebiotic-rich foods in your diet can contribute to a diverse and healthy gut microbiome, which is associated with various health benefits. Keep in mind that individual responses to prebiotics can vary, so it’s a good idea to introduce them gradually and pay attention to how your body responds.

How to Get Prebiotics Into Your Diet

Incorporating prebiotics into your diet is relatively easy, as many prebiotic-rich foods are readily available and can be included in a variety of meals and snacks. Here are some practical ways to get prebiotics into your diet:

  1. Eat a Variety of Fruits and Vegetables:
    • Include a diverse range of fruits and vegetables in your daily meals. Onions, garlic, leeks, asparagus, bananas, apples and artichokes are particularly good choices.
  2. Choose Whole Grains:
    • Opt for whole grains such as oats, barley and wheat, which contain prebiotic fibers.
  3. Include Legumes:
    • Incorporate legumes like beans, lentils and chickpeas into soups, stews, salads or side dishes.
  4. Snack on Nuts and Seeds:
    • Snack on nuts and seeds like flaxseeds, chia seeds and almonds, which provide a source of prebiotic fibers.
  5. Add Dandelion Greens to Salads:
    • Include dandelion greens in your salads for a prebiotic boost.
  6. Use Chicory Root in Coffee or Tea:
    • Chicory root is often ground and used as a coffee substitute. You can also find chicory root tea or add it to your regular coffee or tea.
  7. Experiment with Seaweed:
    • Incorporate seaweed into your diet through sushi, salads or soups.
  8. Enjoy Yacon Syrup:
    • Yacon syrup is derived from the yacon plant and is a sweet syrup that contains prebiotics. Use it as a natural sweetener in moderation.
  9. Include Cocoa in Your Diet:
    • Choose high-quality, dark chocolate or cocoa powder to enjoy the potential prebiotic benefits.
  10. Use Whole Garlic and Onions:
    • Use whole garlic and onions in cooking, as they contain prebiotic fibers. Incorporate them into sauces, soups, stir-fries and other dishes.
  11. Add Jicama to Salads or Snack Trays:
    • Jicama has a crisp texture and can be sliced into sticks for snacking or added to salads.
  12. Try Prebiotic Supplements:
    • If it’s challenging to get enough prebiotics from food, consider prebiotic supplements. However, it’s always best to consult with a health care professional before adding supplements to your routine.

Remember to introduce prebiotic-rich foods gradually if you’re not used to consuming them regularly. This can help your digestive system adjust to the increased fiber intake. Additionally, staying hydrated is essential, as fiber absorbs water and can help maintain digestive regularity.

More Nutrition