Healthy Eating

Could These Foods Make You Happier?

Your feel-good grocery list starts here.

By: Mady Peterson

You’ve probably heard that some foods can make you feel happier — and science shows that’s true. Your brain makes serotonin, a chemical that helps regulate mood, from nutrients in the foods you eat. Eating nutrient-rich meals and supporting gut health can help your body produce serotonin and other “feel-good” chemicals.

Here’s how to think about it: your body can’t make tryptophan — the amino acid that’s a building block for serotonin — on its own. It has to come from your diet, and eating those foods with other nutrients like B vitamins and healthy fats can support mood and energy.

Let’s look at specific foods that may help you feel happier, more balanced, and supported from the inside out.

RELATED: Science Says Eating These Foods Can Reduce Depression Risk

10 Foods that Can Boost Your Happiness

#1 Eggs

Eggs are a great source of tryptophan and provide protein along with nutrients like vitamin D and choline that support brain health. Adding eggs to breakfast or lunch is an easy way to help fuel both your body and your mood.

Try it: Scrambled with spinach for breakfast or add a boiled egg to your salad.

#2 Salmon or Sardines

Healthy Mediterranean diet plate, rich in olive oil, fish, and vegetables, linked to longevity

Fatty fish like salmon and sardines provide not just tryptophan but also omega‑3 fatty acids, which are linked with reduced inflammation and better mood regulation. Omega‑3s have been studied for their potential to support emotional well‑being.

Try it: Grilled salmon fillet with roasted veggies or sardines on whole‑grain toast.

RELATED: Are You Missing These Key Nutrients for All-Day Energy?

#3 Greek Yogurt 

Fermented foods like Greek yogurt contain probiotics — beneficial bacteria that support a healthy gut microbiome. Since about 90% of serotonin is produced in the gut, feeding your microbiome with probiotic foods may help support mood.

Try it: Greek yogurt with fresh berries and chia seeds.

#4 Bananas 

Bananas are rich in vitamin B6, which helps convert tryptophan into serotonin. They’re also a quick, portable source of natural sweetness and fiber.

Try it: Slice bananas into oatmeal or blend into a smoothie.

#5 Nuts & Seeds 

Walnuts, almonds, pumpkin seeds, and chia seeds all contain tryptophan as well as healthy fats and magnesium — nutrients linked to mood regulation. Nuts have even been associated with a lower risk of depression in long‑term studies.

Try it: A handful of mixed nuts or sprinkle seeds on salads and yogurt.

RELATED: 5 Energy-Boosting Snacks You Can Make in Under 5 Minutes

#6 Dark Chocolate

Dark chocolate contains tryptophan and flavonoids that may improve blood flow to the brain and support endorphin release, helping you feel good in the moment. Enjoy in moderation for a mood‑boosting treat.

Try it: A square or two after dinner.

#7 Turkey

Turkey is rich in tryptophan and B vitamins like B6, which help support serotonin production. Pairing turkey with whole grains or vegetables can help your body use these nutrients even better.

Try it: Turkey chili or a turkey sandwich on whole‑grain bread.

#8 Cherries

Cherries have compounds that can help support serotonin production and also offer antioxidants that benefit overall brain health. They’re a delicious way to add fruit to your mood‑supporting menu.

Try it: A bowl of cherries as a snack or dessert.

#9 Tofu & Soy Products

Tofu and other soy products are good sources of tryptophan and plant protein, making them great options for vegetarians and vegans looking to support mood through food. Studies have linked regular soy consumption with positive effects on mental health.

Try it: Stir‑fried tofu with veggies or edamame as a snack.

#10 Leafy Greens & Colorful Veggies

Leafy greens like spinach may not have as much tryptophan as other foods, but they’re packed with nutrients like folate, magnesium, and B vitamins that help keep your brain healthy. Eating them with protein can also give your mood a little boost.

Try it: Spinach sauté with garlic, or mixed greens with roasted beets and seeds.

RELATED: 7 Longevity Foods That Support a Healthier, Longer Life

Eat, Enjoy, Feel Better

No single food can guarantee happiness, but choosing meals that combine tryptophan, healthy fats, probiotics, and essential vitamins gives your body the building blocks it needs to support serotonin production and emotional well‑being. Making these foods part of a balanced, nutrient‑rich eating pattern — especially alongside good sleep, movement, and stress management — can help you feel more grounded, energized, and uplifted each day.