29 easy ways to eat yourself happy

Good mood food

<p>aliasemma/Shutterstock</p>

aliasemma/Shutterstock

What we eat doesn't just affect us physically; it can have a huge impact on our mental wellbeing, too. Improving our diets may help to lift our moods and ease anxiety, give us more mental resilience and increase our ability to think more clearly. Here, we've ranked the eating habits that can help to give you a feel-good boost – counting down to loveFOOD nutritionist Angela Dowden's most tried-and-tested method to eat yourself happy.

Read on to discover 29 diet tips that can help to boost your mental health.

29. Have a cup of tea

<p>WIROJE PATHI/Shutterstock</p>

WIROJE PATHI/Shutterstock

Drinking a cup of tea is relaxing in itself, but did you know that there could be other reasons it helps you unwind? Both black and green tea contain L-theanine, an amino acid that might help to reduce feelings of stress and anxiety. Research on this is still emerging but, regardless of whether L-theanine has a positive effect on mood, the act of sipping a warm cup of tea is undeniably comforting. Just be careful not to consume too much caffeine; consider a decaffeinated tea instead.

28. Load up on turmeric

<p>tarapong srichaiyos/Shutterstock</p>

tarapong srichaiyos/Shutterstock

Rated as one of the most anti-inflammatory foods around, turmeric helps fight the type of low-level chronic inflammation that may alter brain function. Moreover, the yellow spice's active ingredient, curcumin, boosts levels of the Omega-3 fat DHA in the brain, which may help to ward off anxiety disorders. Try adding it to curries or lattes.

27. Eat some asparagus

<p>Christine Siracusa/Unsplash</p>

Christine Siracusa/Unsplash

Asparagus is packed with vitamin C and folate, as well as sarsasapogenin, which studies suggest reduces levels of the stress hormone cortisol. Not only that, but the Chinese government has approved the use of asparagus extract as a natural functional ingredient in foods and beverages due to its anti-anxiety properties.

26. Turn to turkey

<p>Brent Hofacker/Shutterstock</p>

Brent Hofacker/Shutterstock

Turkey, and other poultry such as chicken, is a good source of tryptophan, an amino acid that’s required to produce the happy-making chemical serotonin. It’s also a great lean source of protein and vitamin B12, which may help to keep your mood balanced. Other foods that contain tryptophan include eggs, dairy, nuts and seeds.

25. Nibble on Brazil nuts

<p>Africa Studio/Shutterstock</p>

Africa Studio/Shutterstock

Brazil nuts are the richest natural food source of the mineral selenium, which many of us don’t get enough of. The British Dietetic Association says a poor intake of selenium may increase negative mood states, so it makes sense to regularly include a small handful of these yummy nuts in your diet.

24. Sip on some cocoa

<p>Pixel-Shot/Shutterstock</p>

Pixel-Shot/Shutterstock

After another way to give yourself a mental boost? Try sipping on a warm cup of cocoa; research shows that the flavanols in cocoa improve mood and performance during sustained mental effort. Most cocoa is alkalised or 'dutched' to reduce its bitterness – however, this also reduces the volume of flavanols. As such, you should try to seek out a paler, non-dutched cocoa. Other foods with flavanols include blueberries, cherries, red wine, apples, broad beans and peanuts.

23. Reach for a banana

<p>Paulo Vilela/Shutterstock</p>

Paulo Vilela/Shutterstock

Bananas are full of goodness to help support the health of your body and mind. They’re an excellent source of vitamin B6, which helps to make brain chemicals such as dopamine and serotonin – and they also contain natural sugars and fibre, both of which are important for giving you the energy you need. Some of the fibre in bananas is resistant starch; instead of being absorbed by the stomach and small intestine, this type of fibre ferments in the large intestine and supports healthy gut bacteria, putting you in a better mood.

22. Boost your vitamin D levels

<p>gabrielocanu/Shutterstock</p>

gabrielocanu/Shutterstock

Vitamin D is essential for healthy teeth, bones and muscles – and it may have mood-boosting qualities, too (though research on this is mixed). It's known as the sunshine vitamin because our bodies produce it when our skin is exposed to the sun, but it's also present in a few foods. Eggs are a good source of vitamin D, as are oily fish, mushrooms and fortified cereals.

21. Curb your sugar intake

<p>AlexeiLogvinovich/Shutterstock</p>

AlexeiLogvinovich/Shutterstock

Though it’s tempting to reach for a sugary snack or drink when you’re flagging, it’s not the best choice as far as your mental wellbeing is concerned. After collecting data from almost 1,300 adults, researchers examining the effects of sugar consumption found that it didn’t boost mood at all, regardless of whether people engaged in demanding activities afterwards or not. In fact, people who consumed sugar felt more tired and less alert than those who didn't.

