
5 Vegetables to Eat When Stress Messes With Your Digestion
Stress and digestion don’t play well together. From bloating to appetite changes to feeling completely out of sync with your gut, stress can throw your entire digestive system off balance. The good news? Choosing the right vegetables for stress and digestion can help calm the chaos and bring your gut back on track – naturally.
Why Stress Affects Your Digestion
We know stress is bad for us – but when it shows up as digestive discomfort, it’s especially frustrating. You might eat more or less than usual, feel bloated or constipated, or notice your energy dip no matter how well you think you’re eating. And that’s because during times of stress, your body isn’t prioritising digestion – it’s preparing you to survive.
You’re primed to fight or flee
Historically, the stress response helped you flee danger. Stopping for a bite to eat if you were hungry, or digesting a meal that you’d already enjoyed was no longer on the to-do list. The chemical cascade throughout your body was solely focused on one outcome: for you to get up!…get ready… move or fight… until you were out of harm’s way.
But you can’t let off steam
But modern stressors – deadlines, health worries, family logistics – don’t let you run or fight. They sit with you, often unresolved, keeping your nervous system in high alert. Over time, this chronic stress can lead to a poorly functioning digestive system, low nutrient absorption, and persistent discomfort.
How Vegetables Can Help A Stressed Stomach
When your body is in stress mode, it burns through certain nutrients faster – especially magnesium, vitamin C, and B vitamins.
Adrenaline, your short-term stress hormone, diverts blood and nutrients to your limbs and muscles, and puts the digestive process on to the back burner.
Cortisol, your long-term stress hormone, also suppresses inflammation short-term but can impair immunity and digestion over time.
So how can vegetables help?
- They provide key nutrients that stress depletes
- They contain fibre and low glycaemic-load (GL) carbs to support stable energy and gut function
- They deliver prebiotics and probiotics to support your immune system and microbiome
- They reduce inflammation and support blood sugar balance
Including more vegetables for stress and digestion in your diet is a smart, simple step to supporting your gut through stressful times.
Vegetables To Eat
for a calmer stomach
1. Swiss Chard
To replenish magnesium and vitamin C
Dark leafy greens are a digestive superstar thanks to their fibre content and nutrient density.
A 175g serving of cooked Swiss chard offers half your vitamin C and more than a third of your daily magnesium needs.
These nutrients are especially important when you’re stressed – vitamin C supports adrenal function and immunity, while magnesium helps calm the nervous system and balance your stress response.
In their review, Pickering and colleagues reported that with a low magnesium status more adrenaline is released and activity of serotonin, your feel-good-hormone, diminishes.
No wonder stress can leave you feeling wired and cranky!
Tip: If Swiss chard isn’t available, spinach or kale are great substitutes and excellent vegetables for stress and digestion.
2. Broccoli
A nutrient-dense source of B vitamins
Broccoli brings the triple treat: magnesium, vitamin C, and a broad spectrum of B vitamins, all of which support your body when under stress.
B vitamins play a key role in mood regulation, nervous system health, and energy production – things that tend to unravel when you’re overwhelmed.
One systematic review highlighted the beneficial effects of supplementing B vitamins if eating poorly and stressed.
So, it makes sense to include vitamin-B rich foods in your diet too.
Remember: Lightly steaming or stir-frying broccoli can make it easier on your digestion compared to eating it raw.
3. Celery
A calming, crunchy, hydrating snack
With its high water content and mix of soluble and insoluble fibre, celery is a gentle way to hydrate your gut and support digestion. It also contains natural compounds (polysaccharides) that help protect the lining of the digestive tract—particularly useful when stress contributes to reflux or stomach irritation.
Did you know? With its satisfying crunch, celery can help release jaw tension – a common physical sign of stress.
While you can’t ‘catch up’ on lost sleep, how you eat the next day can make a real difference to how you feel – and how well you sleep the next night.
4. Jerusalem artichokes
A prebiotic-rich gut booster
Jerusalem artichokes are rich in inulin, a type of prebiotic fibre that feeds your good gut bacteria. These bacteria are a crucial part of your immune and digestive systems – both of which take a hit during long periods of stress.
Roasting Jerusalem artichokes (around 45 minutes) makes them easier to digest and reduces their well-known wind-inducing effects. Raw versions are more potent – great for some, but not for everyone.
A recipe idea: Gone shopping? Try this easy recipe for Roast Jerusalem Artichoke
5. Kimchi and Sauerkraut
Fermented veg for gut support
Fermented vegetables like kimchi and sauerkraut are rich in natural probiotics, which help repopulate your gut with beneficial bacteria. This is especially helpful when your cortisol levels have been high for a while and your immune function needs a nudge.
You can follow my recipe to make your own Simple Kimchi, or buy it from a good health shop. Either way, kimchi is a powerful addition to your digestive toolkit.
What to do: Eat a tablespoon a day alongside your lunch or dinner.
The Bottom Line
There’s a clear link between chronic stress and poor digestive health – from stomach upsets to disrupted sleep, weight fluctuations, and low energy. But small, daily dietary choices – like adding more vegetables for stress and digestion – can support your body’s stress response and help restore balance over time.
These five vegetables (and fermented friends) offer an easy, food-first way to care for your gut during stressful periods – especially when combined with simple relaxation techniques like breathwork, movement or rest
Image: Mock-up graphics at Unsplash

