10 Best Foods to Eat Before Bed for Weight Loss (Without Gaining Fat)
Eating before bed does not cause weight gain if you choose the right foods. These 10 high-protein, low-calorie options support sleep and recovery overnight.

The Myth: Eating Before Bed Makes You Fat
The idea that eating after a certain hour causes weight gain is one of the most persistent nutrition myths. Your body does not have a magical switch that converts all food to fat after 8pm. Weight gain is determined by total calorie intake versus total calorie expenditure over days and weeks, not by the time of day you eat.
What matters is what and how much you eat before bed, not the act of eating itself. A 150-calorie high-protein snack before sleep can actually support muscle recovery, improve sleep quality, and prevent the extreme morning hunger that leads to overeating at breakfast. A 600-calorie binge of ice cream and biscuits before bed, however, creates a calorie surplus that contributes to weight gain, just as it would at any other time of day.
The key is choosing foods that are high in protein, moderate in healthy fats, low in sugar, and portion-controlled.
The 10 Best Bedtime Foods for Weight Loss
1. Greek Yogurt — 59 calories per 100g, 10g protein
Greek yogurt is arguably the perfect bedtime food. The casein protein digests slowly over 6-8 hours, providing a sustained release of amino acids to your muscles throughout the night. Research from Maastricht University has shown that pre-sleep casein protein improves overnight muscle protein synthesis and next-morning metabolism. A 150g serving delivers 15g of protein for under 90 calories. Add a few berries for flavour without significant calorie addition.
2. Cottage Cheese — 98 calories per 100g, 11g protein
Like Greek yogurt, cottage cheese is rich in casein protein. A 150g portion provides 16.5g of protein for about 147 calories. Its mild flavour pairs well with sliced cucumber, cherry tomatoes, or a sprinkle of cinnamon.
3. Boiled Eggs — 72 calories each, 6.3g protein
Two boiled eggs provide 12.6g of protein for 144 calories. They are pre-made (if you meal prep on Sundays), require no preparation at bedtime, and deliver complete protein alongside choline, B12, and vitamin D. Read our full egg nutrition guide.
4. Turkey Slices — 104 calories per 100g, 17.5g protein
Turkey breast is very low in fat and high in tryptophan, an amino acid that supports the production of serotonin and melatonin, the hormones that regulate mood and sleep. Three or four slices (80g) provide 14g of protein for about 83 calories.
5. Almonds — 132 calories per 23 nuts, 5g protein
A small handful of almonds provides protein, healthy monounsaturated fats, magnesium (which supports sleep quality), and vitamin E. The fat content promotes satiety, keeping you full through the night. Measure your portion — almonds are calorie-dense and easy to overeat. See our highest calorie foods list for context on calorie-dense foods.
6. Banana with Peanut Butter — 190 calories, 4g protein
A banana provides tryptophan and magnesium (both support sleep), while peanut butter adds protein and healthy fat. One medium banana with one tablespoon of peanut butter is a balanced, satisfying bedtime snack. Read our banana nutrition guide for more.
7. Casein Protein Shake — 120 calories, 24g protein
If you use protein powder, casein protein (not whey) is specifically designed for slow digestion and is the most researched protein for pre-sleep consumption. Mix with water or milk for a creamy, filling shake.
8. Moi Moi — 120 calories per 100g, 9g protein
For Nigerian readers, a small portion of moi moi is an excellent bedtime option. The bean protein provides sustained amino acid release, and it is steamed rather than fried, keeping calories controlled. One wrap provides approximately 120 calories with 9g of plant protein.
9. Tuna on Crackers — 150 calories, 15g protein
Half a small tin of tuna on two whole wheat crackers delivers lean protein, omega-3 fatty acids, and just enough carbohydrate to promote tryptophan uptake to the brain, supporting sleep quality.
10. Warm Milk — 149 calories per cup (250ml), 8g protein
The classic bedtime drink. Milk provides casein protein, calcium, and tryptophan. The warmth itself may have a calming, sleep-promoting psychological effect. The Sleep Foundation notes that warm milk has been used as a sleep aid across cultures for centuries.
Foods to Avoid Before Bed
Sugary foods and refined carbohydrates spike blood sugar, which crashes during sleep and can cause nighttime waking and poor sleep quality. Spicy foods can trigger acid reflux when you lie down. Caffeine (coffee, dark chocolate, energy drinks) consumed within 6 hours of bedtime disrupts sleep architecture. Large, heavy meals overload your digestive system and cause discomfort.
Alcohol deserves special mention. While it may help you fall asleep faster, alcohol disrupts REM sleep, reduces sleep quality, and often causes dehydration and nighttime waking. It is one of the worst things you can consume before bed for both sleep and weight management.
The Calorie Rule for Bedtime Snacks
Keep bedtime snacks under 200 calories and aim for at least 10g of protein. This range provides enough fuel for overnight recovery without creating a calorie surplus. Read our full healthy snacks under 200 calories guide for more portion-controlled options, or use the food search tool to check any food before eating.
If you consistently feel hungry before bed, your daytime eating may be insufficient. Review your total daily calorie intake using our calorie calculator guide to ensure you are eating enough during the day.
Tags
Look Up Any Food
Search nutrition facts for over 300,000 foods in our free database.