We all know poor sleep can toss our weight goals off track. When we don’t rest well, our hunger hormones go haywire—leptin drops, ghrelin rises—increasing cravings and slowing metabolism. Add daytime fatigue and you’re at higher risk for overeating and resisting movement habits.

Below is a list of certain foods that can naturally support sleep without supplements—and why that helps you stay healthier overall.

Tart cherries and tart cherry juice

Cherries are rich in plant-based melatonin. Some studies show that drinking cherry juice twice a day for two weeks improved sleep duration and efficiency and reduced inflammation.

Pistachios and walnuts

Pistachios and walnuts contain a good amount of melatonin as well, with pistachios having the highest levels compared to other nuts. We recommend eating 1-2 tablespoons of nuts regularly to support better sleep.

Eggs, fish, and dairy (milk, yogurt, cheese)

These budget-friendly foods have both melatonin and tryptophan, an amino acid that helps make serotonin and then melatonin. Warm milk or yogurt before bed is a classic “better sleep strategy” for good reason.

Mushrooms

Mushrooms rank surprisingly high in melatonin per gram, making them a smart ingredient for evening meals or snacks. Different mushrooms like Reishi has been know to help reduce stress and improve sleep. You can add this to soups, salads, casseroles, or use the powder in a warm drink before bed.

Please note: This post may contain affiliate links. If you choose to purchase a product using my affiliate link, I will receive a small commission. This will in no way impact the price you pay.

Bananas, spinach, sweet potatoes, avocados

These nutrient-rich foods offer magnesium and potassium, which support muscle relaxation and restful sleep. These also help stabilize blood sugar overnight.

Why It Matters for Weight and Wellness

Consistently poor sleep impairs glucose tolerance, elevates appetite, and disrupts energy metabolism. It not only increases cravings for calorie-dense foods like sweets and chips, but also decreases mobility and self-control during the day.

By choosing foods that supply tryptophan, melatonin, magnesium, and fiber, you’re supporting your body’s internal clock, calming the nervous system, and nourishing repair processes—all of which make healthy weight maintenance much easier.

Simple Sleep-Friendly Snacks & Meals

  • Glass of tart cherry juice (8 oz) + a 1 tbsp of pistachios before bed
  • Yogurt with sliced bananas and walnuts
  • Warm milk or herbal tea + whole-grain toast with peanut butter
  • Egg‑and‑spinach mini frittata or mushroom‑egg scramble
  • Sweet potato and avocado mash with light seasoning

Aim to finish eating at least 60 minutes before sleep, and keep evening meals balanced—with some protein, healthy fat, fiber, and fruits/vegetables to keep blood sugar stabl

Do you need help creating meals and snacks that support your health? Schedule an Appointment with our dietitians!

Although Samantha Turner is a registered dietitian, she is not YOUR registered dietitian. All content in this post is for informational and educational purposes only, does not constitute medical advice, and does not establish any kind of patient-client relationship by your use of these courses, OakStone Health and Nutrition website, and any other OakStone Health and Nutrition programs. Although OakStone Health and Nutrition aims to provide evidence-based general nutrition information, the information presented here is not a substitute for any kind of professional advice, and you should not rely solely on this information. Always consult a healthcare professional in the area for your particular needs before making any medical decisions.

Check out more of our resources below:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *