8 Nutrients You Need for Better Sleep
Set yourself up for restful nights by padding your diet with vitamins, minerals, and amino acids that support serotonin, a brain chemical that contributes to relaxation and sleep, as well as foods that contain natural melatonin.
Get full access to Outside Learn, our online education hub featuring in-depth yoga, fitness, & nutrition courses, when you sign up for Outside+.
1. Magnesium
Get it from: Almonds, cashews, dark chocolate, pumpkin seeds, salmon, yogurt
2. Melatonin
Get it from: Bananas, cherries, flaxseeds, orange bell peppers, raspberries
3. Serotonin
Get it from: Bananas, kiwis, pecans, pineapples, plums, tomatoes, walnuts
4. Omega-3s
Get it from: Eggs, flaxseeds, salmon, sardines, trout, walnuts, yogurt
See also 15 Poses to Help You Sleep Better
5. Potassium
Get it from: Acorn squash, avocados, bananas, salmon, sweet potatoes
6. Tryptophan
Get it from: Cheese, eggs, spinach, turkey
7. Vitamin B6
Get it from: Avocados, bananas, bulgur, pistachios, salmon, rice, sesame seeds
8. Vitamin D
Get it from: Eggs, milk, mushrooms, salmon, sardines, turkey, yogurt
See also Self-Care Tip: 5 Ways Ayurveda Can Help You Sleep Better