Home LivingWellnessSleep8 foods to eat for a good night’s sleep & 4 foods to avoidStruggle to fall asleep? Try eating (and avoiding) these foods for a better night’s sleepWhen you purchase through links on our site, we may earn an affiliate commission.Here’s how it works.

Home LivingWellnessSleep8 foods to eat for a good night’s sleep & 4 foods to avoidStruggle to fall asleep? Try eating (and avoiding) these foods for a better night’s sleepWhen you purchase through links on our site, we may earn an affiliate commission.Here’s how it works.

Struggle to fall asleep? Try eating (and avoiding) these foods for a better night’s sleep

When you purchase through links on our site, we may earn an affiliate commission.Here’s how it works.

(Image credit: Vlada Karpovich / Pexels)

Sleep and Wellness tips, woman eating and drinking in bed

(Image credit: Vlada Karpovich / Pexels)

Jump to category:Foods that help you sleepFoods that affect your sleep

Jump to category:Foods that help you sleepFoods that affect your sleep

Whether you just find it hard to switch off or you’re an insomniac, falling asleep can be a nightmare. A lack of sleep or a disrupted rest can massively impact concentration, productivity and can have bigger mental and physical health problems in the long term, so getting a good night’s sleep is vital to your wellbeing.

There are so many sleep tips and tricks out there these days, likeTikTok sleep hacks, listening tobrown noiseand tuning in tosleep podcasts, so if you struggle with sleeping, we’re sure you’ve tried everything at this point! But, what you eat for dinner or before bed can have an effect on how long it takes you to fall asleep and the kind of sleep you get overall.

Foods that help you sleep

1. Fatty fish

(Image credit: Ca Creative / Unsplash)

Food to eat before bed

(Image credit: Ca Creative / Unsplash)

Fatty fish like salmon, tuna, mackerel and trout are not only healthy for you, but can help you fall asleep faster and sleep more deeply, according toHealthline. Fatty fish are full of vitamin D and omega 3 acids, and when in combination with each other, they increase the body’s production of serotonin. Serotonin plays a key role in body functions, like mood, digestion and sleep, so having more of this before bed can improve sleep quality. Omega 3 also improves brain health, so it can affect how you function during the day.

2. Nuts

(Image credit: Raspopova Marina / Unsplash)

Foods to eat before bed

(Image credit: Raspopova Marina / Unsplash)

Tree nuts like almonds, walnuts, cashews, pistachios and brazil nuts all have amazing health benefits. Nuts contain melatonin, magnesium and zinc which are said to improve sleep quality and help with insomnia. Melatonin regulates your internal body clock which prepares you for sleep. Brazil nuts are also high in selenium, a mineral that helps maintain healthy brain functions and protect your body against disease and infection.

3. Cherries

(Image credit: Joanna Kosinska / Unsplash)

Foods to eat before bed

(Image credit: Joanna Kosinska / Unsplash)

Eating a bowl of cherries or drinking cherry juice before bed is incredibly beneficial for sleep. It’s worth noting the cherries we’re talking about are tart or sour rather than sweet. The main differences (other than taste and colour) are the amount of sugar they contain which can affect how long it takes you to fall asleep. Tart cherries have been found to have many sleep benefits. They not only improve duration and quality, but they’re known to make people feel sleepier. Like tree nuts, cherries have melatonin in them which regulates your circadian rhythm, which encourages sleep.

4. Turkey

(Image credit: Monstera / Pexels)

Foods to eat before bed

(Image credit: Monstera / Pexels)

Turkey is a great source of protein which is important to have in your diet. The protein in turkey is said to promote tiredness and consuming protein before bed can improve your sleep quality and help you wake up less throughout the night. Turkey also contains tryptophan which is an amino acid that increases the production of melatonin.

Sign up to the T3 newsletter for smarter living straight to your inbox

Get all the latest news, reviews, deals and buying guides on gorgeous tech, home and active products from the T3 experts

5. White rice

(Image credit: Mgg Vitchakorn / Unsplash)

Foods to eat before bed

(Image credit: Mgg Vitchakorn / Unsplash)

Rice is a carbohydrate, and while there has been mixed results on whether carbs should be eaten before bed, white rice has been said to help aid better sleep. White rice is lower in fibre and nutrients than brown rice, but has a high glycemic index, which measures how quickly your blood sugar increases when you eat food. Foods with a high GI are said to improve sleep quality and how long you sleep for. According to research fromSleep Foundation, rice should be eaten 1-4 hours before bed to experience these effects.

6. Herbal tea

(Image credit: Neven Krcmarek / Unsplash)

Food to eat before bed

(Image credit: Neven Krcmarek / Unsplash)

Herbal tea before bed has been popular for years. Chamomile tea contains flavonoids which are said to have sleep-inducing properties. Both chamomile and ginger teas are recommended before bed as they’re anti-inflammatory and full of antioxidants, which can soothe the body and help it drift off to sleep quicker. If you’re not a tea fan, water before bed is hydrating and drops your body temperature which makes you feel sleepier.

7. Figs

(Image credit: Tijana Drndarksi / Unsplash)

