Many scientists now say that eating more fruits and vegetables can help you sleep better. These foods have special nutrients that relax your body and improve your sleep.
Fruits like cherries, bananas, and grapes have a natural chemical called melatonin. Melatonin helps control your sleep and wake time.
Eating these fruits regularly may help you fall asleep faster and sleep longer.
So, if you eat healthy plant-based food every day, it might help you sleep well—especially if you live in a busy city where sleep problems are common.
Some vegetables like spinach and broccoli have minerals such as magnesium and potassium. These help calm the nerves, relax the muscles, and reduce stress—making it easier to fall asleep and stay asleep.
Fruits and vegetables also have fiber, which helps keep your blood sugar levels steady at night. This stops you from waking up in the middle of the night and helps you sleep more deeply.
Fruits like oranges, berries, and leafy greens have antioxidants like vitamins C and E. These support hormone balance and reduce stress in the body, helping your mind stay calm and ready for sleep.
Experts say eating these healthy foods is a safe and natural way to improve sleep instead of using medicine. They also say it’s important to eat healthy regularly to help your body sleep better over time.