Best option cook your own food and eat straightaway or maximum within 3hrs (According to AYURVEDA)
If you are going out to eat in Restaurants, caffès , food serving places make sure you are served FRESH FOOD and good to eat straightaway however food that has been at the hot counter maximum eat within three hours or it looses its nutritions and its taste ..this is recommended in AYURVEDA. Make sure you only go to eat at places where food is cooked fresh daily.
There is an increase of restaurants serving old food and mostly Indian heck ...putting fresh corrionder on top to make it look fresh
Also if you do go to any places of worship that serve food make sure it's fresh cooked food and best to eat straightaway or within 3 hours counter life ..any more time you will end up eating food that has lost its nutrients and its taste