A healthy late-night snack is a small, nutrient-rich bite under 200 calories that satisfies hunger without disrupting your sleep. The best options combine sleep-supporting nutrients like tryptophan, melatonin, and magnesium with enough protein or fiber to keep you full through the night. The worst choices, heavy, spicy, or sugary foods, can leave you tossing and turning.
Why the Right Snack Matters at Night
Your body doesn’t stop working while you sleep. It repairs muscle tissue, consolidates memories, and cycles through hormonal shifts that depend partly on what you ate before bed. A well-chosen snack can actually support that process by delivering the raw materials your body needs for sleep-regulating hormones like melatonin and serotonin.
The key is keeping portions small. If you’re genuinely hungry late at night, rather than just bored or stressed, a snack under 200 calories won’t contribute to weight gain. Think of it as a bridge between dinner and breakfast, not a second meal.
Nutrients That Help You Sleep
Three nutrients stand out for their direct role in sleep quality:
- Tryptophan is an amino acid your body can’t make on its own. It’s the building block for serotonin, a hormone that helps regulate your sleep cycle. You’ll find it in turkey, chicken, eggs, cheese, peanuts, pumpkin seeds, edamame, and tofu.
- Melatonin is the hormone that signals your brain it’s time to sleep. Some foods contain it naturally, including tart cherries, pistachios, almonds, eggs, and milk.
- Magnesium plays a role in your body’s internal clock and helps muscles relax. Nuts, seeds, and yogurt are all good sources, and yogurt has the added benefit of vitamin B6 and B12, which also contribute to better sleep.
You don’t need to hit all three in one snack. Even one of these nutrients in a small portion can make a difference compared to grabbing chips or cookies.
Best Late-Night Snack Options
A handful of pistachios or almonds checks multiple boxes: they contain melatonin, magnesium, and healthy fats, and a small portion (about an ounce) lands well under 200 calories. Pair them with a few tart cherries or a small glass of unsweetened tart cherry juice for an extra melatonin boost. In one study of 20 adults, drinking tart Montmorency cherry juice concentrate for seven days significantly increased total sleep time and sleep efficiency compared to a placebo.
A small bowl of yogurt with pumpkin seeds is another strong choice. The yogurt provides protein, magnesium, and B vitamins, while pumpkin seeds deliver tryptophan. Plain or lightly sweetened varieties work best since added sugar can spike your energy at the wrong time.
Peanut butter on a banana or a slice of whole-grain toast is a classic for a reason. Peanuts are rich in tryptophan, and the complex carbohydrates help your body absorb it more efficiently. A single tablespoon of peanut butter with half a banana comes in around 150 calories.
Cottage cheese or a small portion of string cheese paired with a few whole-grain crackers works well too. The protein in dairy, particularly casein, digests slowly and forms gel-like structures in the stomach that break down over several hours. This gives your muscles a steady supply of amino acids overnight, supporting tissue repair while keeping hunger at bay until morning. The International Society of Sports Nutrition notes that roughly 30 to 40 grams of casein before bed can increase overnight muscle protein synthesis and metabolic rate, which is especially useful if you exercise regularly.
A hard-boiled egg is one of the simplest options. It contains tryptophan, melatonin, and protein in a tidy 70-calorie package.
Herbal Teas as a Complement
Pairing your snack with a warm herbal tea can reinforce the wind-down signal. Chamomile is the most studied option. A review of 12 studies found it safely improved sleep quality, though it wasn’t potent enough to treat clinical insomnia on its own. Valerian root tea is another traditional choice, thought to work by boosting a calming brain chemical called GABA, which reduces anxiety and promotes relaxation. Peppermint tea is caffeine-free and gentle on the stomach, making it a solid option if you’re prone to indigestion at night.
Warm milk isn’t just folklore either. Dairy contains both tryptophan and melatonin, and the warmth itself can feel soothing as part of a bedtime routine.
Foods to Avoid Before Bed
Some foods actively work against sleep. Spicy dishes can trigger heartburn, and lying down makes that worse. Research shows red pepper raises core body temperature, which is a problem because your body naturally cools down as part of falling asleep. Tomato sauce and other acidic foods can have a similar effect on reflux.
High-fat foods like pizza, burgers, or fried snacks are slow to digest and have been linked to reduced sensitivity to orexin, a brain chemical that helps regulate your sleep clock. Heavy protein sources like steak or chicken are equally problematic. Digestion slows by about 50% while you sleep, so a large portion of meat can sit in your stomach uncomfortably for hours.
Caffeine is an obvious one, but the hidden sources catch people off guard. Chocolate, cocoa products, certain non-cola sodas, and even some decaf coffees contain meaningful amounts. One analysis found that some decaf brews from popular coffee shops contained over 13 milligrams of caffeine per 16-ounce serving. That’s not a lot, but if you’re sensitive, it’s enough to interfere with sleep onset.
Alcohol is deceptive. It can make you feel drowsy initially, but it fragments sleep later in the night, worsens sleep apnea symptoms, and increases the likelihood of sleep talking and sleepwalking with regular use. Aged or processed cheeses, salami, and pepperoni contain tyramine, a compound that triggers the release of a stimulating brain chemical, so skip the charcuterie board before bed.
Timing Your Snack
The Cleveland Clinic recommends stopping eating about three hours before bed. That window gives your body enough time to digest so food doesn’t disrupt your sleep, while still being close enough to bedtime that you won’t lie down hungry. For most people, this means if you’re heading to bed at 11 p.m., your snack should land around 8 p.m.
If you have acid reflux, this three-hour buffer is especially important. Lying down too soon after eating allows stomach acid to travel upward, and even a small, healthy snack can cause discomfort if you eat it right before you hit the pillow. Sitting upright or staying gently active after your snack, even just cleaning up the kitchen, helps your digestion move things along before you lie flat.

