Souvenir hunting abroad always lands you in the same dilemma: the tourist shops are overpriced, and the quality is hit or miss. The unexpectedly reliable answer is the local supermarket. Mexico City has Walmart locations all over, and they were perfect for stocking up on souvenirs the day before flying out.
What's worth buying as a souvenir
Three categories really stand out at Walmart for souvenirs.
Salsas and hot sauces
Salsa — essential to Mexican cooking — comes in an overwhelming range here. Jalapeño, chipotle, adobo, every variation imaginable, at 30–80 pesos a bottle (roughly 250–650 yen). You can find it at imported-food stores back in Japan, but the Mexican Walmart has ten times the variety. Perfect for friends who like Mexican food.
Coffee
Mexico is a coffee-producing country — specialty coffees from Chiapas, Oaxaca, and Veracruz line the shelves at very reasonable prices. Two brands I'd recommend:
- Café Garat — a long-established Mexican coffee brand. Decaf options too, available as whole beans or ground. 187–189 pesos (454 g)
- Extra Special — Rainforest Alliance-certified sustainable coffee, with a wide single-origin lineup (Chiapas, Veracruz, etc.). The packaging is decorated with alebrijes — colorful Mexican folk-art animals — and is itself basically a souvenir. 135–200 pesos (250–420 g)
Chocolate and snacks
Mexico is also the original home of cacao. Abuelita hot-chocolate tablets are hard to find back in Japan, and they pack flat — easy to take several home. Chili-flavored gummies and candy are very Mexican and tend to surprise (and delight) Japanese friends with the unusual flavor profile.
Why Walmart works for souvenir runs
- Fixed prices — no haggling, no tourist mark-up
- Credit / debit cards accepted
- Many stores open Sundays and late at night
- Bag-packing service (5–10 pesos tip is typical)
- You can also grab cold drinks or snacks between sightseeing rounds
Lucha libre figurines from a tourist shop are fine, but salsa and coffee are practical souvenirs that actually get used at the breakfast table. If you don't mind people knowing it came from a supermarket, Walmart is a serious souvenir-hunting venue.
Walmart, Mexico City — near the historic center
| Address | Av. José María Izazaga, Centro Histórico |
| Hours | 7:00–23:00 (varies by location) |
| Payment | Cash, credit cards, debit cards |
| Access | 5 min walk from Salto del Agua station (Metro Line 2) |