20. Be careful with caffeine

<p>sebra/Shutterstock</p>

sebra/Shutterstock

The UK mental health charity Mind suggests being judicious with your consumption of caffeine. It says that although caffeine may give you a quick burst of energy, you may later feel anxious and depressed, or have disturbed sleep (especially if you consume it just before bed). You may feel noticeably better quite quickly if you drink less caffeine – or if you avoid it altogether.

19. Bulk up on beans and pulses

<p>5PH/Shutterstock</p>

5PH/Shutterstock

Cheap and hearty, beans and lentils are an easy ingredient to add to your diet if you want to eat yourself happy. They're packed full of B vitamins, which have mood-boosting properties, and they also contain plenty of fibre and protein. They’re particularly good for bulking out meat dishes – or even replacing meat completely – so they're a great choice if you want to reduce your meat intake (or if you follow a plant-based diet).

18. Get enough protein

<p>Tatiana Bralnina/Shutterstock</p>

Tatiana Bralnina/Shutterstock

Protein contains amino acids, which make up the chemicals your brain needs to regulate your thoughts and feelings – and it also helps to keep you feeling fuller for longer. You don’t need to overdo it, but getting a little protein in each meal is a good idea. Lean meat, fish, eggs, dairy, pulses, soya products, nuts and seeds are all good sources.

17. Give your brain a dose of healthy fats

<p>Kerdkanno/Shutterstock</p>

Kerdkanno/Shutterstock

Research published 20 years ago showed that people who switched to a low-fat diet registered significantly higher than average anger-hostility ratings. Certain hormones and immune responses depend on substances derived from fat, and 70% of the brain is also made up of fat – so it's a good idea to keep your levels topped up. Add some healthy polyunsaturated or monounsaturated fats to your diet every day (sources include nuts, seeds, avocados, vegetable oils and olive oil).

16. Try some probiotics

<p>marekuliasz/Shutterstock</p>

marekuliasz/Shutterstock

The brain and the gut 'talk' to each other via the brain-gut axis – a system of nerves connecting the brain and the intestines – and it’s thought that changes in gut bacteria affect the messages that get sent to the brain. Making your gut bacteria healthier by consuming probiotics like kefir, yoghurt or sauerkraut may help with conditions like anxiety and depression. A study in the journal Psychiatry Research suggested a link between probiotic foods and lower social anxiety, too.

15. Don't ditch red meat completely

<p>aliasemma/Shutterstock</p>

aliasemma/Shutterstock

If you love your red meat, there's no need to worry. Not only is a modest serving of unprocessed red meat perfectly healthy up to three times a week, but it will also provide plenty of iron, which is vital when it comes to protecting against mood-sapping fatigue. However, you can ditch processed meats like hot dogs, bacon and ham, which are not so good for you.

14. Give your brain a berry boost

<p>Shaiith/Shutterstock</p>

Shaiith/Shutterstock

A 2009 Reading University study found that participants who drank a blueberry smoothie in the morning performed better at mental tasks in the afternoon. In 2017, another study showed that children and young adults who drank a blueberry drink reported a more positive mood two hours after consumption. Antioxidants called anthocyanins are thought to be beneficial here – and berries in general are a great source.

13. Consume zinc for more zen

<p>barmalini/Shutterstock</p>

barmalini/Shutterstock

The mineral zinc – found in oysters, whole grains, liver, lamb, egg yolks, pine nuts, pumpkin seeds and sesame seeds ­– has been associated with lowered anxiety levels. A severe zinc deficiency can also lead to symptoms of depression, aggression and violence.

12. Get more magnesium

<p>abimages/Shutterstock</p>

abimages/Shutterstock

A study found that magnesium deficiency increased anxiety-related behaviours in mice, and it's possible that foods naturally rich in magnesium – a nutrient that plays a key role in maintaining a healthy nervous system – may help humans to feel calmer, too. Examples of magnesium-rich foods include leafy greens such as spinach, kale and Swiss chard, as well as legumes, Brazil nuts, almonds, seeds and whole grains.

11. Up your Omega-3

<p>Maria Uspenskaya/Shutterstock</p>

Maria Uspenskaya/Shutterstock

Omega-3 polyunsaturates are a vital part of any mood-boosting diet as they help keep brain cell membranes flexible, allowing them to communicate efficiently with each other. A poor intake of Omega-3 fats may contribute to low mood. Oily fish, including salmon and mackerel, are the best source of Omega-3s, and the recommended intake is one to two portions per week. Meanwhile, plant-based Omega-3 sources include flax, hemp and canola (rapeseed) oils, as well as walnuts and leafy greens.

10. Enjoy a sunshine diet

