Flavorful barbecue