If you’re awake at 2 a.m. with a growling stomach, the best thing to eat is a small snack under 200 calories that pairs a protein with a slow-digesting carbohydrate. Think a handful of whole grain crackers with cheese, a small banana with a spoonful of peanut butter, or a few spoonfuls of plain yogurt. These combinations stabilize blood sugar, satisfy hunger quickly, and contain nutrients that actually help you fall back asleep.
But there’s more to this than just picking the right food. Why you’re waking up hungry, what to avoid, and how to eat without disrupting the rest of your night all matter.
Why You Wake Up Hungry at Night
Your body’s main hunger hormone, ghrelin, follows a circadian rhythm that peaks around 1:00 a.m. That means even if you ate a reasonable dinner, your body may be producing its strongest hunger signals right in the middle of your sleep. At the same time, the hormone that tells you you’re full (leptin) drops overnight. This combination creates a window where your brain registers genuine hunger, not just a craving.
Several things amplify this effect. Stress, calorie restriction during the day, and poor sleep itself all increase ghrelin production. If you’ve been cutting calories, skipping meals, or sleeping badly for several nights in a row, your body ramps up its hunger signaling through the sympathetic nervous system. It’s a feedback loop: bad sleep makes you hungrier at night, and being hungry at night makes you sleep worse. People with a consistent pattern of nighttime eating often have a measurable shift in their hunger and insulin rhythms, with ghrelin peaking hours earlier than normal.
The Best Middle-of-the-Night Snacks
Keep it small. Research published in the journal Nutrients found that nighttime snacks under roughly 150 to 200 calories don’t carry the metabolic downsides associated with large late-night meals. In fact, small high-protein snacks before sleep may support muscle recovery and don’t appear to harm cardiovascular or metabolic health. The key is “small” and “nutrient-dense,” not a bowl of cereal or half a pizza.
The ideal snack pairs protein with a complex carbohydrate. The protein keeps blood sugar steady so you don’t wake up hungry again an hour later, while the carbohydrate helps your brain absorb tryptophan, an amino acid that your body converts into the sleep-promoting chemicals serotonin and melatonin. Good options include:
- Whole grain crackers with cheese. The carbs from the crackers help shuttle tryptophan from the cheese into your brain.
- A small banana with a tablespoon of nut butter. Bananas contain both tryptophan and magnesium, which helps muscles relax.
- A few spoonfuls of plain Greek yogurt. High in protein, low in sugar, and contains tryptophan.
- A small glass of warm milk. Whey protein in milk contains alpha-lactalbumin, which increases tryptophan uptake into the brain. One pilot study found it improved total sleep time and sleep efficiency.
- A handful of walnuts or almonds. Both contain melatonin and healthy fats that digest slowly.
- Half a kiwifruit. Kiwis are a natural source of serotonin. In one study, eating kiwi before bed for four weeks increased total sleep time and helped people fall asleep faster.
What to Avoid at 2 a.m.
Some foods that seem harmless will keep you awake longer or make you feel worse. High-fat, spicy, and acidic foods relax the valve between your stomach and esophagus, which means lying back down can send stomach acid upward. This is especially true for fried foods, pizza, chocolate, tomato-based sauces, citrus fruits, and peppermint. Carbonated drinks cause the same problem.
Anything high in sugar is also a poor choice. A spike in blood sugar triggers an insulin surge, which can cause a rebound drop that wakes you up again. Cookies, sugary granola bars, and juice are common culprits. Caffeine is an obvious one, but it hides in chocolate, some teas, and certain flavored snacks, so check labels if you’re sensitive.
Large portions are the other major pitfall. Eating a full meal’s worth of food in the middle of the night forces your digestive system into high gear when it should be resting. Habitual late eating is linked to poorer glucose tolerance regardless of body weight, total calorie intake, or diet composition. People who regularly consume more of their calories later in the day show higher blood sugar responses after meals, even when they eat the same total amount as people who eat earlier.
How to Eat Without Disrupting Sleep
The goal is to get something in your stomach and get back to bed as quickly as possible. Keep the lights dim. Bright light signals your brain that it’s morning, suppresses melatonin production, and makes it harder to fall back asleep. Use a nightlight or the light from your refrigerator rather than flipping on the kitchen lights.
Eat sitting up, even if you’re groggy. Lying down immediately after eating increases acid reflux risk. The Cleveland Clinic recommends waiting about three hours between eating and lying down, but that advice is really aimed at your last meal before bed. For a middle-of-the-night snack of 150 calories, sitting upright for 10 to 15 minutes while you eat and letting gravity do some work is a reasonable compromise. Propping yourself up on an extra pillow when you return to bed can help too.
Keep your snack pre-portioned if this is a regular occurrence. Having a small container of crackers and cheese or a banana already set out on the counter means you spend less time awake, make fewer decisions in a foggy state, and avoid the temptation to graze through the pantry.
What About Drinks Instead of Food?
If your hunger is mild, a warm drink may be enough. Warm milk is the classic choice, and there’s real science behind it: the tryptophan and the warmth both promote drowsiness. Chamomile tea is another option, though it’s a diuretic, so keep the portion small (half a cup) to avoid a bathroom trip.
Tart cherry juice has gotten a lot of attention as a sleep aid. Adults who drank two servings a day slept longer and woke less during the night compared to placebo. However, the melatonin content in tart cherry juice is extremely low, roughly 6 to 60 times less than what’s typically used to treat insomnia. Researchers believe the benefit comes not from melatonin alone but from other compounds in the cherries that reduce inflammation and inhibit enzymes that break down tryptophan. A small glass (4 to 8 ounces) in the evening or at night is a reasonable amount.
Whatever you drink, keep the volume modest. More than a cup of liquid at 2 a.m. increases the chance you’ll need to get up again an hour later to use the bathroom, which defeats the purpose.
When Nighttime Hunger Keeps Happening
Waking up hungry once in a while is normal. If it happens most nights, it’s worth looking at what’s going on during the day. The most common cause is simply not eating enough at dinner or eating dinner too early. A meal at 6 p.m. is largely digested by midnight, leaving a long stretch before breakfast. Adding a small planned bedtime snack with protein and complex carbs (around 150 calories, eaten about 30 minutes before sleep) can prevent the blood sugar dip that triggers waking.
Chronic stress and sleep deprivation both increase ghrelin levels, making nighttime hunger worse even when you’ve eaten plenty. If your daytime eating is adequate but you’re under significant stress or getting fewer than six hours of sleep regularly, addressing those root causes will do more than any snack choice.
For people managing blood sugar conditions like diabetes, the composition of a bedtime snack matters more. Research on adults with type 1 diabetes found that a snack containing protein essentially eliminated nighttime blood sugar crashes, while skipping the snack led to the majority of low blood sugar episodes. If you have diabetes and frequently wake at night feeling shaky, hungry, or sweaty, that pattern is worth discussing with your care team.

