Share on Facebook

10 Foods That Are Okay to Eat Before Bed

Feeling hungry at night? Choosing the right foods to eat before bed can help your body relax and give you a better night's sleep.

1 / 11
Food Before Bed - a woman looks inside the fridge at nightPhoto:

What to Eat Before Bed

It’s after 8 p.m. and you can feel your stomach grumbling. Should you stick it out until morning or head to the kitchen? Nighttime eating tends to get a bad reputation—people often worry it causes weight gain, heartburn, indigestion or all three. But it all depends on what you reach for, says Nishta Saxena, a nutritionist, registered dietitian, and owner of Vibrant Nutrition.

Saxena says there isn’t a clear-cut time of day that we have to stop eating. Studies have found that it’s not when you’re eating, but how much and what you’re eating that matters. Super salty snacks at the end of the day can, for example, make you dehydrated and interrupt your sleep—and they’re not the only culprits that can affect whether you have a good night’s rest.

In general, it’s best to eat small portions before bed. Also try to stay away from foods high in protein or fat, which can be harder for our bodies to digest and can interrupt the natural cadence of our systems, which slow down for the night by producing sleep-inducing hormones like melatonin. Excessive sugar can also act like a stimulant—a bad choice if you’re trying to catch some Zzzs.

Saxena suggests eating something that’s high in carbohydrates, which can promote sleep and help you to relax. This is because carbs don’t require as much blood flow or work from your body to digest, and are therefore unlikely to interrupt your sleep. If you find yourself with an after-dinner case of the munchies, follow these tips on what to eat before bed.

2 / 11
what to eat before bed - a bowl of kiwisPhoto:


Kiwis can help to promote sleep because they are rich in serotonin and antioxidants (such as Vitamins C and E). Serotonin helps to make you feel relaxed and antioxidants have sleep-promoting qualities. Plus, these fuzzy fruits are extremely high in vitamin C and our bodies can digest them quickly, says Saxena. They also support heart and digestive health as well as natural immunity.

Discover seven natural ways to fall asleep fast (without sleeping pills).

3 / 11
What to Eat Before Bed - a box of tart cherriesPhoto:

Tart cherries

Tart cherries and tart cherry juice contain concentrated amounts of melatonin, a hormone that helps your body regulate sleep-wake cycles, says Saxena. Studies show that they can help to reduce insomnia, plus they also contain other sleep-inducing agents like tryptophan (a precursor of serotonin). Since tart cherries can be a little bit harder to find than other fruits, Saxena suggests keeping some in your freezer and using them to make a smoothie.

Take inspiration from these healthy smoothie recipes.

4 / 11
What to Eat Before Bed - walnutsPhoto:


Nuts are great for a variety of health benefits, says Saxena, and they’re also a good late-night snack. But don’t dish out a whole cup of nuts, she warns, because they do have a decent amount of protein and fat. In particular, she recommends walnuts and almonds—they contain natural melatonin as well as magnesium, which has the potential to reduce insomnia in adults.

Here are the best sleep aids, according to science.

5 / 11
What to Eat Before Bed - a bowl of popcornPhoto:


While pre-packaged microwave popcorn most likely contains too much salt to be a good bedtime snack, popping your own can satisfy people who are craving snack foods like chips. Popcorn is also relatively filling—just don’t drown your bowl in butter and salt.

6 / 11
Food Before Bed - a bowl of yogurtPhoto:


Dairy products, while not consumed by everyone, have a lot of components that stimulate sleep, says Saxena. Something like yogurt doesn’t require a lot of digestive processes, and even full fat yogurt doesn’t have a ton of fat in it, making it easy to digest. Plus, it’s filled with amino acids, like tryptophan, which promote sleep.

Find out why you should always read before bed.

7 / 11
Food Before Bed - Green BananaPhoto:

Green bananas

Saxena says a greenish banana, “the colour almost of a tulip stem,” is a great evening snack. At this point, the banana is full of starch, which means it hasn’t yet become sugar, and this can be great for our gut bacteria and also helps to promote sleep. She adds that the banana should be firm and have a tiny bit of yellow in the midsection. If it has black spots, it’s too ripe to help with sleep and won’t provide a benefit.

8 / 11
Food Before Bed - a jug of warm milkPhoto:

Warm Milk

The benefits of warm milk for sleep are well-documented, says Saxena. This is in part because milk contains tryptophan, an amino acid that promotes sleep. Warm fluids in general can relax our digestive muscles, and preliminary research shows that certain compounds in tea can also have calming effects on our minds and bodies. “It can be a self-care moment when you’re having something warm,” Saxena says. “Your hands are wrapped around the mug and it’s a sensory experience.”

9 / 11
Food Before Bed - a bowl of cottage cheesePhoto:

Cottage cheese

While cottage cheese has lots of protein, it also has the benefits of dairy, including amino acids, that help to promote sleep. It’s also nutrient dense, containing calcium, magnesium, iron, and phosphorus, which are essential for bodily function. It can also be a good late-night snack for athletes, because it’s high in the protein casein, which helps to reduce muscle breakdown overnight. Still, stay away from other cheeses before bed—most are very high in fat and easy to overeat, warns Saxena.

10 / 11
What to Eat Before Bed - a bowl of oatmealPhoto:


While people often think of oatmeal as a breakfast food, oats are high in melatonin and so can make a good bedtime snack. Like dairy products, oats also contain the amino acid tryptophan. You can also spice up your oatmeal with many of the other foods that are okay to eat before bed—tart cherries, yogurt, or almond butter, for example.

Check out more impressive health benefits of oatmeal.

11 / 11
What to Eat Before Bed - a bowl of pasta and tomato saucePhoto:


If you’re really hungry, try some pasta. But keep the portion small and be careful to not load your dish with toppings that are high in protein or fat. For example, you don’t want to have meatball pasta before bed, says Saxena. But a small serving of plain pasta with tomato or pesto sauce might do the trick.

Now that you know what to eat before bed, find out what happens to your body when you skip breakfast.