An immense range of foods can be cooked on a barbecue grill, ranging from meats and seafood to vegetables, pizza, and even some desserts.