Are you feeling irritable or low on energy? What we eat directly affects how we feel. Poor food choices — like frequent fast food or highly processed meals — can disrupt brain chemistry and insulin balance, contributing to low mood. Conversely, choosing the right foods can support neurotransmitters and stable blood sugar, helping lift your spirits. Add these eight mood-supporting foods to your menu for a simple, natural way to feel better.
1. Smart Carbs – Not all carbohydrates are the same. While refined, “junk” carbs can worsen mood swings, severely restricting carbs can also be counterproductive. Healthy carbohydrates help make mood-lifting brain chemicals available to the brain. Opt for whole-food sources such as legumes, fruits, and vegetables to keep energy and mood steady.
2. Salmon – Fatty fish like salmon are rich in omega-3 fatty acids, which support both heart and brain health. Omega-3s help optimize serotonin levels, a key neurotransmitter tied to mood regulation. Including salmon or other oily fish in your diet can be a powerful, natural mood booster.
3. Leafy Greens – Dark leafy vegetables supply B vitamins that assist serotonin production and magnesium, a mineral that promotes calm. Magnesium can be depleted by stress, so regular servings of greens can help replenish what your body needs for emotional balance.
4. Tomatoes – Tomatoes contain chromium, a trace mineral involved in insulin regulation and blood sugar control. Stable blood sugar reduces sudden cravings and the irritability that can follow glucose dips. Chromium also supports serotonin levels, making tomatoes a useful addition to a mood-friendly plate.
5. Asparagus – Asparagus is a good source of iron, and adequate iron stores are essential for energy and mental well-being. Low iron can lead to fatigue and feelings of depression. Including iron-rich vegetables like asparagus can help maintain vitality and a more positive mood.
6. Whole Grain Foods – Fiber-rich whole grains slow digestion and help prevent rapid rises and falls in blood sugar that can trigger irritability. Replace refined breads and pastries with whole grains such as oats, quinoa, or brown rice to stay fuller longer and support a steadier mood.
7. Poultry – Lean proteins like chicken and turkey provide steady energy and help avert blood sugar crashes. Protein also supports muscle function, which can make it easier to stay active — and physical activity, in turn, releases endorphins that enhance mood.
8. Low-fat Dairy – Low-fat dairy products, including milk and yogurt, are good sources of selenium and other nutrients linked to mood. Inadequate selenium intake has been associated with lower mood in some studies. You can also obtain selenium from lean meats, nuts, and legumes.
Small changes in food choices add up. Swap processed, sugary, or highly refined items for these nutrient-dense options to help stabilize blood sugar, support neurotransmitter production, and improve overall emotional resilience. Consistent, balanced meals paired with regular activity and sleep form the foundation for better mood and energy.
Resources
[1] Public Health Nutrition
[2] National Institutes of Health Library