Feel-Good Foods You Should Be Eating More Of


We all know that the food we eat can be related to how we feel. Some foods make us feel ‘blah’, while others are filled with nutrients and goodness to leave us feeling great.

Good foods can significantly improve your mood, energy levels, and overall health and wellbeing.

Here are some feel-good foods you should include in your diet.

  1. Leafy greens (like spinach or kale)

Your mum wasn’t fibbing when she told you to eat your greens. Leafy greens are a great source of magnesium and vitamin A, which can help you manage stress and fight off sickness. If you’re not a big fan, sneak them into your diet on top of pizzas, in smoothies or sauces.

  1. Beans and legumes

Beans and legumes are packed full of things your body loves, like folic acid, magnesium, potassium, fibre, protein and iron. These can easily be snuck into your diet in salads, stews, soups and stir-fries.

  1. Oily fish

If you’re feeling a bit sluggish or down, eating oily fish such as salmon, tuna, trout or mackerel can put a pep back in your step. Fish like this is loaded with omega 3 fatty acids, which can boost levels of ‘the happy chemical’ serotonin. With more of it circulating your body, you’ll be actively fighting off the blues – one tin of tuna at a time!

  1. Fermented foods

Fermented foods like yoghurt, kimchi, and certain aged raw milk cheeses (like feta and gouda) are high in probiotics – the beneficial bacteria that keep your insides healthy. Add these foods to your meals to fight off infection and keep your digestive system running smoothly.

  1. Berries

Blueberries, strawberries, blackberries and raspberries are rich in antioxidants, which can help fight off ageing and keep your skin looking young and aglow. They contain vitamin C, which is hugely beneficial for fighting against stress and sickness.

  1. Nuts

Nuts are a great snack option. They contain heaps of nutrients and antioxidants, healthy fats, fibre, calcium, vitamin E and antioxidants. So ditch your afternoon packet of chips for a healthy handful of almonds or walnuts to boost your wellbeing!

  1. Avocados

Not just tasty smashed on toast, avocados contain a good amount of ‘healthy fats’, along with amino acids, fibre, vitamins and minerals to help with inflammation and boosting your metabolism.

  1. Oats

There’s nothing like a tasty bowl of warm oats on a chilly morning. Oats boost serotonin levels, to ward off anxiety and stress. They’re also high in fibre and keep you feeling full for longer.

While eating feel-good foods is one way of boosting your mood, it’s also beneficial to exercise regularly. Don’t forget to get those endorphins going!