<p>Marian Weyo/Shutterstock</p>

Marian Weyo/Shutterstock

The diet that best adheres to all the most useful mood-boosting advice is the Mediterranean diet, which famously includes plenty of vegetables, fish, whole grains, olive oil, herbs, spices and fresh fruit. A study in the journal Molecular Psychiatry confirmed that eating a Mediterranean diet and avoiding inflammation-producing foods (like white flour, sugar and processed meat) may help to protect against depression.

9. Stay hydrated

<p>New Africa/Shutterstock</p>

New Africa/Shutterstock

While knocking back a daily stream of cappuccinos might not be a good idea, staying hydrated certainly is. If you don’t drink enough fluid, you may find it difficult to concentrate or think clearly. It’s recommended that you drink six to eight glasses of fluid a day, so keep a big jug or bottle of water on hand.

8. Have an occasional treat

<p>amirali mirhashemian/Unsplash</p>

amirali mirhashemian/Unsplash

The happiness we get from savouring a little of our favourite treat, such as chocolate, can’t be underestimated. When you indulge, going for quality over quantity can make a difference. For example, "a delicious dark chocolate will provide more magnesium than milkier varieties,” says registered dietician Helen Bond. Other ideas to make your comfort food meals healthier include enjoying a stronger cheese (so you need less) or dipping bread in olive oil rather than slathering it with butter.

7. Avoid diets that are very low in carbs

<p>Elena Veselova/Shutterstock</p>

Elena Veselova/Shutterstock

While moderating your carbohydrate intake makes sense on many levels, you should avoid diets that are too low in carbs; our bodies need some carbohydrates to produce the soothing brain chemical serotonin, and research also points to lower carb intakes affecting energy levels. A pilot study at the University of Arizona found that very low-carb ketogenic diets made overweight people feel more fatigued and reduced their motivation to do exercise.

6. Get your fibre fix

<p>marilyn barbone/Shutterstock</p>

marilyn barbone/Shutterstock

A fibre-rich diet can help you feel better in a number of ways. Firstly, high-fibre foods tend to be rich in nutrients like magnesium and zinc, which are important for mental health. Secondly, they help keep constipation at bay, so you can wave goodbye to that confidence-sapping bloated feeling. Thirdly, they help the good bacteria in the gut to flourish, which may have a beneficial knock-on effect on mood.

5. Pack in plenty of B vitamins

<p>bitt24/Shutterstock</p>

bitt24/Shutterstock

A number of B vitamins – including vitamins B1, B2, niacin, B6 and folate – play a role in psychological function, keeping the nervous system healthy, and fighting tiredness and fatigue. Foods that provide these B vitamins include whole grains, lean meat, green vegetables, nuts, fish, avocados, bananas, potatoes and dairy foods.

4. Pile on the vegetables

<p>Monticello/Shutterstock</p>

Monticello/Shutterstock

Eating a variety of fruits and vegetables – at least five portions per day, and preferably more – means you’ll get a good range of nutrients that are essential for mental health. Fruits and vegetables are also a rich source of antioxidants, which have been linked with lower levels of anxiety. Choosing a variety of differently coloured produce is the best way to ensure you get the widest range of antioxidants possible.

3. Get your carbs right

<p>nehophoto/Shutterstock</p>

nehophoto/Shutterstock

Basing your meals around healthier, slower-releasing carbohydrates is a key way to boost your mental wellbeing. These types of carbs trickle, rather than dump, glucose into the bloodstream – which will help to keep your energy levels, as well as your mood, on a more even keel. Good examples of slower-releasing carbs include wholewheat pasta, grainy and seeded breads, sweet potatoes, and pulses such as chickpeas, lentils and baked beans.

2. Ditch the fads

<p>JoyStudio/Shutterstock</p>

JoyStudio/Shutterstock

Banning foods from your diet and obsessing over every calorie will all add stress, rather than joy, to your life. Instead, try to avoid being swayed by every passing diet trend. According to registered dietician Helen Bond, many fad diets call for cutting out food groups, which not only makes our diets less enjoyable, but means we miss out on nutrients – leading to a negative effect on mood.

1. Think long-term

<p>Rimma Bondarenko/Shutterstock</p>

Rimma Bondarenko/Shutterstock

Short-term tweaks aren’t the way to go if you want to eat healthier and be happier. It’s much more important to make long-term changes to what you eat, ensuring you have both the calories to fuel you and the nutrients required to keep your body and mind functioning healthily. Instead of getting stuck in a cycle of short diets (and inevitably returning to old habits), aim to make healthy changes that will stick for a happier, more balanced mood.

Now discover our ranking of the best and worst vegetables, according to experts

Last updated by Laura Ellis.