FLAT RATE SHIPPING | SUBSCRIBE & SAVE

Sleep-Enhancing Foods: How Your Diet Can Help You Sleep Better

March 17, 2025 4 min read

Sleep promoting foods

The Link Between Food and Sleep

Ever find yourself tossing and turning at night, unable to fall asleep? While stress, screen time, and late-night caffeine are common culprits, your diet also plays a crucial role in your sleep quality. What you eat during the day—and especially in the evening—can either help you drift off peacefully or keep you staring at the ceiling for hours.

Certain foods contain natural compounds like tryptophan, melatonin, and magnesium that support better sleep. On the flip side, some foods disrupt your sleep cycle and leave you feeling groggy the next day. By making smart choices about what you eat, you can set yourself up for restful nights and more energized mornings.

Let’s dive into the best sleep-friendly foods, the ones to avoid, and a delicious recipe packed with sleep-promoting nutrients.


Best Foods for Sleep

1. Foods Rich in Tryptophan

Tryptophan is an essential amino acid that helps produce serotonin and melatonin—two hormones that regulate sleep. Eating tryptophan-rich foods can naturally encourage relaxation and drowsiness.

Top sources of tryptophan:

  • Lean proteins: Turkey, chicken, salmon, tuna
  • Dairy products: Milk, cheese, yogurt
  • Nuts & seeds: Almonds, walnuts, sunflower seeds, pumpkin seeds

2. Complex Carbohydrates

Pairing tryptophan-rich foods with complex carbs can improve the absorption of tryptophan in the brain, making it more effective for sleep.

Best complex carbohydrates:

  • Whole grains: Oats, brown rice, quinoa, whole grain bread or pasta
  • Legumes: Lentils, chickpeas, beans

3. Sleep-Boosting Fruits

Some fruits contain natural melatonin or support the production of sleep-related hormones.

  • Tart cherries: A natural source of melatonin
  • Bananas: Rich in potassium and magnesium, which relax muscles

4. Vegetables That Support Sleep

Leafy greens and other nutrient-dense vegetables contain sleep-promoting minerals like magnesium and calcium.

  • Spinach & kale: High in magnesium
  • Broccoli: Contains calcium and magnesium

5. Healthy Fats for Restful Nights

Omega-3s and healthy fats support brain function and relaxation.

  • Avocado: Rich in potassium and healthy fats
  • Fatty fish: Salmon, mackerel (high in omega-3 and vitamin D)

6. Herbal Teas for Relaxation

Drinking the right herbal tea before bed can enhance relaxation and prepare your body for sleep.

  • Chamomile tea: Known for its calming effects
  • Peppermint tea: Helps relax the digestive system
  • Valerian root tea: Traditionally used to promote sleep

7. Dark Chocolate (in Moderation)

Dark chocolate contains antioxidants and serotonin, which can aid relaxation—but it should be consumed in small amounts to avoid excess caffeine and sugar.


Foods to Avoid Before Bed

To improve sleep quality, it’s best to limit or avoid:

  • Caffeine: Found in coffee, tea, chocolate, and some soft drinks, especially in the afternoon and evening
  • Alcohol: May make you sleepy initially but disrupts sleep cycles later
  • Spicy & heavy foods: Can cause indigestion and discomfort
  • High-sugar foods: Lead to energy spikes and crashes

Timing Matters: When to Eat for Better Sleep

  • Eat dinner early – Aim for your last meal 2-3 hours before bedtime to allow for digestion.
  • Opt for a light bedtime snack – If you’re hungry before bed, a small snack that combines protein and carbohydrates (such as Greek yogurt with fruit or whole-grain toast with nut butter) can help promote sleep.

Sleep-Enhancing Recipe: Baked Salmon with Brown Rice and Kale Salad

This delicious meal is rich in tryptophan, magnesium, and omega-3 fatty acids—perfect for supporting relaxation and restful sleep.

Ingredients

For the salmon:

  • 2 pieces of wild salmon
  • Olive oil (for drizzling)
  • Celtic salt and pepper

For the salad:

  • 1 handful baby spinach
  • 1 handful baby kale
  • Few cherry tomatoes, quartered
  • 2 tsp pumpkin seeds
  • 2 tsp sunflower seeds

For the brown rice:

  • 1 cup brown rice
  • 2 cups water

For the tzatziki sauce:

  • 1/2 cup plain yogurt (Greek yogurt preferred)
  • 1/4 cup diced cucumber
  • Juice of 1/2 lime
  • Handful of fresh coriander, chopped
  • Salt and pepper (to taste)
  • 1/2 tsp Immunity Fuel powder

Instructions

  1. Cook the brown rice: Combine 1 cup of brown rice with 2 cups of water in a saucepan. Bring to a boil, reduce heat, cover, and simmer for 30-40 minutes until tender. Fluff with a fork before serving.
  2. Prepare the tzatziki sauce: Mix all tzatziki ingredients in a bowl and refrigerate until serving.
  3. Bake the salmon: Preheat oven to 180°C. Place salmon on a baking dish, drizzle with olive oil, and season with salt and pepper. Bake for 15 minutes or until cooked through.
  4. Make the salad: Combine spinach, kale, and cherry tomatoes. Drizzle with olive oil and toss gently.
  5. Toast the seeds: Lightly toast pumpkin and sunflower seeds in a pan over medium heat for 2-3 minutes, then sprinkle over the salad.
  6. Serve: Plate the salmon with a portion of brown rice and salad. Add a dollop of tzatziki sauce on the side.
  7. Enjoy! For extra relaxation, sip on a cup of herbal tea about 30 minutes after eating.

Recipe developed by Nancy Poole, Nutritionist


Final Thoughts: Sleep Better with the Right Foods

The connection between food and sleep is undeniable. By making mindful dietary choices, you can naturally enhance your sleep quality and overall well-being.

Incorporate tryptophan-rich proteins, complex carbs, and magnesium-packed greens into your diet while avoiding sleep-disrupting foods like caffeine and alcohol. Eating at the right time also plays a crucial role in ensuring you get the rest your body needs.

So, if you’re struggling with restless nights, take a closer look at your plate—it might just hold the key to a better night’s sleep!

Sweet dreams and happy eating! 😴🍽️

Sleep promoting recipe