Mexican street food is one of the most varied parts of the cuisine. It can include tacos, quesadillas, pambazos, tamales, huaraches, alambres, al pastor, and food not suitable to cook at home, including barbacoa, carnitas, and since many homes in Mexico do not have or make use of ovens, roasted chicken. One attraction of street food in Mexico is the satisfaction of hunger or craving without all the social and emotional connotation of eating at home, although longtime customers can have something of a friendship relationship with a chosen vendor. The best known of Mexico’s street foods is the taco, whose origin is based on the pre-Hispanic custom of picking up other foods with tortillas as utensils were not used. Tacos are not eaten as the main meal; they are generally eaten before midday or late in the evening.