Best Places to Buy Souvenirs in Puebla (Skip the Tourist Junk)

Photo by  Aldo González

19 min read · Puebla, Mexico · souvenir shopping ·

Best Places to Buy Souvenirs in Puebla (Skip the Tourist Junk)

IT

Words by

Isabella Torres

Share

I have spent enough time wandering the streets of Puebla to know that the best souvenir shopping in Puebla has almost nothing to do with the generic keychains and mass produced shot glasses you find near the Zocalo. If you want to take home something that actually means something, you have to be willing to walk a few extra blocks, ask a few questions, and learn the difference between a factory made trinket and a piece of handcrafted history. Puebla is one of Mexico's most important artisan cities, and the local gifts Puebla has to offer range from centuries old Talavera pottery to hand embroidered textiles that take months to complete. I wrote this guide because I got tired of watching visitors leave with plastic junk when some of the most beautiful handmade objects in the country are sitting just around the corner, waiting in workshops that have been operating for generations.

The Talavera Workshops of Barrio de los Sapos and La Luz

If you are wondering what to buy in Puebla, the answer starts and almost ends with Talavera pottery. This is not just any ceramic work. Talavera de Puebla is a protected designation of origin, meaning only pieces made in this region using specific traditional methods can carry the name. The workshops in Barrio de los Sapos and the nearby La Luz neighborhood are where you will find the real thing, not the imported knockoffs that flood the tourist plazas.

Talavera Uriarte, located on Calle 4 Oriente, has been producing authentic Talavera since 1824. Walking inside feels like stepping into a living museum. You can watch artisans hand paint each piece using the same cobalt blue and white patterns that have defined Puebla's identity for centuries. A single hand painted plate will run you anywhere from 400 to 2,500 pesos depending on size and complexity. The larger platters and decorative tiles go much higher. I always tell people to visit in the morning, before 11 AM, when the artisans are actively painting and you can see the full process from raw clay to finished piece.

What most tourists do not know is that every authentic Talavera piece comes with a certificate of authenticity and a serial number. If a shop cannot provide that paperwork, the piece is not genuine. Also, the workshop offers informal tours where you can ask questions about the glazing process, which involves a tin lead glaze fired at extremely high temperatures. This is what gives Talavera its distinctive slightly uneven surface and that soft, almost creamy white background color.

The catch here is that the prices are genuinely high. This is not a place to grab a 50 peso magnet. You are paying for something that took skilled hands days or weeks to produce, and that cost is reflected honestly. Parking on Calle 4 Oriente is also nearly impossible on weekends, so I recommend walking or taking a taxi.

Mercado de Artesanias El Parian

El Parian is the most well known craft market in Puebla, sitting right along Calle 6 Oriente near the historic center. It is the first place most tourists end up, and honestly, it deserves a visit, but you need to know how to navigate it. The market has been a trading hub since the 1700s, originally serving as a stop for merchants traveling between Mexico City and Veracruz. That commercial energy is still very much alive.

The stalls here sell everything from onyx figurines to hand woven baskets to leather goods. The authentic souvenirs Puebla is famous for, like Talavera style ceramics, embroidered blouses, and wooden toys, are all here in abundance. Prices are generally lower than at the dedicated Talavera workshops, but the quality varies wildly from stall to stall. My advice is to walk the entire market once before buying anything. Compare prices, ask questions, and do not be afraid to negotiate. Most vendors expect it and will drop their initial price by 15 to 20 percent if you are polite but firm.

The best time to visit El Parian is on a weekday morning, ideally Tuesday through Thursday. Weekends bring crowds that make browsing uncomfortable, and some of the better vendors do not even set up on Saturdays and Sundays. A detail most visitors miss is that the back rows of stalls, the ones closest to the street rather than the main walkway, often have better prices because they get less foot traffic.

One thing I will warn you about is that the market can feel overwhelming. There are dozens of stalls selling nearly identical items, and the vendors can be aggressive with their sales pitches. Take your time, breathe, and remember that walking away is always an option. The vendors who pressure you the hardest are usually selling the lowest quality goods.

The Textile Workshops of Acatlán de Osorio and Rebozo Makers

Puebla's textile tradition runs deep, and if you are looking for local gifts Puebla artisans are truly proud of, you need to seek out the rebozo makers and traditional embroidery workshops. While some of the finest textile work comes from the surrounding Sierra Norte region, several workshops and cooperatives in Puebla city sell directly to the public.

