Puebla is famous for its food, including mole poblano (a rich spicy sauce with over 50 ingredients, chiles en nogada (large peppers with fruit and meat inside and a fresh nuts cream on top), and chalupas (small tortillas with hot tomate sauce on top) . You can find many of these traditional favorites at roadside stands, homestyle restaurants, or upscale restaurants.

Puebla also has a the Santa Clara neighborhood where you can buy candy and sweets. On the street, you can buy fresh bread or freshly squeezed orange juice.