91³Ô¹ÏÍø

Watch CBS News

How to improve gut health, according to experts

As our understanding of the importance of gut health grows, experts stress the importance of having a happy, balanced gut microbiome.

But how can we improve our gut health? Experts point to a healthy, balanced diet as a vital component in supporting gut health — and offer a few specific suggestions to help.

"The answer is very simple on a general level. ... It's just a matter of quote-unquote 'being healthier' and eating a quote-unquote 'healthy' diet," explains Dr. Aditya Sreenivasan, a gastroenterologist at , though he admits that it can be "hard to to meet these criteria, especially living in this country."

What exactly does this way of eating look like?

Focus on whole plant foods, says Dr. Shilpa Ravella, transplant gastroenterologist and assistant professor of medicine at Columbia University.

"Whole plant foods are incredibly important for gut health because they provide fiber for our gut microbes, and fiber is the most important nutrient for those gut microbes," Ravella says.

Despite the importance of fiber in our diets, only about meet the recommended daily amounts.

"In this country we unfortunately have a fiber deficiency," she says. "We need to go beyond those recommended daily amounts for optimal gut health."

Sreenivasan generally advises eating more fruits, vegetables and whole grains and less processed carbs like sugary drinks and processed and red meats. Recommendations may differ for people who have specific issues such as celiac disease, which could require a more specific diet.

"These are all like pretty simple concepts, but if you're able to do those things, you're improving your overall health, which includes gut health as well," he explains. 

Eating a diversity of plants is also a plus. 

"When we think of different ways of eating plant-based foods, you could be eating potato chips and french fries, and those are technically still plants, but we need to be eating a great diversity of produce in the supermarket, a variety of whole grains, legumes and healthy fats as well, like nuts, seeds and avocados," Ravella advises.

Grilled vegetables on platter
Eating a variety of vegetables, fruits and whole grains helps support gut health, experts say. Ion Tavitian / Getty Images

Variety is important because studies have shown that simply increasing increasing the range of plants consumed is linked to lower levels of bodily inflammation.

"One study, for example, that shows that simply by increasing the diversity of plants up to around 30 plants in a week can actually improve the diversity of the gut microbiome," she adds.

Food preparation is the last key that's often overlooked.

"It's not something we focus on as much, but preparation techniques are actually quite important for that health because there is a difference between eating something that's heavily fried versus eating something that's lightly sauteed," Ravella says. 

There are also preparation methods that can be extra beneficial to your gut, like fermentation, which includes items such as kimchi and sauerkraut. This is because it's not only prebiotic but also probiotic, she explains, meaning it helps add to the healthy microbes in your gut as well as provide food for them. 

While the word "probiotic" is often associated with the commercially manufactured mixtures you can find on store shelves, these are a replication of bacteria naturally found inside our gut. Prebiotics, found in fruits and vegetables, are specialized plant fibers that act as food for the gut microbiome. 

While a good part of a balanced diet, Sreenivasan doesn't view fermented foods as a magic solution by any means. 

"Those foods are good for you, (but) I don't think that they're a cure-all, per se," he notes.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });