A balanced gut supports digestion, immunity, and even mental wellbeing. Nourishing it with the right foods can help maintain a thriving microbiome and reduce inflammation. Here are some of the best foods to add to your plate that your gut – and body – will thank you for.
1. Yogurt
Rich in live cultures, yogurt provides probiotics that replenish healthy gut bacteria. Choosing plain, unsweetened varieties ensures you’re getting the benefits without added sugars that can disrupt balance.
2. Kefir
This fermented milk drink contains a diverse range of probiotics and is often easier to digest than yogurt. Regular consumption can help improve gut flora and support overall digestive health.
3. Sauerkraut
Made from fermented cabbage, sauerkraut is a natural source of probiotics and fiber. It also contains vitamins C and K, which promote both gut and immune health.
4. Kimchi
A staple in Korean cuisine, kimchi is a spicy fermented vegetable dish rich in probiotics. Its combination of fiber, vitamins, and beneficial bacteria helps promote regular digestion and microbial diversity.
5. Tempeh
A traditional Indonesian food made from fermented soybeans, tempeh has a firm, chewy texture and earthy flavor. It’s highly nutritious – rich in protein, fiber, vitamins (especially B vitamins), magnesium and iron.
6. Kombucha
This fizzy fermented tea is packed with probiotics and antioxidants. Drinking kombucha can help introduce beneficial bacteria while also supporting hydration.
7. Garlic
Garlic acts as a prebiotic, feeding the good bacteria already in your gut. It also offers antibacterial properties that help maintain microbial balance.
8. Onions
Like garlic, onions are rich in prebiotics that nourish beneficial gut microbes. They are also a good source of antioxidants, which help reduce inflammation.
9. Bananas
High in fiber and resistant starch, bananas help regulate digestion while feeding good gut bacteria. They are also gentle on the stomach, making them a soothing choice for those with digestive discomfort.
10. Apples
Packed with pectin, a type of soluble fiber, apples support gut bacteria and improve stool consistency. Their natural sweetness also makes them an easy way to add fiber to your day.
11. Whole Grains
Oats, brown rice, and quinoa provide prebiotic fiber that fuels healthy gut bacteria. Their slow-digesting nature helps regulate blood sugar while supporting digestion.
12. Legumes
Beans, lentils, and chickpeas are excellent sources of both fiber and plant-based protein. Their prebiotic properties encourage a diverse microbiome, which is essential for gut resilience.
13. Leafy Greens
Spinach, kale, and other greens contain fiber and compounds that promote the growth of healthy gut bacteria. They’re also rich in magnesium, which supports smooth muscle function in the digestive tract.
14. Berries
Blueberries, raspberries, and strawberries are high in fiber and polyphenols, compounds that feed beneficial gut microbes. They also provide antioxidants that reduce gut inflammation.
15. Almonds
These nutrient-dense nuts offer fiber, healthy fats, and prebiotic compounds. They also make a satisfying snack that supports both digestive and heart health.
Clinically Reviewed By
Board-certified lifestyle medicine physician