Food and mood are more connected than you might think. Research points to an overall eating pattern rich in plants, fibre, oily fish, healthy fats and colourful whole foods.
Keep it simple: eat more fibre-rich plants, add omega-3-rich fish to your week and bring more colourful, polyphenol-rich foods onto your plate.
Ever learn something about your health and think, “Hang on, why did nobody explain this sooner?” Food and mood might be one of those things.
You’ve heard about the Mediterranean diet. You’ve heard the gut-brain chat. You know you’re supposed to eat more plants. But did anyone actually explain why any of this might matter for your mood?
Let’s join the dots.
Turns out, food and mood may be more connected than we realised. Research is exploring how diet influences things like blood sugar, inflammation and the gut microbiome, all of which may play a role in mental wellbeing.¹⁻⁴ A bowl of blueberries won’t fix a terrible Tuesday, but how you eat over time might matter.
And interestingly, the foods that keep appearing aren't particularly exotic. Think plants, fibre, fish, healthy fats and plenty of colour. No obscure superfoods. No sad desk salads. Just some foods for a good mood, and some interesting science behind it.
Food and Mood: Is There Actually Science Behind It?
Turns out, a lot of the foods we already know are “good for us” may have more going for them than we realised.
Research involving more than 45,000 people found that improving diet had a small but significant effect on persistent low moods.² And when you zoom out, the foods that keep showing up are surprisingly familiar:¹⁻⁴
Vegetables, Fruit, Wholegrains, Legumes, Nuts and seeds, Fish, and Healthy, minimally processed fats
Thinking that sounds very Mediterranean? You’d be right. Mediterranean-style eating patterns keep popping up in research into diet and mental wellbeing.⁴
So maybe we’ve been asking the wrong question.
Instead of “What should I eat for my mood?”, try:
“How can I get more of the good stuff onto my plate?”
Luckily, this doesn’t need to become your new full-time hobby. Here are three simple places to start.
1. Eat More Fibre-Rich Plants for Gut and Mood Support
You already know vegetables are good for you. What you might not have heard much about is why your gut could be one reason they matter to your mental wellbeing, too.
Vegetables, fruit, legumes, whole grains, oats, nuts and seeds provide dietary fibre. Fibre helps support the gut, and research is exploring its relationship with the gut-brain axis, essentially the two-way communication network between your gut and brain.¹˒²
This is where things get interesting.
One study found eating more fibre was associated with less anxiousness, although the same relationship wasn't found for persistent low moods.³
Another found people eating less than 8.1 g of fibre per day had a greater incidence of anxiety than those eating at least 15.4 g per day.³
Some food for thought. And fibre is only the beginning.
Fibre-rich foods for mood
So, how much fibre do you need to eat to get the benefits?
A healthy and sensible benchmark is around 25 g of dietary fibre each day, the general adult recommendation.³ And you don't need to completely reinvent the way you eat. It could simply be adding one thing to every meal, like:
- Oats at breakfast, in a smoothie, homemade slice or added to plain old muesli.
- A small tin of fresh chickpeas or beans at lunch with a side salad.
- Extra vegetables baked into dinner.
- Fruit, nuts and seed mixes or bars for snacks;
- Wholegrain options instead of more refined options (Think crackers, rice, breads, wraps, pasta )
In addition to eating enough fibre, eating a wide variety of plant fibres matters too.
Turns out, your gut doesn’t want to eat the same things on repeat. Research found differences in gut microbial diversity between people eating 30+ different plants a week and those eating 10 or fewer.⁵ The takeaway? Mix up your plants.
More plants.
More variety.
Note: If the gut-brain connection is completely new to you, you can read more about fibre and the gut microbiome here.
2. Eat More Omega-3-Rich Fish for Mood
Fish being “good for your brain” is one of those things you’ve probably heard without anyone really explaining why.
Oily fish like salmon, sardines and mackerel contain omega-3 compounds, EPA and DHA, which keep appearing in research looking at diet and mental wellbeing.¹˒²
In a study of nearly 10,000 people, eating fish four or more times a week was associated with lower rates of depression and anxiety.¹
With 80% of Australian adults low in omega-3s and just 1 in 5 taking supplements, many of us could be missing out.
More fish on the menu could look like:
- Making fresh ceviche once a week
- Sardine + sun-dried tomato pesto
- BBQ wild-caught salmon
- Local fish when eating out
- Easy tuna patties or spicy tuna cucumber boats.
Consider this your sign to put fish on the menu every second day. Your brain will be happier for it.
Note: If you fall short of eating fish 4x per week, OmegaGenics High Strength EPA/DHA can help you fill the gap and support your brain in powerful ways.
3. Eat Colourful Foods Rich in Polyphenols
If there’s one bit of nutrition science worth remembering, it might be this: bring on the colour.
Colourful berries, leafy greens, fruit, nuts, tea and extra virgin olive oil contain plant compounds called polyphenols, including flavonoids, and there’s some interesting science behind them.
A review of 36 clinical trials found that higher flavonoid consumption improved persistent low moods.⁴
In one study, healthy teens who ate wild blueberries daily for four weeks were linked with improvements in persistent low mood symptoms.⁴
So, want more polyphenols on your plate? Let colour lead the way. Next shop, think:
- Berries
- Pomegranate juice
- Fresh herbs
- Colourful Fruit
- Walnuts and other nuts
- Extra virgin olive oil
- Green tea
Just a little more colour on your plate could be a simple way to nourish a healthy mood.
So, what does a “good mood” plate actually look like?
You don't need to overhaul your diet overnight. Start with three simple ideas:
Add to your plate |
Think |
Why it's interesting |
Plants for fibre |
Veggies, fruit, legumes, whole grains | Higher fibre intake has been associated with lower anxiety symptoms.³ |
Oily fish for omega- |
Salmon, sardines, mackerel | Fish and omega-3s feature repeatedly in dietary patterns associated with mental wellbeing.¹˒² |
Colour for polyphenols |
Berries, leafy greens, fruit, nuts, olive oil, fresh herbs. |
Human research suggests potential benefits relating to depressive symptoms.⁴ |
The Good Mood Food Takeaway
Here’s the nice part: you don’t have to eat perfectly to eat well. Research suggests it’s the overall pattern that matters most.¹⁻⁴
And food is just one part of the picture. A colourful salad can do a lot, but it can’t cancel a stressful week. Sleep, movement and other healthy habits all have a seat at the table too.²˒⁴ Remember:
- Plants for fibre
- Oily fish for omega-3s
- Colourful foods for polyphenols
Start small. Add another colour every week. Try a new plant. Get some fish into the weekly rotation. Because when it comes to eating for your mood, variety beats perfection. Every time.
If you’re curious about what else can help, explore 8 Evidence-Based Habits to Support Mental Wellbeing. If changes in your mood are ongoing, chat with a healthcare professional for personalised support.
Frequently Asked Questions
What are the best foods for a good mood?
Research supports an overall pattern featuring plenty of vegetables, fruit, whole grains, legumes, nuts, fish and healthy fats.¹⁻⁴
What is the best diet for mood?
Research frequently points towards Mediterranean-style eating patterns rich in vegetables, fruit, whole grains, legumes, nuts, fish and healthy fats.¹⁻⁴ Rather than one “mood food”, the overall pattern of your diet appears to matter most.
What are three foods to eat for your mood?
Think in food groups rather than individual foods: fibre-rich plants, omega-3-rich oily fish and colourful polyphenol-rich plant foods are three useful places to start.¹⁻⁴
Are omega-3s good for mood?
Fish and omega-3 fatty acids have been associated with healthy mental wellbeing.¹˒² Learn more about the benefits of Omega 3 in these articles:
Omega-3 Explained: Benefits, Sources, and How to Choose the Best
Does fibre support mood?
Higher fibre intake has been linked with fewer anxiety symptoms.³ One possible piece of the puzzle? The gut-brain axis, where our gut microbes and brain are in constant conversation. Curious? Read more here.
Can food treat depression or anxiety?
What’s on your plate can play a supporting role in how you feel, alongside the right professional care when you need it.
How quickly can food affect mood?
There’s no magic number, but several Mediterranean-style studies have reported improvements in persistent low mood symptoms at around the 12-week mark.²˒⁴
References
- Wu SX, Li J, Zhou DD, et al. Possible effects and mechanisms of dietary natural products and nutrients on depression and anxiety: a narrative review. Antioxidants (Basel). 2022;11(11):2132. doi:10.3390/antiox11112132.
- Firth J, Marx W, Dash S, et al. The effects of dietary improvement on symptoms of depression and anxiety: a meta-analysis of randomized controlled trials. Psychosom Med. 2019;81(3):265-280. doi:10.1097/PSY.0000000000000673
- Gillespie KM, Kemps E, White MJ, Bartlett SE. The association of dietary components with depression and anxiety symptoms: findings from a cross-sectional survey - PubMedFront Nutr. 2025;12:1546564.doi:10.3389/fnut.2025.1546564.
- Dimopoulou M, Dimopoulou A, Gortzi O. Dietary patterns and mental health across the lifespan: a systematic review of randomized clinical trials. Psychol Int. 2025;7(4):87. doi:10.3390/psycholint7040087.
- McDonald D, Hyde E, Debelius JW, et al. American Gut: an open platform for citizen science microbiome research. mSystems. 2018;3(3):e00031-18. doi:10.1128/mSystems.00031-18.