Do you notice changes in your digestion when you’re under stress? Which of these vegetables are already part of your routine to beat digestive stress – and which will you try next?
Leave a comment below – I’d love to hear how stress shows up in your body, and what’s helped you manage it
Including a variety of soothing, easily-digested or nutrient-rich foods in your diet is a great way to support your digestive system when it’s under stress. With this year’s National Stress Month in full swing, it seems the perfect time to give digestion some special attention.
Let’s focus first on VEGETABLES. It’s possible to eat vegetables that support digestion, when you select them for their abundance of nutrients, their direct impact on your digestive organs, or their beneficial influence on your ‘good’ bacteria.
Whichever way you look at it, stress is rubbish for digestive function. You may end up eating more, or less, than you normally do; not fully digesting and processing what you do eat; burning through the nutrients that you do glean from your diet; and feeling tired and uncomfortable too. It’s bad enough facing the daily hassle and pressure without the extra digestive upsets.
But there is a perfectly good reason why your digestion is so negatively affected by stress. It all boils down to prioritisation and survival.
In days of old, if your stress response kicked in, it meant there was some kind of danger to avoid. Stopping for a bite to eat if you were hungry, or digesting a meal that you’d already enjoyed was no longer on the to-do list. The chemical cascade throughout your body was solely focused on one outcome: for you to get up!…get ready… move or fight… until you were out of harm’s way.
Fast forward to the present day with its different pressures and stressors. How does your body respond to these new types of ‘dangers’? That’s right. Chemical signals tell you to get up!…get ready!!… move or fight. You respond in exactly the same way.
However, there is one difference to this modern-day response.
Imagine you’re called away from work because your child is unwell. When you first answer the phone your mouth dries and your heart races. Then comes the stress of rearranging your day and collecting your kid. You sit, stomach tense, as you wait at the GP surgery. On top of this, you find yourself silently fuming, thinking of all the catch-up work you’ll need to do. But in this situation, there’s no opportunity to ‘fight or flee’, you can’t escape this ‘danger’. Instead it sits and lingers, ready to flare up whenever you next remember this event.
These unresolved stressors can quickly build up to a chronic stress which has a negative impact on how well you digest.
Each time your stress response kicks in the same chemicals are needed.
- In the short term, adrenaline and noradrenaline are released from the adrenal medulla. This leads to an increase in energy, alertness, heart rate and blood flow to the muscles. This is the time when digestion gets put on the back burner and you ay notice your mouth getting dry.
- In the long term, cortisol is released from the adrenal cortex. This helps release glucose to maintain your energy and fuel your muscles. However, cortisol also decreases anti-inflammatory processes and the immune system.
This means that there are several areas of focus to support your digestive health when you are stressed. You might:
- replenish nutrients which are in most demand;
- nourish the overworked adrenal glands;
- stabilise your glucose levels;
- support immune system activity;
- reduce inflammation.
Here are 5 veg that you’ll want to eat.
The 5 Best Vegetables For A Stressed Stomach

