Your Personal Meal Planning Assistant
June 30, 2021 / Alena Kharlamenko, MS, RD, CDN

Foods for Happiness: 19 Mood-Boosting Foods

woman eating a bowl of salmon, bell peppers, and quinoa in a bowl with a fork in her hand

Being in a good mood is not always simple, and when you think about all the factors that go into mood and happiness, you might consider why that is. An estimated 90 percent of the body’s serotonin is produced in the gut, which is why a healthy gut microbiome is so vital to brain health, mood, and happiness.

While you might have a desire to reach for sweets and high-calorie snacks when you’re in a bad mood, these foods lack valuable nutrients and would be better swapped with nutrient-dense foods that improve mood and happiness.

A diet rich in whole foods and a healthy meal plan can help ensure you’re eating enough mood-boosting foods. This article takes a detailed look at what affects mood, foods that improve mood and happiness, and how to easily incorporate these foods into your diet.

How Can Foods Improve Mood and Happiness?

The brain uses neurons, or specialized cells, to transmit information and signals to other parts of the brain through neurotransmitters. These neurotransmitters, also known as brain chemicals, are often dopamine, serotonin, and norepinephrine; and these can directly affect mood and emotions.

Along with these brain chemicals, mood can also be affected by genetics, medical and mental health conditions, life events, stress, and diet. Diet can impact your overall health and you may notice that some foods for a healthy immune system can improve your mood as well.

Below, we have compiled a list of 19 mood-boosting foods that improve mood and happiness.

Consult with your physician or health care provider before making any substantial dietary changes. Changes in your diet may alter the effects of certain medications, so make sure to alert your health care provider about any dietary changes you’re planning on making.

1. Cold Water Fish

Untitled design (7) You have likely heard about the many benefits that omega-3 fatty acids have on heart health, but did you know that they can also impact your mood?

Cold water fish contain the highest amounts of eicosatetraenoic acid (EPA) and docosahexaenoic acid (DHA) omega-3 fatty acids. These omega-3s are part of proper nerve cell communication and help promote signaling between nerve cells. This signaling can directly impact mood and mood disorders.

Individuals with minor depression and postpartum depression may have lowered levels of EPA and DHA, and studies have shown that supplementation of these omega-3s reduced depression symptoms.

Fish high in omega-3 fatty acids includes:

This ginger salmon salad is packed with omega-3 fatty acids and only takes twenty minutes to prepare.

2. Berries

Untitled design (8)

A diet high in fruits and vegetables is associated with a decreased risk of depression.

Berries are a great source of antioxidants. Antioxidants help prevent cell damage caused by free radicals, harmful compounds that can increase oxidative stress and inflammation. This resulting anti-inflammatory effect may reduce depression symptoms and puts berries high on the list of foods for happiness.

To benefit from the maximum amount of antioxidants, choose fresh or frozen berries instead of cooked. While fresh berries are more accessible when they’re in season during the summer months than in the winter, frozen berries are also a great option since they’re frozen at their peak ripeness and maximum antioxidant content.

Berries that are rich in antioxidants include raspberries, blueberries, blackberries, and pomegranates. In fact, these berries actually have the highest cellular antioxidant activity of most fruits.

A yummy raspberry smoothie is a great way to start your day with an antioxidant-rich breakfast.

3. Walnuts

Untitled design (9)

Walnuts have been shown to improve mood and reduce depression symptoms. 

One study that examined 26,000 Americans found that those who ate walnuts had a 26% lower depression score than those who did not eat nuts. Those who ate walnuts reported a greater interest in doing things, less hopelessness, and feeling more energetic compared to the non-nut eaters.

Walnuts are an excellent source of the plant-based omega-3 fatty acid, alpha-linolenic acid (ALA). Walnuts are also a good source of copper, manganese, manganese, and vitamin B6. They are rich in polyphenols and antioxidants.

For a dose of this nutritious mood-boosting food, try this delicious chocolate walnut banana muffin.

4. Fermented Foods

Untitled design (10)

Fermented foods may improve not just your gut health, but your mood and happiness as well.

During the fermentation process, probiotics are created. Probiotics, also known as “good bacteria,” may increase serotonin levels by promoting the growth of healthy bacteria in the gut.

Serotonin is a neurotransmitter linked to memory and learning, and has been connected with easing depression. Since the brain and gut communicate back-and-forth through the brain-gut axis, a healthy gut microbiome has an impact on your brain health and mood.

Choose from a variety of fermented foods for happiness, including:

This orange and coconut yogurt parfait is a delicious way to incorporate more fermented foods into your snacks.

5. Bananas

Untitled design (11)

Bananas are a nutritious mood-boosting food. They are high in fiber, an excellent source of vitamin B6, and a good source of vitamin C, copper, and manganese. Vitamin B6 helps the body produce serotonin, which is a mood-stabilizing hormone.

