Keeping a check on your diet before going to bed needs extra attention as some food items have the tendency to disturb your sleep if taken regulalry.
Dark chocolates are considered as a healthy food that contains magnesium and antioxidants, but it also contains caffeine, which could keep you awake. So one should avoid it specially during night time as it may create hindrance in your sound sleep.
Chilies are healthy if made with the right mix of ingredients, but they are spicy, and may end up causing heartburn, if consumed late in the night and may result in killing your sound sleep. So heavy spiced foods should be avoided during night because if your sleep is disturbed, your health will deteriorate.
Greasy, heavy, fatty foods also make your stomach overwork throughout night, resulting in disturbed sleep and making you sluggish next morning. So foods like fast food, nuts, ice cream, or super cheesy foods should be avoided before bed.
Eating red meats and other non veg items in large amounts at night will remain in your digestive system for long time and it will make it hard for you to get sound sleep while you're digesting. So red meat and eating a large portion of chicken or pork may affect you the worst leading to troubled sleep along with weight gain.
If large amounts of rice are taken at night, it encourages your body to store excess fat that it doesn't need and make it harder to lose weight. It can also lead to water retention.
