Skip to main content

Health library

 Boost your mood with food. Learn how.

Reviewed 4/12/2024

Food and your mood

What you eat—and who you eat with—are important for your physical and mental health. Whether you're looking for a way to lift your spirits on a blue day or searching for long-term strategies to help you feel your best, try these tips.

SKIP THAT HANGRY FEELING—NOT YOUR MEALS

Your body needs fuel to help maintain a positive mood throughout each day. Most people should refuel every three to four hours. If you skip meals, you may wind up irritable, not to mention tired and less productive.

GET YOUR OMEGA-3 FATTY ACIDS

These healthful fats play an important role in stabilizing your mood. You can find them in fatty fish like salmon and tuna, as well as in seaweed, flaxseed and walnuts.

SEEK COMFORT IN HEALTHY FOODS

Many people crave sugary, salty or fatty foods when they're feeling down. But regularly eating these types of foods might increase your risk for depression and anxiety. Research has linked healthier choices (like fruits, vegetables and whole grains) to higher levels of happiness.

AIM FOR ENOUGH IRON

Make sure your diet includes iron-rich foods like meat, beans, leafy greens and dried fruit. If you run low on this mineral, you could feel irritable and tired.

EAT WITH OTHER PEOPLE

Sharing meals with other people can help you feel more connected and less stressed. If you have a family at home, try to gather at the meal table at least once a week. Living on your own? Ask a friend or neighbor over—even a shared meal over a video call can be good for your mood.

FEELING BLUE?

Talk with your doctor

These tips can help you get the conversation started.

EXPLORE ADVICE

Sources
Related stories