Additionally, green bananas and bananas that are not-quite-ripe are a good source of prebiotics. While probiotics are considered “good” bacteria, prebiotics help feed the gut bacteria and promote a healthy gut microbiome. Because of the gut-brain axis, a healthy gut microbiome helps promote brain health, mood, and happiness.

If you’re looking for foods that improve mood and happiness, try a breakfast banana split! 

6. Mussels

Untitled design (12)

Mussels are another nutrient-rich food that boosts your mood.

Mussels are an excellent source of vitamin B12, folate, manganese, selenium, iron, vitamin C, and a good source of zinc. Vitamin B12 and folate deficiencies have been linked with a greater risk of depression. Since one three-ounce serving of mussels provides 340 percent of the daily value (DV) of vitamin B12, eating them could be a good way to ensure your vitamin B12 levels are adequate.

Additionally, there may be an association with zinc deficiencies and increased risk of depression, however more research is needed to further determine the extent of this association.

Mussels are also high in the omega-3 fatty acid DHA, which is involved in nerve cell communication and has been associated with reduced depression symptoms.

For a delicious dinner that you can share with others and boost your mood, try these steamed mussels with white wine.

7. Beans

Untitled design (13)

Beans are foods that improve mood and happiness because they are packed with fiber and important nutrients.

Fiber helps regulate blood sugars, which can in turn help stabilize your mood. Beans are also an excellent source of folate, potassium, phosphorus, magnesium, and iron. These vitamins and minerals help boost your mood.

Plus, compared to some of the other items on this list, beans are relatively inexpensive so they can help you maintain a better mood while eating clean on a budget.

Examples of legumes and beans include:

Garbanzo beans, also known as chickpeas

For a nutritious dinner packed with mood-boosting foods, make these black beans tacos with radishes.

8. Kale

Untitled design (14)

Kale is commonly known as a nutritional powerhouse, but did you know that this leafy green is a food that improves mood and happiness?

Kale is an excellent source of vitamins A, C, and K, and manganese. It is also high in antioxidants, which can prevent damage to cells caused by free radicals and reduce inflammation, reducing the risk of depression.

One study of 960 participants found brain health benefits in certain nutrients in kale and other leafy greens, such as vitamin K, lutein, beta-carotene, folate, kaempferol, and alpha-tocopherol. They found that one daily serving of kale and other leafy greens rich in these nutrients may help slow age-related cognitive decline.

These salmon bowls with kale pack all the nutritious brain-boosting benefits of kale and omega-3s from salmon in one delicious nutrient-dense meal.

9. Dark Chocolate

Untitled design (14)

Dark chocolate is a food that improves mood and happiness.

Dark chocolate is rich in the antioxidant resveratrol, which helps boost endorphins and serotonin in the brain. Endorphins help relieve pain and boost feelings of happiness, which is why they are sometimes called “feel-good” hormones. Serotonin is a neurotransmitter that helps stabilize mood.

Chocolate also contains flavonoids, which improve memory and cognition, and have also been shown to improve mood. Flavonoids may improve age-related cognitive decline and memory loss and reduce the risk of Alzheimer’s disease.

The actual content of cocoa in dark chocolate ranges from 30 to 80 percent. Since chocolate with a lower content of cocoa tends to contain more sugar, it is recommended to opt for dark chocolate with at least 70 percent of cocoa. The recommended amount of dark chocolate is one ounce per day, or about one to two small squares.

Chocolate dipped orange slices are a tasty treat that are sure to boost your mood; try making it with dark chocolate to maximize the benefits.

10. Turkey

Untitled design (16)

Turkey is often associated with feeling sleepy after Thanksgiving dinner, but did you know that it’s also a mood-boosting food?

Turkey is high in tryptophan, an essential amino acid that is used by your body to produce serotonin. Serotonin is one of the most common neurotransmitters and helps regulate mood and sleep. Studies have found that low serotonin levels in the brain were associated with a depressed mood and poor memory.

A bacon ranch and turkey wrap doubles as a filling lunch and a mood-boosting food.

11. Red Bell Peppers

Untitled design (17)

When you add red bell peppers to a dish, you not only get the fresh crunch of this flavorful vegetable, but you also get the added benefits of vitamin A and vitamin B6. Vitamin B6 supports brain development and function, and it also influences your mood by helping the body make the feel-good hormones serotonin and norepinephrine.

In just 10 minutes, you can make this red pepper and smoked salmon scramble that will help you start your day with a smile.

12. Eggs

Untitled design (18)

Eggs contain high amounts of amino acids, zinc, magnesium, and omega-3 fatty acids. While magnesium helps combat anxiety, there is another nutrient that eggs contain that makes them one of the top foods for happiness: choline. Choline encourages your body to make important neurotransmitters that regulate mood.