The rebozo, a long flat woven shawl, is one of the most iconic garments in Mexican culture. In Puebla, the traditional rebozos are made using a technique called ikat, where the threads are tie dyed before weaving to create intricate patterns. A hand woven ikat rebozo from a skilled artisan will cost between 800 and 3,000 pesos. The cheaper ones are machine made and lack the depth of color and texture that make the handmade versions so special.

Several small shops along Calle 6 Sur and in the Barrio del Artista sell rebozos and embroidered textiles directly from the makers. The Barrio del Artista, located just south of the Zocalo along Calle 8 Oriente, is an open air gallery and market where painters, sculptors, and textile artists display their work. It is quieter than El Parian and feels more like a neighborhood gathering than a tourist trap. I love going on Saturday mornings when the artists are most likely to be present and willing to talk about their process.

What most people do not realize is that traditional Puebla embroidery, especially the blouses known as huipiles, can take a single artisan two to three months to complete. The stitching is done entirely by hand, often using a technique called deshilado, where threads are carefully removed from the fabric and the remaining threads are stitched into delicate patterns. When you hold one of these blouses up to the light, the effect is breathtaking. Prices for a genuine hand embroidered huipil range from 1,500 to 6,000 pesos.

The downside is that these workshops do not always have consistent hours. Some artisans only open their doors when they have new inventory, which might be once a month. It helps to ask around at the Barrio del Artista or check with the local tourism office for current schedules.

Callejón de los Sapos and Its Antique Shops

The Callejon de los Sapos, or Alley of the Frogs, is one of Puebla's most atmospheric streets. Located in the Barrio de los Sapos just a few blocks from the Zocalo, this cobblestone alley is lined with antique shops, art galleries, and small boutiques selling vintage Mexican items. If you are the kind of traveler who prefers a one of a kind antique over a brand new souvenir, this is your spot.

The name "Sapos" supposedly comes from a colonial era flood that left the area swarming with frogs. Today the frogs are gone but the character remains. The antique shops here sell everything from vintage silver jewelry to old religious icons to mid century Mexican movie posters. I once found a set of hand carved wooden saints from the 1800s for 1,200 pesos, which felt like a steal considering their age and condition.

The best time to visit the Callejon de los Sapos is on Sunday afternoons when the weekly flea market, or tianguis, spills out into the street. Vendors set up tables with old books, vinyl records, vintage postcards, and all sorts of curiosities. It is the kind of place where you can spend an hour digging through boxes and still not see everything. The energy is relaxed and unhurried, which is a nice contrast to the more commercial feel of El Parian.

A detail most tourists miss is that several of the antique shops here will ship items internationally for a reasonable fee. If you find something too large to carry home, ask about shipping before you assume it is not possible. Also, the shops on the east side of the alley tend to have more affordable items than the ones on the west side, which cater more to serious collectors.

The catch is that authenticity in the antique world is always a gamble. Not everything labeled "antique" is genuinely old, and prices can be inflated for unsuspecting buyers. If you are not confident in your ability to assess age and authenticity, stick to items you love regardless of their provenance.

The Chocolate and Sweet Shops of Calle 6 Oriente

Puebla's culinary heritage is inseparable from its identity, and some of the best souvenir shopping in Puebla happens in the chocolate and candy shops along Calle 6 Oriente. This is where you can buy the ingredients of Puebla's most famous dishes to take home. Mole poblano paste, vanilla extract, and locally made chocolate are all available here, and they make far more meaningful gifts than a generic snow globe.

La Gran Fábrica de Chocolates, along with several smaller shops on this street, sells chocolate made from locally sourced cacao. The traditional Pueblan style is mixed with cinnamon and almonds, creating a flavor that is distinctly different from the chocolate you will find elsewhere in Mexico. A package of artisanal chocolate discs costs between 80 and 200 pesos depending on size and brand. The mole paste, sold in vacuum sealed packages, runs about 60 to 120 pesos and can last for months in your pantry.

Camotes poblanos, the famous sweet potato candies that Puebla is known for, are another must buy. These are made from cooked sweet potato, sugar, and fruit flavors, then wrapped in wax paper. The traditional flavors are strawberry, guava, and pineapple. A box of camotes costs around 50 to 100 pesos and makes an excellent lightweight gift. Several shops along Calle 6 Oriente specialize in these candies and will let you sample before you buy.

