12 Healthy Late-Night Snacks That Won’t Ruin Your Diet
By WellnessVigor · Updated October 9, 2026 · 7 min read
Late-night hunger is one of the most common reasons diets go off track. A packet of crisps or a bowl of ice cream in front of the TV can easily add 300 to 500 calories without filling you up.
The answer is not always to go to bed hungry. If you are truly hungry, a small, smart snack can keep you on track and may even help you sleep. Here are 12 options, most around 100 to 200 calories.
Quick answer
Choose a snack with protein or fibre, keep it to about 100 to 200 calories, and eat it at least an hour before bed. Good picks: Greek yoghurt with berries, cottage cheese, a boiled egg, apple with peanut butter, a small bowl of oats, kiwi, tart cherries, or a handful of nuts.
Table of Contents
ToggleFirst, check if you are really hungry
Ask yourself: would I eat a plain apple or a boiled egg right now? If yes, you are probably hungry. If only crisps or chocolate sound good, it may be boredom, tiredness or stress. Read our guide on how to stop emotional eating at night.
12 healthy late-night snacks
- Greek yoghurt with berries. Protein-rich and creamy; choose plain yoghurt and add fruit.
- Cottage cheese with cinnamon. Slow-digesting protein that keeps you full overnight.
- One or two boiled eggs. Simple, filling and about 70 to 80 calories each.
- Apple slices with 1 tablespoon peanut butter. Fibre plus healthy fat.
- A small bowl of oats with milk. Warm and comforting; oats also contain small amounts of melatonin.
- Two kiwis. A small study found eating two kiwis an hour before bed helped people fall asleep faster.
- Tart cherries or a small glass of tart cherry juice. A natural source of melatonin.
- A small handful of nuts (about 15 to 20 g). Walnuts and almonds are good choices; portion size matters.
- Edamame. Plant protein and fibre in a satisfying snack.
- Turkey or chicken roll-ups with cucumber or lettuce.
- Air-popped popcorn (2 to 3 cups). High volume, low calorie, with whole-grain fibre.
- A banana with a glass of warm milk. A classic, simple bedtime combo.
Want a full day of meals that keeps late-night hunger away? 35 Days to a Leaner You gives you simple daily meal plans for steady fat loss.
Snacks to avoid late at night
- Sugary cereals, cakes and sweets: quick to overeat and may leave you hungrier.
- Spicy or very fatty foods: can cause heartburn when lying down.
- Caffeine: including chocolate, cola and some teas.
- Alcohol: adds calories and disrupts sleep.
Tips to keep night snacking under control
- Eat enough during the day, especially protein at breakfast and lunch. See high-protein breakfast ideas.
- Time dinner well. Read the best time to eat dinner.
- Portion your snack into a bowl instead of eating from the packet.
- Brush your teeth after your snack as a signal that eating is done for the day.
- Go to bed on time. Staying up late creates more time and urge to snack. See how sleep affects weight.
Keep reading
Frequently asked questions
Is it okay to eat a snack before bed when trying to lose weight?
What is the best late-night snack for weight loss?
How many calories should a bedtime snack be?
What snacks help you sleep?
Sources
This article is for general information only and is not medical advice. See our Medical Disclaimer.