The smell arrives before anything else: dried chilies, freshly squeezed lemon, chicken broth simmering over gas flames. The Mercado 28 of Miraflores, in the eponymous district of Lima, announces itself to the senses long before the eyes can distinguish the stalls beneath the corrugated metal roof. There are no signs in English here, no laminated menus with photos for tourists. There are women with aprons stained with ají amarillo calling customers by name, and men carrying crates of purple potatoes at six in the morning.
The market is located in the residential heart of Miraflores, one of the wealthiest districts of the Peruvian capital, yet it retains a popular and working-class character that contrasts with the shopping malls and gourmet restaurants in the area. It is not a market for visitors: it is a market that operates, every day, for those who live nearby. This is exactly why it is worth going there.
The colors of chili peppers and the geometry of spices
The counters of the fruit and vegetable section are a lesson in applied Peruvian botany. Peru is one of the countries with the greatest biodiversity of chili peppers in the world, and at Mercado 28 this variety manifests in orderly rows of colorful cones: the rocoto red and meaty, the ají amarillo bright orange which is the backbone of Lima's cuisine, the ají panca almost dry bordeaux, the mirasol pale yellow. The vendors display them with an almost aesthetic care, knowing that the customer will also choose with their eyes.
Next to the chili peppers, potatoes occupy a considerable space: Peru has over three thousand native varieties of potatoes, and at the market, there are dozens, from the papa amarilla with its yellow and buttery flesh to the papa huayro with its irregular skin. The sacks are open, the potatoes spill out onto the worn wooden counters, and just asking will get you an explanation on how to cook them. Few tourists venture into this section, which makes it even more authentic.
The kitchens of the market: ceviche and chicha morada
The liveliest part of Mercado 28 is the area of food stalls, the small open kitchens that occupy the inner perimeter. Here, on gas stoves set up on stainless steel counters, dishes are prepared that change with the time of day. In the early morning, pan con chicharrón and tamal dominate. Around eleven, the ceviche service begins: fresh fish cut into cubes, lime, ají amarillo, red onion, cilantro. Everything is prepared on the spot, without artificial refrigeration, because the fish arrives fresh every morning from the fish market.
The chicha morada — the purple drink made with purple corn, cinnamon, cloves, apple, and pineapple — is served in plastic cups or in large glass pitchers placed on the counters. It is non-alcoholic, unlike fermented chicha de jora, and is refreshing in a way different from any industrial beverage. The color is a deep purple, almost black-purple, that stains the lips. Each vendor has her own recipe, with slightly different proportions of spices.
The people: the market as a social space
At Mercado 28, people also come to hang out. The ladies of the neighborhood stop to chat between purchases, children wait sitting on the steps while their mothers haggle over the price of fish, workers from nearby construction sites eat standing at the kitchen counter. The market functions as a space of dense social interaction, where the relationships between sellers and customers are often long-standing — years, sometimes decades.
The older vendors remember what the market was like before Miraflores became the commercial district it is today. They talk about when prices were different, when the neighborhood had a more mixed character. These conversations, if you have the patience and a little bit of Spanish to sustain them, are worth as much as any travel guide.
Practical information for the visit
The best time to visit Mercado 28 is between 8 and 11 in the morning, when the activity is at its peak and fresh products are still abundant. In the afternoon, many stalls begin to empty out and some kitchens close. The market is open every day, including holidays, although on Sundays the offerings are reduced. To get there, the most convenient way is to take a taxi or a ride-hailing service like Cabify or InDriver directly to Miraflores — the district is well connected to downtown Lima and the Barranco area. Bring cash in soles: very few vendors accept credit cards. A complete meal at the kitchen counter — ceviche, chicha morada, cancha — rarely exceeds 15-20 soles, equivalent to a few euros. Avoid bringing bulky backpacks in the narrower aisles: space is limited and courtesy towards those who work is also expressed by not obstructing.