The best time to shop here is mid morning, around 10 AM, when the shops are fully stocked and the day has not yet gotten too hot. Weekdays are preferable because the street gets crowded on weekends with both locals and tourists. A tip that most visitors do not know is that if you buy more than three or four items, many shops will give you a small discount without you even asking. It is just the local way of rewarding a serious buyer.

One small complaint is that the packaging on some of these food items is not always travel friendly. If you are flying, ask the shop to wrap your chocolate or mole paste in extra plastic or put it in a sturdy box. I have had a mole paste package leak in my suitcase once, and it was not a pleasant discovery.

The Onyx Workshops of Puebla

Puebla has a long tradition of working with onyx, a translucent stone that is quarried in the surrounding region. Several workshops and showrooms in the city sell onyx objects ranging from decorative plates and vases to jewelry and chess sets. The stone's natural banding and warm amber tones make every piece visually striking.

The main concentration of onyx shops is along Avenida Reforma and in the area around the Mercado de Artesanias. A hand carved onyx chess set will cost between 1,500 and 5,000 pesos, while smaller items like coasters, ashtrays, or small decorative figures can be found for 100 to 400 pesos. The larger showrooms often have demonstrations where you can watch artisans cut and polish the stone, which is fascinating to see because onyx is surprisingly fragile and requires a very steady hand to work with.

What connects these workshops to Puebla's broader history is the city's role as a colonial era craft center. During the Spanish colonial period, Puebla became known as the "City of Angels" and developed a reputation for fine craftsmanship that blended European techniques with indigenous artistry. The onyx tradition is part of that legacy, and buying a piece here means you are participating in a commercial and artistic tradition that stretches back centuries.

The best time to visit the onyx workshops is during the week, when the artisans are working and the showrooms are less crowded. I recommend going in the early afternoon, between 1 and 3 PM, when the light coming through the onyx displays is at its most dramatic. The stone practically glows when the sun hits it at the right angle.

The catch is that onyx is heavy. If you are buying anything larger than a small decorative piece, you need to think about how you are going to get it home. Some shops offer shipping, but the cost can be significant. Also, be aware that some vendors sell dyed onyx, which has been artificially colored to achieve more vivid hues. Natural onyx has a more subtle, golden tone. Ask specifically if the piece is natural or dyed before you buy.

The Book and Print Shops of the Historic Center

For a different kind of souvenir, Puebla's historic center has several bookshops and print stores that sell beautifully produced books about the city's history, architecture, and cuisine. These make thoughtful gifts for anyone who loves learning about the places they visit.

Librería La Cigarra, located near the Zocalo, specializes in books about Puebla and Mexican culture. You can find everything from coffee table books on Talavera pottery to academic texts on colonial architecture to collections of traditional Pueblan recipes. Prices range from 150 pesos for a slim paperback to over 1,000 pesos for a large illustrated volume. The staff is knowledgeable and can help you find something specific if you describe what you are looking for.

Several shops in the Barrio del Artista also sell hand printed posters, lithographs, and serigraphs by local artists. These are affordable, typically between 100 and 500 pesos, and they are easy to transport if you roll them into a tube. I have bought prints from artists in this neighborhood that now hang in my apartment, and every time I look at them I am reminded of the afternoon I spent chatting with the artist about his process.

The best time to browse the bookshops is on a quiet weekday morning. The historic center is calmest before noon, and you can take your time without feeling rushed. A detail most tourists do not know is that some of the older bookshops in Puebla will buy back books if you are looking to lighten your luggage on the way home. It is not a formal policy, but if you ask nicely, they might offer you a small credit toward a purchase.

The downside is that most of the books are in Spanish. If you are an English speaker, your options will be more limited, though some shops do carry bilingual editions and English language guides. It is worth asking even if the English section looks small at first glance.

The Ceramic and Tile Workshops Beyond Talavera

While Talavera gets most of the attention, Puebla has a broader ceramic tradition that extends beyond the formal Talavera designation. Several workshops in the city produce beautiful ceramic work that does not carry the official Talavera label but is nonetheless handmade, high quality, and deeply connected to local traditions.

In the neighborhoods around La Luz and along the roads heading toward Cholula, you will find smaller family run workshops producing ceramic tiles, garden pots, and decorative objects. These pieces often incorporate the same blue and white color palette as Talavera but with more playful, less formal designs. A hand painted ceramic tile costs between 50 and 200 pesos, making it one of the most affordable authentic souvenirs Puebla has to offer. You can buy a set of four or six tiles and frame them as a wall display when you get home.

