5 Christmas foods that help you sleep better

Get the best night’s sleep this Christmas with these 5 festive foods

Christmas foods that help you sleep better, sleep & wellness tips
(Image credit: Nicole Michalou / Pexels)

With Christmas only a few sleeps away, you’re probably looking forward to overindulging with festive food and drinks. The traditional centrepiece of Christmas Day is the big lunch or dinner, and after eating a mountainous amount of food, chances are you’re going to have a nap afterwards.

But why? Year on year, the whole family seems to fall asleep after Christmas lunch or have a longer deeper sleep that night on the best mattress (opens in new tab). The main thing that always gets blamed is the food, from the turkey to the cheese board.

If you’re interested in why you feel sleepy during Christmas or how to get a better night’s sleep to feel refreshed on Boxing Day, here are 5 foods that help you sleep better, reduce anxiety and improve brain health.

For more food and sleep tips, check out 8 foods to eat for a good night’s sleep and 4 to avoid (opens in new tab).

1. Turkey

Foods to eat before bed

(Image credit: Monstera / Pexels)

The first food that is guaranteed to make you feel sleepy is the roast turkey. While many people dismiss turkey’s powers as an old wives tale, there is some truth to why you feel tired after eating turkey. Turkey contains the amino acid, tryptophan which acts as a natural sleep aid by increasing the production of melatonin and serotonin. These hormones regulate your sleep cycle, mood and appetite, so by having more of it in your body from consuming turkey, you’re more likely to feel in need of a nap.

Another reason turkey can make you feel sleepy is that it’s a source of protein. Overconsuming protein or meat puts a strain on your liver and kidneys which causes them to work overtime to break down the food, which results in you feeling tired. For more turkey information, we debunked popular turkey myths in does turkey actually make you sleepy? (opens in new tab)

2. Roast potatoes

Christmas foods that help you sleep

(Image credit: Pixabay / Pexels)

One of the biggest reasons you’ll feel tired after eating your Christmas lunch is because of the excessive amount of food you’ve eaten, specifically carbohydrates. Carbs like roast potatoes, stuffing and Yorkshire puddings will not only leave you feeling full, but they can make your blood sugar spike. This change in your blood sugar levels lead to a crash later on, which makes you feel fatigued and unfocused. When you eat carbs, your body will also release extra insulin to keep your blood sugar levels balanced which can trigger your sleep hormones.

3. Cheddar cheese

Christmas foods that help you sleep

(Image credit: Onder Ortel / Unsplash)

Who doesn’t love a good cheese board at Christmas? Well, it turns out the cheese board could have a lot to do with why you take a Christmas nap. Similar to turkey, dairy products like milk and cheese contain tryptophan. While some hard cheeses can make you feel more alert, cheddar cheese actually has up to 60% more tryptophan in it than turkey, according to Men’s Health (opens in new tab). And, if you’re eating cheddar cheese with a cracker, the tryptophan from the cheese and carbs from the cracker work together to leave you feeling tired.

4. Cranberries

Christmas foods that help you sleep better

(Image credit: Irita Antonevica / Pexels)

Cranberries are one of the most popular festive fruits, mainly in cranberry sauce and as an ingredient in stuffing recipes. How cranberries aid sleep is due to its high levels of antioxidants and vitamins. Cranberries contain lots of vitamin C which can improve sleep and help those who suffer with insomnia. This tart fruit also contains melatonin which acts as a sleep hormone by regulating your sleep cycle. While it’s best to eat fresh cranberries to get these sleep benefits, dried cranberries or cranberry juice can also help you sleep better.

5. Walnuts

Christmas foods that help you sleep better

(Image credit: Yusuf Arslan / Pexels)

Nuts are a staple at many Christmas tables, as an easy to grab appetiser or an ingredient in stuffing. Tree nuts like walnuts have many health benefits, due to their levels of melatonin, zinc and magnesium which improve sleep quality. Walnuts also contain fatty acids that are rich in omega 3 which helps increase serotonin production (opens in new tab), so you should feel sleepy and happy after eating them. To get the sleep benefits from walnuts, you only need about a handful of them and they’re best consumed before bed for better sleep.

Bethan Girdler-Maslen
Acting Wellness Editor & Deals Writer

As T3's resident Shopping Expert and Deals Writer, Beth covers deals, discount codes, how to save money and seasonal holidays, including Black Friday, Cyber Monday, Amazon Prime Day, Boxing Day and Easter sales. Alongside her primary focus of deals, Beth is currently Acting Wellness Editor, covering all things sleep, yoga, relaxation and general wellbeing.


Having always been passionate about writing, she’s written for websites, newspapers and magazines on a variety of topics, from jewellery and culture, to food and telecoms. You can find her work across numerous sites, including Wedding Ideas Magazine, Health & Wellbeing, The Bristol Post, Fashion & Style Directory and more. In her spare time, Beth enjoys running, reading, baking and attempting DIY craft projects that will probably end in disaster!