Quick answer: the best sleep-promoting snacks are small (roughly 150–200 calories), easy to digest, and pair a modest amount of complex carbohydrate with some protein or healthy fat. Good examples are a small bowl of oatmeal, Greek yogurt with walnuts, a banana with almond butter, kiwi, tart cherries with pistachios, or whole grain crackers with cheese. Eat them about 1–2 hours before bed, and skip caffeine, alcohol, and heavy, spicy, or very sugary foods in the evening.
No snack is a sleeping pill. Consistent sleep habits matter far more than any single food. But if you're genuinely hungry at night, a well-chosen snack can stop hunger from keeping you awake and may give you a small nudge toward rest. Below are 20 practical options, grouped by the nutrients they're known for, plus guidance on timing, portions, and what to avoid.
Table of Contents
- Quick List: 20 Bedtime Snacks at a Glance
- How Food Can Affect Sleep
- Nutrients Linked to Sleep
- Tryptophan-Containing Snacks (5)
- Foods With Natural Melatonin (5)
- Magnesium-Rich Snacks (5)
- Complex-Carb Snacks (5)
- Timing and Portions
- Foods and Drinks to Avoid Before Bed
- 3 Simple Bedtime Snack Recipes
- Frequently Asked Questions
Quick List: 20 Bedtime Snacks at a Glance
| Snack | Why it may help | Approx. calories |
|---|---|---|
| Warm milk with cinnamon (1 cup) | Tryptophan, calcium, calming routine | ~150 |
| Turkey and cheese roll-ups on crackers | Tryptophan plus a little carbohydrate | ~180 |
| Banana with almond butter on toast (half slice) | Magnesium, potassium, carbs | ~200 |
| Greek yogurt with walnuts | Protein, calcium, some melatonin in walnuts | ~180 |
| Small bowl of oatmeal with pumpkin seeds | Complex carbs, magnesium | ~200 |
| Tart cherries or a small glass of tart cherry juice with pistachios | Natural melatonin | ~180 |
| Kiwi (1–2 fruits) | Studied in small sleep trials | ~45–90 |
| Berries with a few almonds | Light, magnesium from almonds | ~150 |
| Caffeine-free herbal tea with honey | Warm, caffeine-free wind-down drink | ~20 |
| Rice cake with tart cherry jam | Light carbs, low fat | ~100 |
| Pumpkin seeds with a square of dark chocolate | Magnesium (chocolate has a little caffeine) | ~180 |
| Avocado on whole grain crackers | Magnesium, potassium, healthy fat | ~180 |
| Spinach and feta mini frittata | Protein, magnesium | ~120 |
| Banana and almond butter pinwheel | Carbs plus protein and fat | ~200 |
| Hummus with cucumber slices | Plant protein, magnesium from tahini | ~120 |
| Oatmeal with cinnamon and cherries | Complex carbs, melatonin from cherries | ~200 |
| Half a baked sweet potato | Complex carbs, potassium | ~90 |
| Whole grain crackers with nut butter | Carbs plus protein and fat | ~180 |
| Roasted barley tea | Caffeine-free, warm drink | ~0 |
| Quinoa pudding with berries | Complex carbs, some protein | ~200 |
Calories are approximate and depend on portion size and brand.
How Food Can Affect Sleep
Hunger and fullness both matter
Going to bed very hungry can make it harder to fall asleep, and so can going to bed overly full. A large, heavy meal close to bedtime keeps your digestive system busy and can worsen reflux when you lie down. A small snack sits in the middle: enough to quiet hunger, not so much that it causes discomfort.
Blood sugar swings
Very sugary snacks raise blood sugar quickly and can be followed by a dip. For some people that pattern is associated with restless or broken sleep. Pairing carbohydrates with protein, fat, or fiber slows digestion and keeps things steadier. Our guide to blood-sugar-balancing snacks covers this in more detail.
Routine and timing
Your body clock responds to regular cues, including when you eat. Eating at roughly the same times each day, and finishing larger meals a few hours before bed, supports a more predictable sleep-wake rhythm. A calm, consistent pre-bed routine (which can include a warm, caffeine-free drink) also signals that it's time to wind down.
Nutrients Linked to Sleep
The following nutrients come up often in sleep research. Evidence for individual foods is mostly modest and based on small studies, so treat these as helpful supporting players rather than cures.
- Tryptophan: an amino acid the body uses to make serotonin and, in turn, melatonin. It's found in milk, yogurt, cheese, turkey, eggs, nuts, and seeds. Eating it alongside some carbohydrate may help more of it reach the brain.
- Melatonin: the hormone that signals night to your body. Small amounts occur naturally in tart cherries, pistachios, walnuts, and some other foods. Food amounts are much lower than in supplements.
- Magnesium: involved in nerve and muscle function. Low intake has been associated with poorer sleep. Good sources include pumpkin seeds, almonds, cashews, spinach, beans, avocado, and whole grains.
- Calcium: helps the body use tryptophan. Dairy, fortified plant milks, and calcium-set tofu are easy sources.
- Vitamin B6: needed to make serotonin and melatonin. Found in bananas, chickpeas, poultry, fish, and potatoes.
- Complex carbohydrates: oats, whole grains, and sweet potatoes provide steady energy and pair well with tryptophan-containing foods.
Tryptophan-Containing Bedtime Snacks (5 Options)
1. Warm Milk with Honey and Cinnamon
Heat 1 cup of milk (or fortified soy milk) with a pinch of cinnamon and up to 1 teaspoon of honey. Milk provides tryptophan and calcium, and the warm drink itself is a soothing part of a bedtime routine. Keep the honey small if you're limiting added sugar.
2. Turkey and Cheese Roll-Ups on Whole Grain Crackers
Roll 1–2 slices of turkey around a thin slice of cheese and serve with 3–4 whole grain crackers. You get tryptophan-containing protein plus a little carbohydrate. Choose lower-sodium deli turkey when you can.
3. Banana-Almond Butter Toast
Spread 1 tablespoon of almond butter on half a slice of whole grain toast and top with banana slices. Bananas provide potassium, vitamin B6, and some magnesium; almond butter adds magnesium and healthy fat.
4. Greek Yogurt with Walnuts and Honey
Top about ¾ cup of plain Greek yogurt with a small handful of walnuts and a drizzle of honey. Yogurt supplies protein, calcium, and tryptophan; walnuts contain small amounts of melatonin. For a make-ahead version, try our Greek yogurt parfait in a smaller portion.
5. Pumpkin Seed Oatmeal with Cinnamon
A small bowl of oatmeal (about ⅓ cup dry oats) cooked with milk and topped with 1 tablespoon of pumpkin seeds combines complex carbs, tryptophan, and magnesium in one warm, filling bowl.
Foods With Natural Melatonin (5 Options)
6. Tart Cherry Juice and Pistachios
Tart (Montmorency) cherries and pistachios both contain natural melatonin, and small studies of tart cherry juice have reported modest improvements in sleep. Keep the juice to a small glass (about 4–8 oz) because it's still a source of natural sugar, and pair it with a small handful of pistachios.
7. Kiwi and Pineapple Bowl
Kiwifruit has been tested in a few small sleep studies, typically two kiwis about an hour before bed, with encouraging but preliminary results. A bowl of sliced kiwi with a few pineapple chunks is light, refreshing, and low in calories.
8. Mixed Berry and Almond Bowl
A half cup of mixed berries with 10–12 almonds gives you fiber, antioxidants, and magnesium without weighing you down.
9. Caffeine-Free Herbal Tea with Honey
Chamomile or another caffeine-free herbal tea makes a calming end-of-day ritual. Some people also make "banana tea" by simmering a banana in water. Either way, keep it to a modest cup so you aren't up during the night to use the bathroom.
10. Rice Cakes with Tart Cherry Jam
Spread a thin layer of tart cherry jam (or mashed tart cherries) on a plain rice cake. It's light and low in fat, which suits people prone to nighttime reflux. Add a smear of nut butter if you need it to be more filling.
Magnesium-Rich Sleep Snacks (5 Options)
11. Pumpkin Seeds and Dark Chocolate Bites
Pumpkin seeds are one of the richest food sources of magnesium (approx. 150 mg per ounce). Pair 1 tablespoon of seeds with a small square of dark chocolate. Note that dark chocolate contains a little caffeine, so skip it if you're caffeine-sensitive.
12. Avocado and Sea Salt on Whole Grain Crackers
Mash a quarter of an avocado onto 3–4 whole grain crackers. Avocado supplies magnesium, potassium, and fiber.
13. Spinach and Feta Mini Frittatas
Bake eggs with chopped spinach and a little feta in a muffin tin; one or two mini frittatas make a protein-rich snack you can prepare ahead and reheat.
14. Banana and Almond Butter Pinwheels
Spread almond butter on a small whole wheat tortilla, place a banana on top, roll, and slice. It's a portable mix of carbs, protein, and fat that kids tend to like too.
15. Hummus with Cucumber Slices
Chickpeas and tahini provide magnesium, vitamin B6, and plant protein. Serve 2–3 tablespoons of hummus with cucumber rounds for a light, crunchy option. Beans can cause gas for some people, so see how it sits with you at night.
Complex-Carb Bedtime Snacks (5 Options)
16. Oatmeal with Cinnamon and Cherries
Cook a small portion of oats and stir in a few tart cherries and cinnamon. If you like oats ready to grab, our turmeric golden milk overnight oats work well as a small evening portion.
17. Sweet Potato with a Touch of Maple Syrup
Half a baked sweet potato with cinnamon and a light drizzle of maple syrup is warm, comforting, and a good source of potassium and fiber.
18. Whole Grain Crackers with Nut Butter
Simple and shelf-stable: 3–4 whole grain crackers with 1 tablespoon of peanut or almond butter.
19. Roasted Barley Tea
Roasted barley tea is naturally caffeine-free and has a toasty flavor that can replace an evening coffee habit. It contains gluten, so skip it if you avoid gluten (see our gluten-free snacks instead).
20. Quinoa Pudding with Berries
Simmer cooked quinoa with milk and cinnamon, then top with berries. It's similar in spirit to rice pudding but with a bit more protein. Chia pudding is another make-ahead option in the same style.
Timing and Portions for Bedtime Snacks
When to eat
- Small snacks: about 1–2 hours before bed gives your body time to start digesting before you lie down.
- Larger meals: aim to finish dinner 2–3 hours before bed.
- If you have reflux: leave a bit more time, keep portions small, and choose low-fat, non-spicy options.
How much to eat
- Aim for roughly 150–200 calories for most adults.
- Include a little protein or fat with carbohydrates for steadier digestion.
- Keep drinks modest (about a cup) to limit nighttime bathroom trips.
- Only snack if you're actually hungry; a bedtime snack isn't required.
Personal differences
People respond differently. Dairy can bother those who are lactose intolerant, nuts are off the table with nut allergies, and some people sleep best with nothing in their stomach. Try one or two options for a week and notice how you feel.
Foods and Drinks to Avoid Before Bed
| Avoid | Why | Try instead |
|---|---|---|
| Coffee, energy drinks, black and green tea, cola | Caffeine can stay in your system for many hours | Herbal or roasted barley tea |
| Alcohol | May help you nod off but tends to fragment sleep later in the night | Sparkling water with lemon or tart cherry |
| Large, fatty meals | Slow to digest; can trigger reflux | A small, balanced snack |
| Spicy foods | Can cause heartburn when lying down | Mild options like oats or yogurt |
| Sweets and refined snacks | Quick blood sugar rise and dip | Fruit with nuts or yogurt; see our low-sugar snacks |
| Lots of fluid | More nighttime bathroom trips | Drink earlier in the evening |
Hidden caffeine shows up in dark chocolate, some pre-workout products, and certain pain relievers, so check labels if you're sensitive. If late-night sweet cravings are the issue, our guide to snacks that curb sugar cravings has ideas.
3 Simple Bedtime Snack Recipes
Tart Cherry and Walnut Bites
Makes: about 12 bites · Serving: 2 bites
- Pulse 1 cup walnuts, ½ cup dried tart cherries, ½ cup rolled oats, and 4–5 pitted dates in a food processor until sticky.
- Add a pinch of cinnamon and salt; pulse again.
- Roll into balls and refrigerate for up to a week.
Calming Golden Milk
Makes: 1 cup
- Warm 1 cup milk or fortified plant milk over low heat.
- Whisk in ½ teaspoon turmeric, ¼ teaspoon cinnamon, a pinch of black pepper and ginger.
- Sweeten with up to 1 teaspoon honey if desired and sip slowly.
Banana-Almond Overnight Oats (Small Jar)
Makes: 1 small jar
- Combine ⅓ cup rolled oats, ½ cup milk, 1 tablespoon chia seeds, and ½ mashed banana.
- Refrigerate overnight or at least 2 hours.
- Top with a few chopped almonds before eating, 1–2 hours before bed.
Safety note
If you have diabetes, reflux, food allergies, or kidney disease, or you're pregnant, ask your doctor or dietitian how an evening snack fits your plan. Tart cherry juice and dried fruit add natural sugar. Whole nuts and seeds are a choking hazard for young children. Persistent insomnia, loud snoring, or daytime sleepiness deserve a medical check-up rather than diet changes alone. See our health disclaimer.
Frequently Asked Questions
What is the best snack to eat before bed?
A small snack that combines a complex carbohydrate with a little protein or healthy fat works well for most people, such as Greek yogurt with walnuts, a banana with almond butter, oatmeal with milk, or whole grain crackers with cheese. Keep it to roughly 150–200 calories and eat it 1–2 hours before bed.
Will eating before bed make me gain weight?
Weight change depends mainly on your total food intake over time, not the clock. A small, planned bedtime snack that fits your daily needs is unlikely to cause weight gain, while large or frequent late-night eating can add up.
Do tart cherries and kiwi really help you sleep?
Both have been tested in small studies with encouraging results. Tart cherries contain natural melatonin, and kiwi has been studied as a pre-bed snack. The evidence is preliminary, so think of them as healthy options that may help a little rather than reliable sleep aids.
Does warm milk help you sleep?
Milk contains tryptophan and calcium, but the amount in one cup is modest. Much of the benefit likely comes from the comforting routine of a warm, caffeine-free drink. If you tolerate dairy, it's a reasonable choice; fortified soy milk is a good alternative.
What should I avoid eating before bed?
Limit caffeine in the afternoon and evening, avoid alcohol close to bedtime, and skip large, fatty, spicy, or very sugary foods in the last few hours before sleep. Also avoid drinking large amounts of fluid right before bed.
Can diet alone fix insomnia?
Usually not. Food can support sleep, but chronic insomnia often has several causes, including stress, medical conditions, and sleep habits. If poor sleep lasts for weeks or affects your daytime functioning, talk to a healthcare provider.
The Bottom Line
The best bedtime snack is small, easy to digest, and balanced: a bit of complex carbohydrate with some protein or healthy fat, eaten 1–2 hours before bed. Foods like yogurt, oats, bananas, nuts, seeds, kiwi, and tart cherries are good choices. Pair them with the basics that matter most (a regular sleep schedule, a dark and cool bedroom, less evening screen time, and limited caffeine and alcohol) for the best results.
About This Guide
Written and maintained by the HealthSnackIdeas Editorial Team. We build our snack guides from publicly available nutrition research and dietary guidelines (USDA FoodData Central, Dietary Guidelines for Americans, WHO). This content is for general information only and is not a substitute for advice from your doctor or a registered dietitian. Read our health disclaimer.
Related Articles
25 Anti-Inflammatory Snacks
Everyday snacks built around produce, nuts, seeds, and healthy fats.
Blood-Sugar-Balancing Snacks
Pair carbs with protein and fiber for steadier energy day and night.
Probiotic Snacks: 20 Gut-Friendly Snack Ideas
Yogurt, kefir, and fermented snacks with prebiotic pairings.