Image by Mockup Graphics
1. SWISS CHARD – a great source of magnesium and vitamin C
Dark green leafy vegetables are superb for your digestive health – for a start there’s all that lovely fibre. The nutrient profile of Swiss chard is pretty appealing; when cooked, a 175g portion delivers over a third of your daily magnesium requirement and more than half of your vitamin C needs.
Your requirement for both magnesium and vitamin C increases when you are stressed. For example, magnesium will move out of your cells and into the plasma to help buffer the adverse effects of acute stress. However, this can lead to depletion, which has further consequences. A low magnesium status allows more adrenaline to be released whenever you are stressed. It also allows for excitatory brain chemicals to be more active, and lowers synthesis and action of serotonin.[1] This drop in feel-good-serotonin can leave you anxious, sleepless and more stressed!
If you can’t find Swiss chard in the shops, opt for other leafy greens like spinach and kale.
2. BROCCOLI – a nutrient-dense source of magnesium, vitamin C and the B vitamins
There’s evidence of how supplementing B vitamins, either alone or as part of a multi-nutrient, can benefit individuals during periods of stress.[2] What if you don’t take supplements? There are many food sources of the B vitamins which can be included in your diet everyday, so you might start with those.
As a source of magnesium, vitamin C AND the B vitamins, broccoli is a digestive-stress-busting hero. When eaten raw broccoli can be hard to tolerate and cause bloating or general discomfort. A quick steam or stir fry can help overcome this.
3. CELERY – a naturally low GL carb to soothe digestive distress
Apart from it’s jaw-relaxing crunchy texture, what else does celery have going for it?
First it’s full of soluble and insoluble fibres, which as you know by now, help your digestive processes. Celery is also mainly water – around 95% – which is useful to keep your cells hydrated. Have you noticed how you sometimes forget to even have a drink when you’re under intense pressure? Finally, there are the polysaccharides – a type of sugar. They are shown to improve the lining of your digestive tract and help protect against ulcers.
4. JERUSALEM ARTICHOKE – a tasty carb-rich veg with plenty of prebiotic fibre
Jerusalem artichoke is a rich source of inulin, a prebiotic fibre. This is the type of fibre that your good-guy bacteria love to munch on. The good bacteria in your digestive tract are the first line of immune defence, so eating foods that nourish them can support your long-term health. As you read about Kimchi and Sauerkraut you’ll see why this is so important when you are stressed.
Jerusalem artichoke has a reputation for creating wind. It does depend on the amount of inulin it contains (which varies) and how you react to it (which is different from one person to the next). There’s more chance of this happening if you eat it raw – say grated into a salad. But when roasted – for around 45mins – the inulin and wind-potential start to break down.
See the recipe here: ROAST JERUSALEM ARTICHOKE
5. KIMCHI and SAUERKRAUT – fermented foods with natural probiotics to help give your immune system a boost
Cortisol is released as part of the long-term stress response, to prepare your body for bouts of endurance. Unfortunately, it also down-regulates your immune system, leaving you more prone to coughs, colds and other illnesses. That’s why it’s so useful to replenish the good bacteria. Fermented foods such as kimchi and sauerkraut are both sources of beneficial probiotic. Whether you choose to buy them or take time to ferment your own, try eating a small portion everyday.
See the recipe here: SIMPLE KIMCHI
***
There’s a well-known link between stress and the digestive tract. I bet you can easily recall that feeling of having butterflies in your stomach. But there are other effects. The hormones which regulate the stress-response can affect weight management, sleeping patterns and energy levels. Which means that unmanaged, chronic stress has the potential to seriously impact your body from head to toe.
There are dietary adjustments that may help better manage this; such as eating vegetables for a stressed stomach. Consider combining them with lifestyle adjustments such as those that were discussed last week… Strategies to relax in 5 mins or less.
References
[1] Cuciureanu & Vink (2011) Magnesium in the central nervous system [2] Young et al (2019) A Systematic Review and Meta-Analysis of B Vitamin Supplementation on Depressive Symptoms, Anxiety, and Stress: Effects on Healthy and ‘At-Risk’ Individuals