A barbecue sandwich is a sandwich that is typically prepared with barbecued meats.[1] Several types of meats are used to prepare barbecue sandwiches. Some varieties use cooked meats that are not barbecued, but include barbecue sauce. Many variations, including regional variations, exist, along with diverse types of cooking styles, preparations and ingredients.