Do Vegetarians Sleep Better Than Meat Eaters?
Our recommendations are based on hands-on testing in 5 LA showrooms and feedback from 3,300+ verified customers.

01Do Vegetarians Sleep Better Than Meat Eaters?
It's a reasonable question. If you've ever fallen asleep easily after a plant-based meal and then had a restless night after a heavy steak dinner, the pattern might feel obvious. But the relationship between diet and sleep is more nuanced than plant-based vs. carnivore — and the answer might surprise you.
02How Diet Affects Sleep
What you eat affects your sleep in a few key ways:
- Digestion load: Heavy, fatty, or high-protein meals take longer to digest. Lying down while your digestive system is still working hard can fragment sleep.
- Blood sugar stability: Large meals — especially high in simple carbs or sugar — can cause blood sugar spikes and crashes that interrupt sleep.
- Nutrients that support sleep: Certain nutrients — tryptophan, magnesium, potassium, B vitamins — support melatonin and serotonin production, both of which regulate the sleep cycle.
- Caffeine and stimulants: These stay in your system longer than most people realize. Caffeine's half-life is about 5–6 hours.
Both vegetarian and omnivore diets can either support or disrupt sleep depending on food choices and meal timing.
03Sleep-Friendly (and Sleep-Disruptive) Vegetarian Foods
Eat before bed (sleep-supportive)
- Sweet potatoes — Complex carbs that promote a gradual rise in blood sugar, plus potassium to help relax muscles. One of the better pre-sleep foods overall.
- Oats — Slow-digesting carbs with natural melatonin content. A small bowl of oatmeal before bed is gentle on digestion.
- Bananas — Good source of potassium and magnesium, which support muscle relaxation. Also contains a small amount of tryptophan.
- Almonds and walnuts — Walnuts are one of the few whole food sources of melatonin. Both provide magnesium, which supports deeper sleep.
- Cherries (especially tart cherries) — One of the few foods with naturally occurring melatonin. Cherry juice in particular has been studied for its mild sleep-enhancing effect.
- Chamomile tea — Contains apigenin, a flavonoid that binds to GABA receptors and promotes mild sedation.
Limit or avoid before bed
- Broccoli and cauliflower — High in fiber and a known gas-producer. Great for your overall health, but eaten close to bedtime they can cause digestive discomfort during sleep.
- Avocados — Healthy fats, but fats slow digestion. A large portion before bed means your digestive system is still working when you're trying to wind down.
- Spicy foods — Can cause acid reflux and raise body temperature slightly, both of which disrupt sleep.
- Alcohol (including wine) — Sedating at first but fragments sleep in the second half of the night and suppresses REM sleep.
04Sleep-Friendly (and Sleep-Disruptive) Meat-Based Foods
Eat before bed (in moderation)
- Turkey — High in tryptophan, an amino acid the body uses to produce serotonin and melatonin. The Thanksgiving drowsiness is real, though the actual effect is modest. Pairing turkey with a small carb source improves tryptophan's absorption.
- White fish — Light, easy to digest, and high in B6, which helps the body produce serotonin. Better than red meat before bed.
- Eggs — Good tryptophan source, easy to digest if prepared simply (not fried in heavy oil).
Limit or avoid before bed
- Red meat (steak, burgers, etc.) — High in saturated fat, which slows digestion and has been linked to increased sleep apnea risk. Not the ideal pre-sleep meal.
- Chicken (large portions) — Easier than red meat but still takes time to digest. If you eat chicken at dinner, keep portions moderate and give yourself 2–3 hours before bed.
- Processed meats — High in sodium and preservatives, which can cause water retention and restlessness. Avoid close to bedtime.
05The Verdict: Who Actually Sleeps Better?
Based on the research available, vegetarians and vegans report slightly better sleep quality on average — but the effect is modest and mostly explained by diet quality rather than the absence of meat itself. A vegetarian who eats a lot of processed food, sugar, and alcohol doesn't sleep better than a meat eater who eats whole foods and manages meal timing.
The bigger factors for sleep quality are:
- What you eat in the 2–3 hours before bed (meal timing matters more than diet type)
- Overall diet quality — whole foods vs. processed foods
- Nutrient balance — particularly magnesium, B vitamins, and tryptophan intake
- Caffeine and alcohol intake
- Blood sugar stability throughout the day
If you're a meat eater curious about whether plant-based eating might help your sleep — it's worth experimenting. Many people report feeling lighter and sleeping more easily after a week of more vegetable-forward meals. But there's no reason to overhaul your entire diet just to sleep better. Small, targeted changes to what you eat before bed often make a noticeable difference.
06What to Eat Before Bed (Regardless of Diet)
A good pre-sleep snack — if you're hungry — is small, easy to digest, and contains some combination of slow carbs, tryptophan, and/or magnesium. It should not be a full meal. Aim to finish eating 2–3 hours before your target sleep time.
Good options for both vegetarians and omnivores:
- A small bowl of oatmeal with almond butter
- A banana with a handful of walnuts
- Whole grain toast with a light spread of almond or peanut butter
- A small serving of tart cherries or cherry juice
- Chamomile tea (no snack needed)
07A Good Pre-Sleep Snack: Oatmeal Raisin Cookie Dough Bites
These are easy to prep ahead and make a satisfying evening snack — slow-digesting oats, healthy fats from almond butter, and natural sweetness from dates and raisins. They're vegan-friendly and work just as well for omnivores.
Ingredients (makes ~16 bites):
- ½ cup packed soft Medjool dates
- 2 cups quick oats
- 1 tbsp cinnamon
- ½ cup + 1 heaping tbsp creamy almond butter (use a runny natural variety)
- ¼ cup maple syrup
- ½ tsp vanilla extract
- ½ tsp sea salt
- 1 cup raisins
Instructions:
- Add everything except the raisins to a food processor and blend until mostly smooth.
- Transfer to a mixing bowl, add the raisins, and stir in with your hands.
- Roll into roughly 16 balls.
- Refrigerate in an airtight container for up to a week.
Eat one or two about an hour before bed — enough to take the edge off hunger without loading up your digestive system.
08Frequently Asked Questions
Does eating meat before bed cause insomnia?
Not directly. But heavy, fatty meals close to bedtime slow digestion, which can cause discomfort, elevated core temperature, and fragmented sleep. Timing and portion size matter more than the presence of meat itself.
What foods are scientifically linked to better sleep?
Tart cherry juice (contains melatonin), kiwi fruit (high in serotonin), walnuts (contain melatonin), oats (slow-release carbs), and foods high in magnesium and tryptophan have the most consistent evidence for mild sleep support.
Can going vegan improve sleep?
Some people do report better sleep after shifting to a plant-based diet, likely due to lighter meals, reduced saturated fat, and higher magnesium intake. But the effect isn't universal and depends heavily on what specifically you're eating.
Is it OK to eat before bed?
A small, sleep-friendly snack is fine and can actually prevent overnight hunger from waking you. A full meal eaten right before sleep is more likely to cause problems. Aim to finish larger meals 2–3 hours before your target bedtime.
What should I avoid eating before bed?
Heavy red meat, high-fat foods, spicy foods, alcohol, caffeine, and large portions of anything. Even "healthy" foods like avocados or broccoli can disrupt sleep if eaten in large amounts right before bed due to digestion demands.
Sleep quality comes down to more than diet. Your mattress, sleep environment, and routine all play a role. If you're doing everything right with food and still not sleeping well, it might be time to look at what you're sleeping on. Explore our full mattress collection or visit one of our 5 LA showroom locations for personalized help finding the right bed.
Frequently Asked Questions
Not directly. But heavy, fatty meals close to bedtime slow digestion, which can cause discomfort, elevated core temperature, and fragmented sleep. Timing and portion size matter more than the presence of meat itself.
Tart cherry juice (contains melatonin), kiwi fruit (high in serotonin), walnuts (contain melatonin), oats (slow-release carbs), and foods high in magnesium and tryptophan have the most consistent evidence for mild sleep support.
Some people do report better sleep after shifting to a plant-based diet, likely due to lighter meals, reduced saturated fat, and higher magnesium intake. But the effect isn't universal and depends heavily on what specifically you're eating.
A small, sleep-friendly snack is fine and can actually prevent overnight hunger from waking you. A full meal eaten right before sleep is more likely to cause problems. Aim to finish larger meals 2–3 hours before your target bedtime.
Heavy red meat, high-fat foods, spicy foods, alcohol, caffeine, and large portions of anything. Even "healthy" foods like avocados or broccoli can disrupt sleep if eaten in large amounts right before bed due to digestion demands.
Ready to Find Your Perfect Mattress?
Free white glove delivery. 120-night comfort trial. 0% APR financing.



