Follow us On

6 Mood-boosting foods without the calories

We all know about foods that make you feel good while you’re eating them (chocolate, pizza, cake…). But, of course, these come with a large side order of guilt and regret. But what about foods that make you feel good afterwards and are actually good for you, too? As it turns out, there are plenty to choose from.


Particularly walnuts and cashews. Their high levels of magnesium have been shown to reduce depression, and their low carbohydrate levels will keep your blood sugar and insulin from spiking, allowing you to keep calm and carry on.


They’re high in antioxidants and vitamin C, and they help combat stress. Throw them into a smoothie, your oats or a bowl of yoghurt, and tuck in! 

Whole grain bread 

Hormones in a frenzy? Before you reach for a slab of the good stuff, try going for a slice of whole grain bread instead. It’s a complex carb, which means it’s rich in fibre and it’ll keep you fuelled for longer. Plus, the grains will help improve your gut bacteria and your mood. 


Not only does it taste great, it’s good for you as well. Packed with omega-3 fatty acids, it helps to reduce inflammation while giving you a mood boost at the same time. Treat yourself to some smoked salmon ribbons for breakfast or serve up a salmon steak for dinner. 

Dark chocolate 


Dark chocolate is full of antioxidants to reduce the damaging effects of free radicals, and it’s believed to help prevent cancer and boost your heart health, too. Break us off a piece of that! 

Red wine 

Low-calorie booze swaps

Yes, we saved the best for last. It’s good for your heart, it’s been shown to reduce the symptoms of depression, and it’s been known to improve cholesterol and manage diabetes, too. What’s not to love? 

Want more health advice? Click here

Glamour International