Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Brands

Ayurveda

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.

For exclusive access to all our stories, including sequences, teacher tips, video classes, and more, join Outside+ today.

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