These workshops are often family operations where multiple generations work together. I visited one workshop where the grandmother was mixing glazes, the mother was painting, and the grandson was loading the kiln. The pride they took in their work was evident in every piece. Buying directly from these families means your money goes straight to the people who made the object, which feels right.

The best time to visit these outlying workshops is on weekday mornings when the kilns are being fired and the workshops are most active. Getting there requires a taxi or a bus ride of about 15 to 20 minutes from the city center, which is why most tourists never make the trip. That is exactly why the experience feels so genuine and unhurried.

The catch is that these workshops do not always have a formal storefront or signage. You may need to ask locals for directions, and some workshops only receive visitors by appointment. It helps to have a basic level of Spanish or to go with someone who can translate. The extra effort is absolutely worth it.

When to Go and What to Know

The best months for souvenir shopping in Puebla are October through April, when the weather is dry and comfortable. The rainy season, from June to September, brings afternoon downpours that can make navigating outdoor markets unpleasant. If you are visiting during the holiday season in December, be aware that prices at popular markets like El Parian tend to rise due to increased demand.

Cash is still king at many of the smaller workshops and markets. While larger shops accept credit cards, the family run operations and street vendors often operate on a cash only basis. The local currency is the Mexican peso, and having smaller denominations, 100 and 200 peso notes, makes transactions smoother. ATMs are plentiful in the historic center, but they can run out of cash on weekends, so plan ahead.

Bargaining is expected at markets like El Parian and the Callejon de los Sapos tianguis, but it is not appropriate at established workshops like Talavera Uriarte, where prices are fixed. A good rule of thumb is that if a price is clearly marked, it is not negotiable. If no price is displayed, there is usually room for discussion.

Finally, do not rush. The best souvenir shopping in Puebla happens when you give yourself time to wander, to talk to artisans, and to discover places that are not in any guidebook. Puebla rewards the patient traveler, and the objects you bring home will mean so much more if you understand the hands that made them.

Frequently Asked Questions

Are credit cards widely accepted across Puebla, or is it necessary to carry cash for daily expenses?

Most established shops, restaurants, and hotels in Puebla's historic center accept Visa and Mastercard. However, markets, street vendors, small family workshops, and taxi drivers operate almost exclusively on cash. Carrying 1,000 to 2,000 pesos in small denominations for daily expenses is a practical approach. ATMs are widely available along Calle 5 de Mayo and Avenida Reforma.

Is Puebla expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.**

A mid-tier traveler can expect to spend approximately 1,500 to 2,500 pesos per day. This covers a mid-range hotel room at 600 to 1,000 pesos, two meals at local restaurants for 300 to 500 pesos, transportation within the city for 50 to 150 pesos, and entrance fees or shopping for the remainder. Upscale dining and boutique hotels can push the daily total to 4,000 pesos or more.

How easy is it to find pure vegetarian, vegan, or plant-based dining options in Puebla?

Vegetarian and vegan options have expanded significantly in Puebla over the past several years. The historic center now has at least a dozen restaurants with dedicated plant-based menus, and many traditional eateries offer vegetable filled tlacoyos, chiles en nogada without meat, and bean based dishes. Fully vegan restaurants are concentrated around Calle 5 Oriente and the La Luz neighborhood. However, outside the city center, options become more limited and advance planning is advisable.

What is the average cost of a specialty coffee or local tea in Puebla?

A specialty coffee at one of Puebla's third wave cafes costs between 45 and 85 pesos for a pour over or espresso based drink. Traditional cafes de la olla, which serve coffee brewed with cinnamon and piloncillo, charge 25 to 45 pesos. Herbal teas and locally sourced infusions at specialty shops range from 30 to 60 pesos. Prices in the Zocalo area tend to be 10 to 20 percent higher than in surrounding neighborhoods.

What is the standard tipping etiquette or service charge policy at restaurants in Puebla?

The standard tip at sit down restaurants in Puebla is 10 to 15 percent of the total bill. Some restaurants automatically add a service charge of 10 percent, particularly for groups of six or more, so it is worth checking the receipt before adding an additional tip. Street food vendors and market stalls do not expect tips. For taxi rides, rounding up to the nearest 10 or 20 pesos is customary but not obligatory.

Share this guide

Enjoyed this guide? Support the work

Filed under: best souvenir shopping in Puebla

More from this city

More from Puebla

Best Cafes in Puebla That Locals Actually Go To

Up next

Best Cafes in Puebla That Locals Actually Go To

arrow_forward