Are you a moody person? It could be what you’re eating.

Science suggests that certain foods can affect our moods — for better or worse. There are a few healthy foods in particular that have been shown to boost people’s moods. And here’s the best part: chocolate made the list!

4 Foods To Make You Feel Good

Healthy chocolate truffles with nuts and dates


There’s a reason we crave chocolate when we’re not feeling our best. It’s one of the highest food sources of antioxidants and magnesium, and also contains iron, fiber, chromium and manganese. It has been shown to help with cardiovascular health, boost energy levels, promote longevity, increase libido and improve your mood.

Raw salmon fillet on a wooden cutting board


I’m always talking up the benefits of healthy fats, in particular those loaded with omega-3s, such as wild salmon, sardines and walnuts which have been proven effective in helping improve depressive symptoms.

large-11 copy 5


Plain full fat Greek yogurt is packed with more calcium than you’ll find in milk or regular  yogurt, and it can make you happy, too. Correct calcium levels give the “Go” command, alerting your body to release feel-good neurotransmitters.

large-11 copy 6


This vegetable is one of the top plant-based sources of tryptophan, which serve as a basis for the creation of serotonin, one of the brain’s primary mood-regulating neurotransmitters. It also contains folic acid, a natural mood lightener. Dip fresh asparagus in plain Greek yogurt for a simple mood boosting snack!

Add these 4 foods to your weekly shopping list to start feeling more upbeat!