The 12 Best Foods for Gut Health

Your gut is home to trillions of bacteria, and what you feed them shapes how you digest, how your immune system works, and even how you feel day to day. The good news: supporting your gut doesn't require expensive supplements — it mostly comes down to eating more of the right everyday foods. Here are twelve of the best, and why they help.

Fermented foods (the live-culture heroes)

1. Yoghurt

Live yoghurt contains beneficial bacteria that help support a healthy gut. Look for “live” or “active cultures” on the label, and as little added sugar as possible.

2. Kefir

A fermented milk drink that's typically even richer in cultures than yoghurt. A small glass a day is a simple habit.

3. Sauerkraut and kimchi

Fermented cabbage, packed with bacteria and fibre. Choose the refrigerated, unpasteurised kind (the cultures survive), and start with a spoonful.

4. Miso and tempeh

Fermented soya foods that add cultures plus protein. Great in soups, dressings and stir-fries.

Prebiotic foods (what your good bacteria eat)

5. Oats

Rich in a fibre called beta-glucan that feeds good bacteria and keeps digestion steady. An easy, gentle breakfast base.

6. Bananas

Provide prebiotic fibre and are usually easy on the stomach — a good choice if other fruits bloat you.

7. Garlic and onions

Among the best prebiotics there are. (If they bloat you, use them in smaller amounts or as infused oil — the benefit still counts.)

8. Asparagus and leeks

More prebiotic-rich vegetables that help your good bacteria flourish.

Fibre and plant variety

9. Beans, lentils and chickpeas

High in fibre and plant protein. Introduce them gradually if you're not used to them, and your gut will adapt.

10. Berries

Fibre plus polyphenols — plant compounds that beneficial gut bacteria love. Gentle on most stomachs, too.

11. Leafy greens

Spinach, kale and rocket deliver fibre and nutrients that support a healthy gut environment.

12. Whole grains

Brown rice, quinoa, barley and oats add the variety of fibre your microbiome thrives on.

The single most important principle: variety

If you take one thing from this list, make it this: a wider range of plants means a more diverse, resilient gut. Aim for many different plant foods across a week — vegetables, fruits, beans, nuts, seeds and whole grains all count. Variety beats obsessing over any single “superfood.”

A quick reality check: go gently. Piling on fibre and fermented foods overnight can leave you gassy while your gut adjusts. Build up gradually and drink plenty of water. If certain healthy foods consistently bloat you, that's worth noticing too — see our guide to foods that commonly cause bloating.

Want a structured way to put this into practice? The 30-Day Gut Reset builds these foods into a complete daily plan, or start with the free 7-day anti-bloat plan to ease in.

Frequently asked questions

What is the number one food for gut health?

There isn't a single magic food — variety matters most. That said, fermented foods like yoghurt, kefir and kimchi, and prebiotic foods like oats and bananas, are excellent staples to build around.

How quickly can food improve gut health?

Many people feel less bloated and more comfortable within a week or two of eating more gut-friendly foods. Building a genuinely diverse microbiome happens over months of consistency.

Are probiotic supplements better than food?

For most healthy people, food first is a sensible approach — fermented and fibre-rich foods feed your gut naturally. Supplements can have their place, but they're not a substitute for a varied diet.

Back to blog