A good bedtime snack is small, combines a protein with a complex carbohydrate, and lands about an hour before you plan to sleep. The goal is to give your body just enough fuel to avoid waking up hungry without triggering digestion issues that keep you up. A few specific foods, like kiwis and tart cherry juice, have clinical evidence behind them, but the general principles matter more than any single “superfood.”
Why a Small Snack Helps You Sleep
Going to bed on a completely empty stomach can backfire. When blood sugar dips too low overnight, your body releases stress hormones to compensate, which can wake you up at 2 or 3 a.m. A small snack that pairs protein with a slower-digesting carbohydrate gives your blood sugar a gentle, steady foundation through the night. Think of it as a buffer: enough to prevent a crash, not so much that your digestive system has to work overtime.
Interestingly, foods that raise blood sugar more quickly may actually help you fall asleep faster. One polysomnographic study found that people who ate higher glycemic index foods fell asleep in about 6 minutes on average, compared to roughly 25 minutes for those who ate lower glycemic foods. That doesn’t mean you should eat candy before bed. It means a small portion of easily digested carbohydrate, like a banana or a handful of crackers, paired with something that slows absorption, like cheese or nut butter, hits a sweet spot.
How Much to Eat
A bedtime snack should be genuinely small. You’re aiming for roughly 15 grams of carbohydrate and about 14 grams of protein. In practical terms, that looks like one carbohydrate “serving” and two protein servings. Some examples:
- A small apple with two tablespoons of peanut butter. The apple provides carbohydrate while the peanut butter adds protein and fat to slow digestion.
- A handful of whole grain crackers with cheese. About 4 to 6 crackers with an ounce or two of cheese keeps you in the right range.
- A small bowl of oatmeal with a few walnuts. Oats are a complex carb, and walnuts add protein and healthy fats.
- Greek yogurt with a few berries. Greek yogurt is protein-dense, and the berries add just enough carbohydrate.
If you tend to run on the higher side with blood sugar, leaning more heavily toward protein and cutting back on carbohydrate is a reasonable adjustment. The point is to keep the snack under roughly 200 calories so your body isn’t dealing with a full meal while you’re trying to wind down.
Foods With the Strongest Sleep Evidence
Two foods have stood out in clinical trials. In one study, adults who ate two kiwis one hour before bed every night for four weeks saw meaningful improvements: the time it took them to fall asleep dropped by about 35%, and they spent less time awake during the night (down nearly 29%). Kiwis are rich in serotonin and antioxidants, which likely explain the effect. Two kiwis clock in at around 90 calories, making them a near-perfect bedtime portion.
Tart cherry juice is the other well-studied option. In a controlled trial of adults over 50 with insomnia, drinking 8 ounces of tart cherry juice twice daily (morning and evening) for two weeks improved sleep. Tart cherries are one of the few natural food sources of melatonin, and the juice also appears to reduce inflammation that can interfere with sleep. If you try this, look for 100% tart cherry juice concentrate rather than cherry-flavored blends loaded with added sugar.
What to Avoid Before Bed
Some foods actively work against sleep. Spicy dishes can trigger acid reflux once you lie down, and so can high-fat or heavily fried foods, which take longer to digest and relax the valve between your stomach and esophagus. Coffee and alcohol are both well-established reflux triggers that also independently disrupt sleep architecture. Even if you don’t normally experience heartburn, eating these foods close to bedtime increases the odds of disrupted sleep.
Large portions of anything are a problem too. A heavy meal forces your body into active digestion, raising your core temperature and keeping your metabolism elevated, both of which work against the natural cooling and slowing your body needs to transition into deep sleep.
Timing Your Snack
Cleveland Clinic recommends finishing your last full meal about three hours before bed. That window gives your body enough time to digest without leaving you so hungry that you can’t sleep. A small snack, though, is different from a meal. Because the portion is so much smaller, eating it 30 to 60 minutes before bed is fine for most people. The kiwi study, for instance, used a one-hour-before-bed window with good results.
If you deal with acid reflux, you’ll want to be more conservative. Even with a small snack, staying upright for at least 30 minutes afterward and propping your head slightly when you lie down can reduce the chance of nighttime symptoms.
Putting It Together
The simplest formula: pick one complex carbohydrate, pair it with a protein, keep the total small, and eat it about an hour before bed. A banana with a small handful of almonds, cottage cheese with a few whole grain crackers, or two kiwis on their own all fit the bill. You don’t need a specialized “sleep snack” product. You need a light combination that steadies your blood sugar, gives your body a small dose of sleep-supporting nutrients, and doesn’t ask your digestive system to run a marathon while you’re trying to rest.

