Foods To Avoid Before Bed If You Want A Better Night’s Sleep
We’ve all done it. You finally get to sit down after a busy day, put the television on, and suddenly decide you’re hungry. Before you know it you’re reaching for leftover pizza, a packet of crisps or a couple of slices of toast because they’re quick and easy.
For years, I assumed that if I struggled to sleep, it was because my mind wouldn’t switch off or I had too much going on. It never really crossed my mind that what I’d eaten before bed could be making things worse.
Now, I’m not suggesting that one slice of pizza is going to guarantee a terrible night’s sleep or that you need to stop eating after 6pm. Life isn’t that simple. But if you regularly wake up with heartburn, feel restless at night or struggle to drift off, it’s worth looking at your evening snacks before blaming everything else.
Here’s what I’ve learned about the foods that can affect your sleep, and what I tend to choose instead if I want a snack before bed.

Why What You Eat Before Bed Matters
Sleep isn’t just about being tired. Your body is still working hard overnight, digesting food, balancing hormones and repairing itself.
Heavy meals, spicy foods, lots of salt or foods that cause blood sugar spikes can all make that process harder. For some people, the difference is minimal, but for others, it can be enough to turn a good night’s sleep into hours of tossing and turning.
Everyone is different too. I always think it’s worth paying attention to your own body rather than following blanket advice. If you notice a pattern after certain foods, there’s probably a reason.
Pizza Could Be Keeping You Awake
Pizza feels like the perfect comfort food in the evening, especially after a long day. The surprising culprit isn’t always the cheese. Often it’s the tomato sauce. A pizza before bed isn’t ideal for a few reasons.
Tomatoes are incredibly healthy and packed with vitamin C and potassium, but they’re also naturally acidic. If you already suffer from heartburn or acid reflux, eating pizza close to bedtime can increase the chance of indigestion when you lie down.
Then there’s the toppings. Pepperoni and salami are both processed meats that contain tyramine, a naturally occurring compound that may encourage the release of stimulating brain chemicals in some people. Combined with a large, high-fat meal that takes longer to digest, it’s easy to see why pizza isn’t always the best bedtime choice.
I certainly wouldn’t stop eating pizza altogether, but I’d rather enjoy it earlier in the evening than just before climbing into bed.
Crisps And Salty Snacks Can Leave You Feeling Restless
If you’re anything like me, opening a packet of crisps can quickly become two packets without even noticing. The problem isn’t just the calories. Crisps are usually packed with salt.
Eating lots of salty foods in the evening can leave you feeling thirsty overnight and may contribute to dehydration. Some people also find themselves waking to drink water or needing the toilet more often after drinking extra fluids before bed.
Salted nuts, crackers and other savoury snacks can have a similar effect if eaten in large amounts, especially if before bed.
Instant Noodles Aren’t The Best Bedtime Snack
Instant noodles are one of those foods that seem perfect when you’re tired. They’re quick, warm and filling.
Unfortunately, they’re also highly processed, often high in sodium and relatively low in the nutrients your body benefits from. Research has found that diets higher in ultra-processed foods are associated with poorer sleep quality and shorter sleep duration.
Having instant noodles occasionally isn’t something I’d worry about, but if they’ve become your regular late-night meal, it might be worth swapping them for something a little lighter.

Heavy Protein Meals Can Slow Digestion
You might assume that chicken is always a healthy option, and overall, it certainly is.
However, eating a very large portion of chicken, steak or other protein-rich foods immediately before bed means your digestive system has plenty of work to do while you’re trying to sleep.
Protein takes longer to digest than many other foods, particularly when it’s combined with rich sauces or large portions.
Again, this doesn’t mean avoiding protein in the evening altogether. I just find that eating my main meal a little earlier gives my body more time to digest it comfortably.
White Bread And Refined Carbohydrates
Toast can feel like the perfect comfort food before bed.
The issue is that white bread is made from refined carbohydrates, which are digested quickly and can cause blood sugar levels to rise rapidly before falling again later.
Some people find these swings leave them waking during the night or make it harder to settle into deep sleep.
If you enjoy toast in the evening, switching to wholemeal bread can be a simple change. The extra fibre means it’s digested more slowly and provides steadier energy.
Other Foods That May Affect Sleep
These aren’t the only foods worth thinking about before bedtime.
Chocolate
I know this one isn’t popular! Chocolate contains small amounts of caffeine, particularly dark chocolate, alongside theobromine, another natural stimulant. Some people aren’t affected at all, while others notice it makes them feel more alert.
Spicy Foods
Curries, chilli and spicy takeaways can trigger indigestion and heartburn, especially if you already suffer from acid reflux.
Sugary Treats
A bowl of sweets, biscuits or cake late in the evening can give your blood sugar a quick boost before it drops again later, which isn’t ideal if you’re hoping for uninterrupted sleep.
Caffeinated Drinks
Coffee is the obvious one, but don’t forget energy drinks, cola and some teas also contain caffeine that can stay in your system for several hours.
What I Prefer To Eat If I’m Hungry Before Bed
Sometimes going to bed hungry isn’t helpful either. If my stomach is rumbling, I know I’ll struggle to sleep.
Instead of something heavy, I tend to choose foods that are filling but gentle on my stomach, such as:
- A banana.
- Natural yoghurt with a few berries.
- Wholegrain crackers with a little cream cheese.
- A small bowl of porridge.
- A handful of unsalted nuts if I’m genuinely hungry.
The key for me is keeping portions sensible rather than eating a second dinner.
My Thoughts
Over the years, I’ve realised there isn’t one magic food that guarantees perfect sleep. Good sleep comes from lots of small habits working together.
That said, if you’re regularly lying awake wondering why you can’t drift off, your evening snack is one of the easiest things to experiment with.
You don’t need to ban pizza forever or swear off crisps for life. Instead, try eating them a little earlier, reducing portion sizes or saving them for weekends when a slightly disrupted night’s sleep matters less.
Sometimes the smallest changes make the biggest difference, and if changing what you eat after 8pm helps you wake up feeling more refreshed, it’s definitely worth trying.
Frequently Asked Questions
Is it bad to eat before bed?
Not necessarily. Going to bed extremely hungry can also make it difficult to sleep. A small, balanced snack is often a better option than a heavy meal eaten just before you go to bed.
How long before bed should I stop eating?
Many experts suggest finishing your main meal around two to three hours before bedtime, particularly if you suffer from heartburn or acid reflux.
Can pizza really affect sleep?
For some people, yes. The tomato sauce can trigger acid reflux because of its acidity, while fatty toppings may slow digestion and leave you feeling uncomfortable overnight.
What is the best bedtime snack?
If you’re hungry, choose something light and easy to digest, such as a banana, natural yoghurt or a small bowl of porridge, rather than a large, salty or highly processed meal.
