Daily Vanity Logo

In today’s fast-paced world, sticking to a regular meal routine can be a real struggle for working adults. The demands of our busy lives often make it difficult to even grab a quick lunch, let alone plan a well-timed dinner.

And to make matters worse, the daily battle with traffic and long commutes can stretch the workday, leaving us with precious little time to prepare and enjoy a healthy dinner.

As a result, many of us end up eating well after 8pm, a far cry from the recommended 6pm dinner goal for good health.

But hey, life happens, and we get it. If you can’t swing that 6pm dinner, just keep an eye on what you’re eating, especially if you’re watching your waistline.

Why should you eat before 6pm?

Eating before the clock strikes 6pm or steering clear of late-night meals is a common piece of advice often linked to good health. Here’s why it’s a good idea:

  • Promotes a healthy sleep routine by aiding digestion and preventing discomfort.
  • Helps maintain a healthy weight by reducing late-night snacking
  • Allow the body to burn more calories before sleep.
  • Reduce the risk of heartburn and indigestion.

However, it’s important to note that the timing of your meals is just one piece of the puzzle. Your overall dietary choices and lifestyle matter a lot too.

9 foods to avoid after 6pm

Here are nine foods you’ll want to avoid eating after 6pm, especially if you’re watching your waistline.

Cabbage and cruciferous vegetables

Though cabbage, broccoli, kale, and cauliflower are low in calories, and rich in folate, vitamins C, E, and K, and fibre, they’re actually hard to digest, taking their sweet time of up to five hours.

As a result, they might stir up some belly-bloating, leading to gas and indigestion. To avoid this, it’s best to savour these veggies earlier in the day.

Spicy foods

Coming from an Asian country with a profound love for spicy cuisine, it’s often challenging to resist its tantalising allure.

Yet, it’s important to note that many spicy foods, like curries, chillies, and hot sauces, boast high levels of capsaicin, a chemical compound known to disrupt the body’s thermoregulation process, leading to an increase in body temperature.

Additionally, for those who have gastric, this may cause you to have acid reflux, which isn’t a pleasant feeling to experience at all!

Instead of indulging in spicy foods at night or adding more chillies and peppers to your dish, you might consider infusing them with a delightful twist of aromatic herbs such as parsley, sage, rosemary, and basil.

Various types of cheese

For all cheese lovers, we hate to be the bearers of bad news, but having cheese post-6pm can actually burden your digestive system more than you might think.

This is because cheese is rich in saturated fats and may take up to five hours to digest, with no adequate time for digestion. It can lead to discomfort and indigestion, causing you to experience bloating, gas, and an upset stomach.

Plus, you’re probably passing gas a lot while you sleep. If you must indulge in cheese in the evening, opt for fresh, low-fat varieties like cottage cheese or ricotta.


Chocolate contains stimulating compounds such as caffeine and theobromine, which have the potential to disrupt sleep and place extra stress on the liver, especially if it’s milk chocolate. Plus, we know what caffeine does, keeping us alert.

If you’re thinking of switching to dark chocolate, we’ve got some bad news to share… Dark chocolate contains caffeine too. In fact, it has the most caffeine out of all the chocolate varieties. Hence, it’s best to avoid them at night.

Fatty meats

It’s common for many of us to indulge in steak, bacon, sausage, franks, luncheon meats, and ribs.

However, while they’re all extremely delicious, these fatty meats can be tough to digest, leaving you feeling heavy and potentially causing sleep disturbances. Instead, opt for lean meats like chicken or turkey, or include small portions of beans or eggs in your evening meal.

Fatty fish

Fatty fish, like salmon, mackerel, and sardines, often take more time to digest, especially when they’re prepared with oil.

For a lighter meal, consider opting for white fish fillets, such as halibut, dory, sea bass, or even some frozen cod. They are not only healthier but also lower in fat compared to red-meat fish.


While salads are frequently hailed as a healthy choice, they usually consist of various raw vegetables, which, similar to cabbage and cruciferous vegetables, can be hard to digest in the evening.

It’s better to enjoy your salads during lunchtime with a side of grilled meats. This can help keep you feeling full and prevent frequent snacking. Opting for salads during lunchtime also sets the stage for a smoother evening ahead.

Ice cream and candies

This sweet temptation is a calorie bomb. Unless you’re hitting the dance floor in the evening, those calories are unlikely to burn off.

Having too much sugar before bedtime can lead to a spike in your blood sugar levels, making it harder to fall asleep and potentially causing nighttime awakenings.

Making this a regular habit may also negatively affect your health, such as contributing to obesity and the mother of all diseases, diabetes. So, if you have a craving for sweets, opt for sugar-free ice cream or, even better, enjoy fresh seasonal fruits.

Fried and greasy foods

Indulging in fried treats like chicken, french fries, and onion rings is undeniably tempting, but enjoying these delights at night can invite digestive discomfort, especially in the form of heartburn and acid reflux during dinner.

For a night of better sleep and digestion, opt for kinder cooking techniques like baking or steaming.