Hacienda de Jamaica, Mexican restaurant in Venustiano Carranza, Mexico.
Hacienda de Jamaica is a Mexican restaurant inside a market hall in the Venustiano Carranza neighborhood of Mexico City. It has a counter, several dining sections, and a separate area for families with children.
The restaurant has been part of Mercado Jamaica for many years and is one of the long-standing food spots in Mexico City's local dining scene. Its continuous presence at the same location has made it a recognized gathering point for locals.
The name comes from Mercado Jamaica, the flower market where the restaurant sits. Eating here means sharing the space with market vendors and shoppers, which gives the meal a very local, everyday feel.
The restaurant sits inside Mercado Jamaica and is easy to reach by public transit. Weekends and midday tend to be the busiest times, so arriving early in the morning can make for a more comfortable visit.
On weekends the restaurant sets up a buffet that includes pozole and flautas, served alongside house-made tepache. This fermented pineapple drink is not common in every Mexico City restaurant, and many visitors try it for the first time here.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.