The Gut Health Grocery Shop: 25 Foods to Put in Your Basket
Improving your gut health doesn't have to mean buying expensive powders, exotic superfoods or a cupboard full of supplements.
In fact, some of the most useful foods for supporting your gut microbiome are probably already available at your local supermarket.
The trick is knowing what to put in your basket.
A gut-friendly grocery shop is less about finding one magical food and more about building variety.
Different foods provide different types of fibre, resistant starch, plant compounds, vitamins and minerals. Together, they contribute to an overall dietary pattern that supports your body—and the microorganisms living in your gut.
So, next time you're doing your grocery shopping, consider putting some of these 25 foods in your basket.
1. Oats
Oats are an easy breakfast staple and a useful source of dietary fibre.
They contain beta-glucan, a soluble fibre that has been extensively studied for its effects on cholesterol and metabolic health.
Try them as:
- Porridge
- Overnight oats
- Homemade granola
- Smoothies
- Oat-based muffins
Add fruit and seeds for even more variety.
2. Green bananas
Bananas are convenient, affordable and versatile.
When bananas are less ripe, they contain more resistant starch than fully ripe bananas.
Resistant starch resists digestion in the small intestine and can reach the colon, where it can be fermented by gut microorganisms.
You can add bananas to:
- Oats
- Smoothies
- Yoghurt or kefir
- Nut butter
- Homemade baking
You don't need to avoid ripe bananas—they can still be a nutritious food.
3. Apples
Apples provide fibre, including pectin, as well as a range of plant compounds.
Keep them handy for an easy snack.
Try pairing an apple with:
- Nuts
- Peanut butter
- Plain yoghurt
- Kefir
For maximum variety, don't only buy apples every week.
Rotate your fruit.
4. Berries
Berries provide fibre and a range of polyphenols.
Depending on the season and what's available where you live, choose:
- Strawberries
- Blueberries
- Raspberries
- Blackberries
Frozen berries can also be a practical option.
Add them to oats, smoothies or plain yoghurt.
5. Avocado
Avocado provides fibre and unsaturated fats.
It works well in:
- Salads
- Sandwiches
- Wraps
- Breakfast bowls
- Guacamole
Its creamy texture also makes it easy to combine with other nutrient-rich foods.
6. Cabbage
Cabbage is inexpensive, versatile and packed with fibre and plant compounds.
Use it:
- Raw in salads
- Stir-fried
- In soups
- In stews
- Fermented
And don't limit yourself to green cabbage.
Try red or purple cabbage for additional variety.
7. Broccoli
Broccoli provides fibre and several vitamins and plant compounds.
You can:
- Steam it
- Roast it
- Stir-fry it
- Add it to soups
- Eat it alongside protein and whole grains
If large portions cause digestive discomfort, start with smaller servings.
8. Carrots
Carrots are an easy way to add another plant food to your diet.
Eat them:
- Raw
- Roasted
- Steamed
- In soups
- In stews
- Grated into salads
They also provide beta-carotene, which the body can convert into vitamin A.
9. Pumpkin
Pumpkin is a particularly useful staple because it can be used in both savoury and sweet dishes.
Try:
- Pumpkin soup
- Roasted pumpkin
- Pumpkin mash
- Pumpkin in stews
- Pumpkin with beans and grains
Its bright colour is also a reminder to vary the colours of your vegetables.
10. Sweet potatoes
Sweet potatoes provide carbohydrates, fibre and micronutrients.
Use them instead of—or alongside—other starches.
Try them:
- Roasted
- Baked
- Mashed
- In stews
- As wedges
Pair with vegetables and a protein source for a balanced meal.
11. Potatoes
Potatoes sometimes get an unfair reputation.
A plain potato is a nutritious food that can provide carbohydrates, potassium and fibre, particularly when the skin is eaten.
And here's an interesting gut-health fact:
Cooking and cooling potatoes can increase their resistant starch content.
That doesn't mean cold potatoes are inherently healthier.
It's simply an example of how food preparation can influence starch digestion.
12. Beans
If there were one food category worth putting on your regular grocery list, legumes would be strong contenders.
Beans provide:
- Fibre
- Plant protein
- Vitamins
- Minerals
- Fermentable carbohydrates
Try:
- Kidney beans
- Butter beans
- Black beans
- Pinto beans
- Other locally available varieties
Add them to stews, salads, soups or grain bowls.
If you aren't accustomed to eating beans, start with small portions and increase gradually.
13. Lentils
Lentils are another excellent source of fibre and plant protein.
They're particularly useful because they cook relatively quickly compared with many dried beans.
Try them in:
- Soups
- Curries
- Salads
- Stews
- Lentil patties
Red, green and brown lentils can all add variety.
14. Chickpeas
Chickpeas are versatile and can be used in countless ways.
Make:
- Hummus
- Chickpea salads
- Curries
- Roasted chickpeas
- Grain bowls
They're another way to diversify your sources of fibre and plant protein.
15. Onions
Onions contain fermentable fibres and prebiotic compounds, including fructans.
They can be added to almost anything:
- Soups
- Stews
- Omelettes
- Sauces
- Stir-fries
- Salads
If onions cause bloating or digestive discomfort, don't force them.
There are plenty of other plant foods to choose from.
16. Garlic
Garlic is another flavourful way to introduce prebiotic compounds into your diet.
Use it to add flavour to:
- Vegetables
- Beans
- Meat
- Fish
- Soups
- Sauces
You don't need a large quantity.
A little can go a long way.
17. Leeks
Leeks belong to the same broader plant family as onions and garlic.
They're useful in:
- Soups
- Stews
- Omelettes
- Roasted vegetable dishes
Adding different foods from the same family still contributes to overall dietary variety.
18. Nuts
Nuts provide fibre, unsaturated fats, protein and other nutrients.
Choose from:
- Almonds
- Peanuts
- Walnuts
- Cashews
- Brazil nuts
They make an easy snack or meal topping.
Try adding a small handful to oats or a salad.
19. Seeds
Seeds can add fibre, fats and minerals to meals.
Useful options include:
- Chia seeds
- Flaxseeds
- Pumpkin seeds
- Sunflower seeds
- Sesame seeds
Sprinkle them over:
- Oats
- Salads
- Yoghurt
- Kefir
- Smoothies
Start with small amounts if you're not used to eating many seeds.
20. Whole grains
Whole grains provide fibre and other nutrients.
Depending on what's available to you, consider:
- Brown rice
- Barley
- Oats
- Whole-grain bread
- Whole-grain pasta
- Other minimally processed whole grains
You don't need to eliminate refined grains completely.
Instead, consider making whole grains a regular part of your overall diet.
21. Plain yoghurt
Yoghurt can provide protein, calcium and, depending on the product, live cultures.
Look for plain options without excessive added sugar.
You can add your own:
- Fruit
- Nuts
- Seeds
- Oats
This lets you create a more varied snack or breakfast.
22. Kefir
Kefir is a fermented drink traditionally made by fermenting milk with kefir cultures.
It can contain a variety of microorganisms, depending on how it is produced.
You can drink it on its own or use it in:
- Smoothies
- Breakfast bowls
- Overnight oats
- Salad dressings
If you don't tolerate dairy well, non-dairy kefir options may also be available.
As with any food, individual tolerance matters.
23. Fermented vegetables
Fermented vegetables can be another way to add fermented foods to your diet.
Examples include:
- Sauerkraut
- Kimchi
- Fermented cabbage
- Fermented carrots
- Other traditionally fermented vegetables
The microorganisms and nutritional properties vary depending on the fermentation process and product.
Check labels and storage instructions carefully.
24. Extra-virgin olive oil
Olive oil isn't a fibre source, but it can still be part of a balanced, gut-friendly eating pattern.
It provides predominantly monounsaturated fat and contains various plant compounds.
Use it for:
- Salad dressings
- Roasting
- Cooking
- Finishing vegetables
The goal isn't to drown your food in oil.
A moderate amount is enough.
25. Herbs and spices
Don't underestimate the humble spice cupboard.
Herbs and spices contribute plant compounds and make it easier to add variety to meals without relying on heavily processed sauces.
Try rotating:
- Ginger
- Turmeric
- Cinnamon
- Coriander
- Parsley
- Rosemary
- Thyme
- Black pepper
Even small amounts contribute to your overall dietary diversity.
What should your gut-health basket actually look like?
You don't need to buy all 25 foods every week.
Instead, think in categories.
A useful shopping basket might contain:
3–5 vegetables
For example:
- Cabbage
- Broccoli
- Carrots
- Pumpkin
2–3 fruits
For example:
- Bananas
- Apples
- Seasonal berries
1–2 legumes
For example:
- Beans
- Lentils
1–2 whole grains
For example:
- Oats
- Brown rice
1–2 nuts or seeds
For example:
- Peanuts
- Pumpkin seeds
A fermented food
For example:
- Kefir
- Plain yoghurt
- Fermented vegetables
Your preferred protein sources
Such as:
- Eggs
- Fish
- Chicken
- Lean meat
- Tofu
- Legumes
This is enough to create dozens of combinations.
Don't forget seasonal foods
One of the easiest ways to increase dietary diversity is to shop seasonally.
What's available and affordable changes throughout the year.
Instead of trying to buy the same five vegetables every week, take advantage of what's currently abundant.
Seasonal produce can also make healthy eating more affordable.
Frozen foods count too
Fresh isn't automatically better.
Frozen vegetables and fruits can be incredibly convenient.
They can be:
- Stored for longer
- Easy to prepare
- Available outside peak season
- Useful for reducing food waste
Frozen berries, spinach, peas and mixed vegetables can all contribute to your plant-food variety.
Tinned foods can count too
Don't dismiss canned foods.
Tinned:
- Beans
- Chickpeas
- Lentils
- Tomatoes
can be extremely useful pantry staples.
If using canned legumes, rinsing them can reduce some of the sodium and liquid components.
They're particularly helpful when you don't have time to cook dried beans from scratch.
What about "superfoods"?
You don't need to spend a fortune on foods marketed as superfoods.
Chia seeds can be useful.
So can oats.
But so can beans.
And cabbage.
And carrots.
And apples.
And lentils.
And pumpkin.
Gut health isn't reserved for people shopping at specialty health-food stores.
Ordinary foods can do a lot of work.
What about sugar?
You don't need to completely eliminate sugar to support your gut.
But foods and drinks high in added sugar can easily displace more nutrient-dense foods when consumed frequently.
Rather than focusing only on what to remove, focus on what you can add:
More whole and minimally processed foods.
More plant variety.
More fibre-rich foods.
That's a much more sustainable approach.
What about processed foods?
Not every processed food is unhealthy.
Processing includes many different things.
Oats are processed.
Frozen vegetables are processed.
Plain yoghurt is processed.
Canned beans are processed.
The important question is what the food provides and how it fits into your overall diet.
A diet based heavily on ultra-processed foods may provide less fibre and plant-food variety than a diet centred around whole and minimally processed foods.
Aim for balance rather than perfection.
If you're new to high-fibre foods, start slowly
There's one important warning about filling your trolley with all 25 foods.
Don't eat everything at once.
If you're currently eating very little fibre, suddenly adding huge amounts of:
- Beans
- Lentils
- Seeds
- Whole grains
- Vegetables
- Resistant starch
may cause:
- Gas
- Bloating
- Abdominal discomfort
- Changes in bowel movements
Increase fibre gradually and maintain adequate hydration.
Your gut needs time to adjust.
Build a "plant points" mindset
Instead of thinking:
"Did I eat perfectly today?"
ask:
"How many different plants did I eat this week?"
For example:
Monday:
- Oats
- Banana
- Spinach
- Beans
Tuesday:
- Apple
- Cabbage
- Lentils
- Pumpkin
Wednesday:
- Brown rice
- Carrots
- Broccoli
- Peanuts
You don't need to hit an exact number.
The idea is simply to keep expanding your variety.
A sample gut-friendly shopping basket
If you wanted a practical basket for one week, you could start with:
Vegetables
- Cabbage
- Carrots
- Broccoli
- Pumpkin
- Spinach
Fruit
- Bananas
- Apples
- Seasonal berries
Legumes
- Beans
- Lentils
Grains
- Oats
- Brown rice
Nuts & seeds
- Peanuts
- Pumpkin seeds
- Chia seeds
Fermented foods
- Kefir
- Plain yoghurt
Healthy fats
- Avocado
- Olive oil
Flavour
- Garlic
- Onions
- Ginger
That's already a substantial variety of foods.
And you can change the list every week.
The most important item in your basket?
Variety.
There isn't one food that can provide everything your gut needs.
Your microbiome interacts with a huge range of compounds from your diet.
So instead of buying one expensive "gut health superfood," spend your money on a wider range of ordinary foods.
Try a different vegetable.
Buy a new fruit.
Swap rice for barley.
Add lentils.
Try another type of bean.
Sprinkle seeds over breakfast.
Have kefir if you enjoy it.
Small additions can make your overall diet much more diverse.
Your gut-health grocery checklist
Before leaving the shop, ask yourself:
Have I bought vegetables?
Have I bought fruit?
Have I included a legume?
Have I included a whole grain?
Have I included nuts or seeds?
Have I included foods I enjoy and will actually eat?
Have I chosen enough variety for the week?
If the answer is yes, you're already heading in the right direction.
The bottom line
Supporting your gut health doesn't require an expensive shopping list.
Some of the most useful foods are simple, affordable staples:
Oats.
Beans.
Lentils.
Cabbage.
Carrots.
Fruit.
Whole grains.
Nuts.
Seeds.
Fermented foods.
The key isn't eating one of these foods every day.
It's building variety over time.
Your gut microbiome is an ecosystem, and different microorganisms interact with different components of your diet.
So next time you go grocery shopping, don't ask:
"What's the one best food for gut health?"
Ask:
"What five foods haven't I eaten recently?"
That's where the real variety begins.
Frequently Asked Questions
What are the best foods for gut health?
There isn't one best food. A varied diet containing vegetables, fruits, legumes, whole grains, nuts, seeds and, if tolerated, fermented foods can provide a broad range of fibres and plant compounds.
What should I buy for a healthy gut?
Start with vegetables, fruit, legumes, whole grains, nuts or seeds and foods you enjoy. You can also include fermented foods such as kefir or plain yoghurt if you tolerate them.
Are beans good for gut health?
Beans are rich in fibre, plant protein and fermentable carbohydrates. They can be an excellent addition to a varied diet, although people who aren't accustomed to legumes may need to increase their intake gradually.
Is kefir good for the gut?
Kefir is a fermented drink that can contain a variety of microorganisms. It can be part of a balanced diet, although individual responses vary and it shouldn't be viewed as a cure-all for digestive problems.
Are potatoes good for gut health?
Potatoes can absolutely be part of a balanced diet. They provide carbohydrates and nutrients, and cooking and cooling potatoes can increase their resistant starch content.
How many different foods should I eat for gut health?
There's no universally required number of different foods. Rather than chasing a specific target, focus on gradually increasing the variety of plant foods you eat throughout the week.
Can I eat gut-friendly foods if I have a sensitive stomach?
Possibly, but tolerance varies. Some high-fibre and fermentable foods can cause gas or bloating, particularly when introduced rapidly. Start with small portions and increase gradually. If you have persistent or significant digestive symptoms, consult a healthcare professional.
Explore more from NuMeSA:
For more practical information about fibre, fermented foods, digestion and supporting your gut microbiome, visit the NuMeSA Gut Health Guides Hub.