'Food of the Gods' is a phrase used to describe food that is unbelievably delicious or divine in taste. The term comes from Greek mythology where ambrosia was considered the food of the gods. It's used metaphorically to praise exceptional culinary creations.