One of the easiest foods to make, these turmeric scrambled eggs have just the right amount of spice and a healthy dose of mood-boosting choline.

13. Asparagus

Untitled design (19)

Most people associate the word tryptophan with turkey, but this important amino acid that increases serotonin levels can also be found in high quantities in asparagus.

Beyond that, asparagus contains a generous amount of folic acid. Studies have shown a correlation between low levels of folic acid and depression. By incorporating asparagus into your diet, you can help reach your daily needs of mood-boosting folic acid.

Chilled asparagus makes a delicious salad. For a quick lunch packed with foods that increase happiness, prepare a grilled asparagus salad with salmon, lemon and feta.

14. Swiss Chard

Untitled design (20)

This nutrient-rich vegetable contains both magnesium and folate, both of which tend to be low in people who experience anxiety or depression. Folate is a water-soluble B vitamin that has been shown to exert antidepressant effects.

One easy way to eat more foods that boost your mood is to swap ingredients out like using swiss chard in place of romaine on a sandwich. A roasted red pepper, Swiss chard and goat cheese sandwich is filling and a great way to boost your happiness mid-day.

15. Grass-Fed Beef

Untitled design (21)

It may surprise you to see beef on the list of foods that boost mood, but when it comes to grass-fed beef, the studies are conclusive. Cows that graze on a green plant diet instead of grains develop differently.

Grass-fed beef is leaner, contains substantially more omega-3 fatty acids, and also contains more conjugated linoleic acid (CLA). Consumption of omega-3 fatty acids may be linked to a lower risk of depression which puts grass-fed beef up there on the list of foods for happiness.

Dinner isn’t the only time grass-fed beef is appropriate, boost your mood at breakfast with an avocado and egg breakfast bowl with ground beef.

16. Greek Yogurt

Untitled design (22)

When trying to increase your intake of foods that increase happiness, be sure to put Greek yogurt on the menu.

Rich in protein and a good source of calcium and vitamin D, Greek yogurt also aids in digestion with its helpful strains of probiotics. By enjoying a creamy serving of Greek yogurt, the protein you eat can increase two mood-boosting neurotransmitters: dopamine and norepinephrine.

Perfect when paired with nuts and fruit, this breakfast bento with yogurt, egg, blueberries and cashews also contains hard-boiled eggs for a mood-boosting morning.

17. Pumpkin Seeds

Untitled design (23)

Easy to underestimate because of their small size, pumpkin seeds are packed with nutrients that make them one of the best foods that boost your mood. These little seeds contain tryptophan to aid your serotonin production, magnesium to combat depression, and iron to support your immunity.

For a filling meal with loads of flavor, try a crunchy quinoa and red bean salad with pumpkin seeds.

18. Coconut

Untitled design (24)

Whether you consume coconut milk, coconut oil, or coconut flesh, you’ll be eating from the list of foods that increase happiness. Coconuts contain high levels of a fatty acid called medium-chain triacylglycerol (MCT), which is readily absorbable and may offer benefits such as improved mood and reduced anxiety.

For a savory take on coconut, make Thai coconut soup with shrimp and mushrooms and allow the flavorful ingredients to boost your mood.

19. Figs

Untitled design (25)

Delicious on their own, on salads, or roasted with honey, figs are another unsuspecting food that increases happiness. Figs contain high amounts of mood-boosting magnesium along with filling fiber and provide a sweetness both in flavor and effect.

The sweetness of figs goes well with crunchy walnuts and celery in this couscous with figs and arugula.

The Takeaway

While there are many factors that affect your mood and happiness, food happens to be one that has a significant impact.

Various vitamins and minerals may decrease your risk of depression or improve your cognition. Antioxidants help reduce inflammation which impacts the risk of depression. Omega-3 fatty acids help nerve cells communicate properly. This just goes to show that by consuming certain foods for happiness, you can positively impact your mood.

Healthy meal plans can help get you on the road to feeling good. Consult a doctor or health care provider before making any significant dietary changes or if you have mental health concerns.

Alena Kharlamenko, MS, RD, CDN
Registered Dietitian and Nutrition Consultant @ Alena Menko Nutrition

Alena Kharlamenko is the founder of Alena Menko Nutrition, a food and nutrition blog where she publishes healthful, plant-forward recipes and makes nutrition approachable with easily digestible information. She’s also passionate about gut health and is a Monash FODMAP-Trained Dietitian. When she's not cooking up a storm in the kitchen or behind her computer, she can be found exploring the vast culinary scene of NYC, traveling around the world, or hiking and spending time in nature. You can find Alena on Instagram @thebalancedbite or on Facebook @AlenaMenkoNutrition.

rainbow flourish

Don't miss more tips on how to live healthier.
Get new posts direct to your inbox!