
Eating nuts with dinner promotes better sleep
Adding a small serving of nuts to dinner can be a simple way to improve the nutritional quality of your evening meal. New research suggests that eating nuts regularly at dinner may increase melatonin-related activity and promote better sleep quality, while their omega-3 fatty acids, fiber and minerals may also benefit heart and brain health.
However, nuts do not cure insomnia, depression, or other medical problems. Their potential benefits are best understood as part of a balanced diet and healthy sleep routine.
How Nuts Can Help Sleep
A 2025 randomized crossover trial studied 76 young adults who ate 40 grams of nuts per day with dinner for eight weeks. Participants experienced increased urinary 6-sulfatoxymelatonin, a marker linked to melatonin production, as well as shorter sleep onset latency, improved overall sleep quality, and less daytime sleepiness. The researchers also noted that more studies are needed to confirm the influence of nuts on sleep in different populations.
Nuts naturally contain melatonin, healthy fats, magnesium and other nutrients involved in normal body functions. These nutrients may work together to support the body’s sleep-wake rhythm, although consuming nuts should not replace professional treatment for persistent sleep problems.
Potential Benefits of Nuts at Dinner Time
Nuts, mood and brain health
Walnuts are particularly rich in alpha-linolenic acid, a plant-based omega-3 fatty acid. They also provide protein, fiber, magnesium and antioxidant compounds. These nutrients support overall cardiovascular and brain health, which can indirectly contribute to emotional well-being.
However, it is important to avoid exaggerating the evidence. Eating nuts may support a nutrient-rich diet, but it cannot independently prevent or treat mood disorders. Anyone experiencing sadness, anxiety, trouble sleeping, or loss of interest in daily activities should speak to a qualified healthcare professional.
How much should you eat?
A convenient serving is about 28 to 40 grams, or about a small handful. The study that recently sparked interest used 40 grams at dinner, but that amount might not meet everyone’s caloric needs.
For a balanced approach:
- Choose plain, unsalted nuts whenever possible.
- Add them to vegetables, lentils, oats, yogurt or a bowl of cereal.
- Avoid heavily sugar-coated or fried varieties.
- Eat them several hours before bed if late-night meals cause reflux or discomfort.
- Start with a smaller portion if you don’t eat fiber-rich foods regularly.
A simple dinner idea is a bowl with roasted vegetables, beans or grilled fish, whole grains and a small handful of chopped nuts.
What the research does and doesn’t show
The available research is encouraging, but it doesn’t prove that nuts will improve everyone’s sleep. The recent trial involved young adults, lasted eight weeks and used a specific daily serving. Results may differ in older adults, people with insomnia, people taking medications, or those with allergies or other health conditions.
Sleep quality also depends on factors such as consistent bedtimes, caffeine consumption, stress, light exposure, physical activity, and bedroom conditions. Nuts can be a useful dietary supplement, but they work best as a complement to these established habits.
SOURCE
FAQs on Eating Nuts at Dinner
Can eating nuts for dinner help me sleep?
It’s possible. A recent study found that eating 40 grams of nuts daily with dinner was associated with better sleep quality, shorter time to fall asleep, and less daytime sleepiness. More research is needed before nuts can be considered a proven sleep treatment.
How many nuts should I eat in the evening?
A small handful (around 28 to 40 grams) is usually a reasonable serving. Your ideal amount depends on your caloric needs, total diet, and tolerance.
Can nuts improve mood?
Walnuts provide omega-3 fatty acids and other nutrients that support overall brain and heart health. They can contribute to a healthy diet, but should not be used as a substitute for treating depression or anxiety.
Are nuts safe for everyone?
No. People with nut allergies should avoid nuts. People with digestive sensitivity, reflux, or specific medical issues may also need personalized advice from a healthcare professional.
Eating nuts at dinner can be a convenient and nutritious habit that promotes quality sleep and adds heart-healthy fats to your diet. The strongest current evidence suggests possible improvements in melatonin-related activity and sleep measures, but the effect is not guaranteed. Choose a modest serving of plain nuts and pair them with a healthy dinner rather than using them as a standalone remedy.
Almonds, pistachios or pumpkin seeds: which is better for weight loss?
Gn Health



