good mood food

Mood Boosting Foods: The Top 20 That Can Lift Your Spirits

Wednesday 08th Oct 2025 |

Mood-Boosting Foods: What to Eat for a Happier Mind

Chocolate, coffee – and even bananas are among the foods most likely to lift your spirits. But it’s not just about comfort eating: certain foods contain nutrients that support your body and mind, helping to reduce stress and improve overall wellbeing.

While sweet treats are quick fixes, wholesome options like nuts, seeds, berries, and oily fish are also known to give a natural mood boost. More and more people are turning to food as one way of staying positive and looking after their mental health.

Chocolate Tops the List

It’s no surprise that chocolate is one of the nation’s favourite mood-boosting foods. Both milk and dark chocolate are linked to feelings of pleasure and comfort. Dark chocolate, in particular, brings added benefits thanks to:

  • Fibre that feeds gut-friendly bacteria
  • Natural compounds linked to reduced stress
  • Antioxidants that support brain health

Other popular pick-me-ups include coffee, ice cream, chocolate biscuits, and cake. For a lighter lift, bananas, berries, and a comforting cup of tea all make the list.

Why Food Affects Mood

Why Food Affects Mood

The connection between what we eat and how we feel is becoming clearer. A balanced diet helps keep blood sugar steady, supports gut health, and provides nutrients that influence brain chemistry.

Foods rich in omega-3 fatty acids, such as oily fish, walnuts, and flaxseed, have been shown to support brain function. Meanwhile, plant-based foods packed with fibre and antioxidants provide long-lasting benefits for energy, mood, and overall wellbeing.

Mood-Boosting Habits Beyond Food

Of course, it isn’t just food that influences mood. Simple lifestyle habits can make a big difference too, including:

  • Going for a walk outdoors
  • Taking a short break to read or unwind
  • Watching a favourite TV show or film
  • Refreshing your space with a quick tidy-up

Pairing nourishing foods with healthy routines creates a balanced approach to self-care.

Top Tips for a Happier Mood

  • Eat a rainbow of plants – Fruits, vegetables, wholegrains, legumes, nuts, and seeds bring variety and nutrients.
  • Add olive oil and omega-3 – Great for brain health and part of the Mediterranean way of eating.
  • Practise mindfulness – Just a few minutes daily can help lower stress.
  • Include fermented foods – Sauerkraut, kimchi, kefir, and pickles are great for gut health.
  • Prioritise good sleep – Switch off screens, relax, and aim for restorative rest.

Top Mood-Boosting Foods

  • Milk chocolate
  • Dark chocolate
  • Coffee
  • Ice cream
  • Chocolate biscuits
  • Cake
  • Bananas
  • Tea
  • Berries
  • Pizza
  • Cheese
  • Nuts & seeds
  • Oily fish (e.g. salmon, mackerel)
  • Crisps & savoury snacks
  • Biscuits

Final Thoughts

Comfort foods like chocolate and cake can bring an instant smile, but for lasting wellbeing it’s the nutrient-rich choices — from oily fish to nuts, seeds, and fermented foods — that really make a difference. By striking the right balance, you can enjoy indulgence while also fuelling your body and mind for the long term.

Article credits – Dr Holly Neill, Head of Science at Yakult



Read more from Crave, the lifestyle magazine UK audiences turn to for inspiration and trends.