Foods to eat before bed

(Image credit: Tijana Drndarksi / Unsplash)

Figs contain magnesium, calcium, potassium and iron which aid blood flow and muscle contraction, which can help you fall asleep, according toGood Housekeeping. While you shouldn’t have anything too sugary before bed, figs have natural sugars which cater to your sweet touch and help with blood flow.

8. Cottage cheese

(Image credit: Karolina Grabowska / Pexels)

Foods to eat before bed

(Image credit: Karolina Grabowska / Pexels)

There are many studies surrounding whether dairy is good or bad for sleep, but mild cheeses like cottage or string cheese are said to be beneficial. They’re sources of protein, calcium and tryptophan which as we’ve discussed, produces melatonin which controls your sleep cycle. Cottage cheese is great for acid reflux and heartburn so if you suffer from this, it can ward this away before you sleep. Stronger or aged cheeses should typically be avoided which leads us nicely to the foods you should avoid before bed.

Foods that affect your sleep

1. Caffeine

(Image credit: Mike Kenneally / Unsplash)

Foods to avoid before bed

(Image credit: Mike Kenneally / Unsplash)

We know caffeine isn’t technically a food, but caffeinated foods and drinks can keep you up at night. Coffee, tea, fizzy drinks, alcohol and chocolate should be avoided, as they increase your energy levels which make you feel more awake. If you’re trying to wean off coffee, check out5 steps to curbing your caffeine addiction.

2. Tomatoes

(Image credit: Engin Akyurt / Unsplash)

Foods to avoid before bed

(Image credit: Engin Akyurt / Unsplash)

While tomatoes are pretty good for you as they contain potassium, vitamin B and E, they’re also very acidic. If you suffer from heartburn, the acid from tomatoes can affect this, especially when you lie down as it travels up your oesophagus. If you’re having a tomato-based dinner, try to eat it a few hours before you go to sleep or have a few spoonfuls of cottage cheese to get rid of the acid reflux.

3. Ice cream

(Image credit: Dana Devolk / Unsplash)

Foods to avoid before bed

(Image credit: Dana Devolk / Unsplash)

Bad news for late night ice cream eaters, but ice cream isn’t great for sleep. Ice cream has high levels of sugar which spikes your blood sugar and leads to a crash later on when you’re asleep. This crash increases your cortisol levels which wakes you up more frequently throughout the night.

4. Curry

(Image credit: Andy Hay / Unsplash)

Foods to avoid before bed

(Image credit: Andy Hay / Unsplash)

Curry and spicy foods are a big no-no before bed. Curries can be quite high in capsaicin, a chemical that interferes with the body’s thermoregulation. If you’re too hot or cold at night, this can disrupt your sleep, and you’re also using lots of energy to digest the spice which can keep you up too. Spice also causes indigestion and acid reflux, similar to tomatoes, so best to avoid it if you can.

woman cold in bed

Nutritionist reveals 3 foods you should eat before bed to stay warmStruggling to stay warm during the night? Try eating some of these

Struggling to stay warm during the night? Try eating some of these

R.A.D One V2

R.A.D unveils the next generation of its iconic workout shoe with a redesigned upper and more cushioningThe first look at the R.A.D One V2 is officially here with a fresh new look and various tweaks

The first look at the R.A.D One V2 is officially here with a fresh new look and various tweaks

woman cold in bed

Nutritionist reveals 3 foods you should eat before bed to stay warmStruggling to stay warm during the night? Try eating some of these

Struggling to stay warm during the night? Try eating some of these

Neurovalens Modius Sleep

Are headbands the new sleep technology trend?

Hatch Restore 3

Hatch’s latest sunrise alarm clock finally has a phone-free design – and I’m obsessedHatch launches the Restore 3 wake-up light and it could drastically improve your mornings

Hatch launches the Restore 3 wake-up light and it could drastically improve your mornings

A woman sleeping on a mattress under a blue duvet

This ERA mattress topper can turn your mattress into a smart sleep tracking deviceThe ERA Smart Layer is my favourite wellness product from CES 2025

The ERA Smart Layer is my favourite wellness product from CES 2025

Withings OMNIA

Withings’ smart mirror combines a smartwatch and scales into a full-length health scannerWithings debuts new conceptual smart health mirror at CES 2025

Withings debuts new conceptual smart health mirror at CES 2025

Foods you should never put in a juicer

6 gadgets to get you through Dry JanuaryWith Christmas and New Year out of the way, we take a look at some of the best gadgets to use for Dry January

With Christmas and New Year out of the way, we take a look at some of the best gadgets to use for Dry January

A woman wearing a pink sleep mask while resting on a pillow

This pillow flip sleep hack can help you beat Christmas insomnia – and it takes secondsIf you love the cold side of the pillow, you’ll love this quick sleep hack

If you love the cold side of the pillow, you’ll love this quick sleep hack

Therabody SleepMask

Therabody SleepMask review: soothing vibrations that send you to sleepTherabody’s new SleepMask promises a good night’s sleep – but does it work?

Therabody’s new SleepMask promises a good night’s sleep – but does it work?