Of food, temptingly tasty