Pretoria’s Mexican dining scene has grown significantly in recent years, offering everything from award-winning tequilerias and Tex-Mex grills to casual street-food spots and build-your-own burrito bars. While the city may not have the same concentration of Mexican restaurants as larger global capitals, it boasts a solid selection of establishments that cater to every craving—whether you’re seeking authentic tacos, sizzling fajitas, loaded nachos, or a comprehensive tequila selection.
From the bustling energy of Loftus Park and Menlyn Maine to neighbourhood gems in Constantia Park and Waterkloof, Pretoria’s Mexican restaurants deliver bold flavours, generous portions, and vibrant atmospheres.
This comprehensive guide covers the top 20 Mexican restaurants in Pretoria, drawing on guest ratings, expert reviews, and local insights.
TOP 20 MEXICAN RESTAURANTS IN PRETORIA
1. Salsa Mexican Grill and Tequileria (Loftus Park)
Salsa Mexican Grill and Tequileria at Loftus Park is widely regarded as the best Mexican restaurant in Pretoria, having earned the “Best Mexican Restaurant” title in the Reader’s Choice awards. The restaurant offers an extensive menu of traditional Mexican dishes, from sizzling fajitas and loaded nachos to enchiladas, burritos, and tacos.
Portions are famously generous, and the tequila selection is one of the largest in the city. Popular weekly specials include Nacho Mondays and Taco Tuesdays, drawing a loyal crowd of locals. The vibrant atmosphere, attentive service, and consistently high-quality food have cemented Salsa’s reputation as the go-to destination for Mexican cuisine in the capital.
2. Texican Eatery and Tequila Bar (The Willows)
Texican Eatery and Tequila Bar in The Willows has earned a strong following with a 4.4-star rating from over 700 reviews. The restaurant is known for its spicy Texican wings, hearty chimichangas, and a comprehensive cocktail selection that includes classic margaritas and creative tequila-based drinks.
The atmosphere is lively and welcoming, making it an excellent choice for groups and casual dinners. The menu blends Tex-Mex favourites with South African influences, creating a unique dining experience that keeps guests returning.
3. Texican Constantia
Texican Constantia in Constantia Park is the highest-rated branch of the Texican chain, earning an impressive 4.6-star rating from over 300 reviews. Guests consistently praise the generous portions, hard-shell tacos, and homemade peri-peri sauces. The churros are described as “heavenly” and have become a signature dessert.
The restaurant offers a relaxed, family-friendly atmosphere with efficient service. Whether you’re dining in or ordering takeaway, Texican Constantia delivers quality and value that has made it a local favourite.
4. Magic Bus – Latino Street Grill
Magic Bus – Latino Street Grill in Waterkloof offers a street-food style approach to Mexican cuisine, earning a 4.4-star rating from over 237 reviews. The menu features tacos, nachos, and paella, all served in a cosy, casual setting that evokes the feel of a Latin American street stall.
The restaurant’s relaxed vibe and flavourful dishes make it a popular choice for those seeking a more laid-back Mexican dining experience. It is an excellent option for a quick lunch or a casual dinner with friends.
5. CHIAPAS eat mexican
CHIAPAS eat mexican at Brooklyn Mall is a popular spot for its “build your own” burrito and taco bar, allowing guests to customise their meals with a wide range of fillings and toppings. The restaurant offers healthy and gluten-free options, and is certified Halaal, making it accessible to a diverse range of diners.
While reviews of the dine-in experience are generally positive, some delivery reviews mention inconsistencies in quality. For the best experience, dining in or opting for pickup is recommended.
6. TaRico
TaRico in Constantia Park has earned a 4.5-star rating for its authentic Mexican cuisine and warm hospitality. The restaurant is known for its lively atmosphere and the owner’s personal touch, which guests frequently mention in reviews.
The menu features traditional Mexican dishes prepared with care, and the restaurant offers curb-side pickup for those who prefer to enjoy their meal at home. As with CHIAPAS, delivery reviews are mixed, so dining in is recommended for the best experience.
7. Mochachos (Lynnridge Mall)
Mochachos is a well-known South African chain famous for its Mexican-flavoured flame-grilled chicken. The Lynnridge Mall branch is certified Halaal and offers a casual, counter-serve experience. The menu includes burritos, tacos, and spicy chicken staples, making it a great option for a quick, affordable takeaway. While it is not a traditional Mexican restaurant, Mochachos has become a beloved fixture in South African fast food, offering a unique fusion of Mexican flavours and local grilling traditions.
8. La Rosa Mexican Grille and Tequileria (Time Square, Menlyn)
La Rosa Mexican Grille and Tequileria at Time Square in Menlyn is a tequila-lover’s destination, offering an “endless menu” of tequila alongside traditional Mexican dishes. The menu features enchiladas, pescado a la Veracruzana, and other Mexican classics, all prepared with authentic ingredients and bold flavours. The restaurant’s location in the bustling Time Square complex makes it a convenient choice for dinner and drinks before or after a show.
9. Perron Mexican Cantina
Perron Mexican Cantina is a lesser-known gem offering authentic Mexican street food in a relaxed, unpretentious setting. The menu includes tacos, quesadillas, and burritos, all made with fresh ingredients and served with homemade salsas. The cantina’s casual atmosphere and affordable prices make it a popular choice for students and locals seeking a quick, flavourful meal.
10. El Burro Mexican Restaurant
El Burro Mexican Restaurant offers a warm, welcoming environment with a menu that covers all the Mexican classics. From nachos and guacamole to enchiladas, fajitas, and chiles rellenos, the restaurant delivers consistent quality and generous portions. The friendly service and comfortable setting make it a solid choice for families and groups.
11. Cafe Mexicho
Cafe Mexicho is a cosy, family-run restaurant offering homemade Mexican dishes in a relaxed setting. The menu features tacos, tostadas, and enchiladas, along with refreshing aguas frescas. The restaurant’s personal touch and authentic flavours have earned it a loyal following among locals.
12. Tacos and Tequila
Tacos and Tequila is a vibrant spot specialising in—as the name suggests—tacos and tequila. The menu offers a variety of tacos, from classic carne asada to creative fusion options, all paired with an extensive selection of tequila and mezcal. The lively atmosphere and late-night hours make it a popular destination for evening gatherings.
13. El Patron Mexican Grill
El Patron Mexican Grill offers a comprehensive menu of Mexican favourites in a comfortable, family-friendly setting. The restaurant is known for its sizzling fajitas, loaded nachos, and combination platters that allow guests to sample a bit of everything. The full bar features margaritas and other Mexican-inspired cocktails.
14. Guacamole Mexican Kitchen
Guacamole Mexican Kitchen focuses on fresh, healthy Mexican cuisine with an emphasis on quality ingredients. The menu includes build-your-own bowls, tacos, and salads, catering to a range of dietary preferences. The restaurant’s modern, clean aesthetic and friendly service make it a popular choice for lunch and early dinner.
15. Casa Mexicana
Casa Mexicana brings the warmth of a traditional Mexican home to Pretoria. The restaurant’s menu features family recipes passed down through generations, with dishes like mole poblano, chiles en nogada, and pozole. The cosy, welcoming atmosphere and authentic flavours set it apart from the city’s more commercial Mexican spots.
16. Sombrero’s Mexican Cantina
Sombrero’s Mexican Cantina is a fun, festive restaurant offering classic Mexican dishes and a wide range of cocktails. The colourful decor and lively music create a party atmosphere, making it an excellent choice for celebrations and group outings.
17. Nacho’s Mexican Bar and Grill
Nacho’s Mexican Bar and Grill is a casual spot known for its loaded nachos, quesadillas, and burritos. The restaurant offers a relaxed environment with sports screens, making it a popular choice for game days and casual gatherings with friends.
18. El Mariachi Mexican Restaurant
El Mariachi Mexican Restaurant offers traditional Mexican cuisine in a charming, rustic setting. The menu features enchiladas, tamales, and chiles rellenos, along with a selection of Mexican beers and tequilas. The restaurant’s warm hospitality and authentic dishes have made it a local favourite.
19. La Cantina Mexican Street Food
La Cantina Mexican Street Food brings the vibrant flavours of Mexico’s streets to Pretoria. The menu features tacos al pastor, elote, and tortas, all prepared fresh to order. The casual, counter-serve format and affordable prices make it a great option for a quick, satisfying meal.
20. Zapata’s Mexican Restaurant
Zapata’s Mexican Restaurant is a long-standing establishment offering a wide range of Mexican and Tex-Mex dishes. The menu includes fajitas, enchiladas, burritos, and combination platters, along with a full bar featuring margaritas and tequila. The restaurant’s consistent quality and comfortable setting have made it a reliable choice for Mexican food lovers in Pretoria.
COMPARISON TABLE: Top Mexican Restaurants in Pretoria, South Africa
| Rank | Restaurant | Location | Key Features and Ratings |
|---|---|---|---|
| 1 | Salsa Mexican Grill and Tequileria | Loftus Park, Arcadia & Menlyn Maine | Most awarded; known for large portions; Nacho Mondays; Taco Tuesdays |
| 2 | Texican Eatery and Tequila Bar | The Willows | 4.4★ (700+ reviews); spicy wings; chimichangas; cocktails |
| 3 | Texican Constantia | Constantia Park | 4.6★ (300+ reviews); hard-shell tacos; highly rated churros |
| 4 | Magic Bus – Latino Street Grill | Waterkloof | 4.4★ (237+ reviews); street-food concept; tacos, nachos, paella |
| 5 | CHIAPAS eat mexican | Brooklyn Mall | Build-your-own burritos and tacos; gluten-free options; Halaal certified |
| 6 | TaRico | Constantia Park | 4.5★; authentic Mexican cuisine; warm hospitality |
| 7 | Mochachos | Lynnridge Mall and multiple locations | Mexican-flavored flame-grilled chicken; casual dining; Halaal |
| 8 | La Rosa Mexican Grille and Tequileria | Time Square, Menlyn | Extensive tequila selection; enchiladas; seafood specialties |
| 9 | Perron Mexican Cantina | Pretoria | Authentic Mexican street food; tacos, quesadillas, burritos |
| 10 | El Burro Mexican Restaurant | Pretoria | Traditional Mexican classics; generous portions |
| 11 | Cafe Mexicho | Pretoria | Family-run restaurant; homemade dishes; aguas frescas |
| 12 | Tacos and Tequila | Pretoria | Taco-focused menu; tequila selection; late-night dining |
| 13 | El Patron Mexican Grill | Pretoria | Sizzling fajitas; combination platters; full-service bar |
| 14 | Guacamole Mexican Kitchen | Pretoria | Fresh ingredients; customizable bowls; modern atmosphere |
| 15 | Casa Mexicana | Pretoria | Family recipes; mole poblano; chiles en nogada |
| 16 | Sombrero’s Mexican Cantina | Pretoria | Festive atmosphere; cocktails; classic Mexican dishes |
| 17 | Nacho’s Mexican Bar and Grill | Pretoria | Loaded nachos; sports viewing; casual dining |
| 18 | El Mariachi Mexican Restaurant | Pretoria | Rustic setting; enchiladas; tamales; Mexican beers |
| 19 | La Cantina Mexican Street Food | Pretoria | Tacos al pastor; elote; tortas; quick-service format |
| 20 | Zapata’s Mexican Restaurant | Pretoria | Long-established restaurant; fajitas; enchiladas; full bar |
TIPS FOR UNDERSTANDING PRETORIA’S MEXICAN DINING SCENE
For a Lively, Award-Winning Experience: Salsa Mexican Grill is the clear standout, frequently named the best in the city. It is ideal for a fun night out with great cocktails and generous portions.
For Tex-Mex and Churros: Texican (both the Constantia and Willows locations) is your best bet. The Constantia branch is particularly praised for its churros and value.
For a Quick, Casual Meal: Mochachos is a well-known local chain offering flame-grilled chicken with a Mexican twist. It is great for a fast, affordable takeaway.
For a Build-Your-Own Option: CHIAPAS allows you to customize your burrito or tacos, which is great for dietary needs like gluten-free or Halaal.
A Note on Delivery: Several reviews mention that the delivery experience can be inconsistent (cold food, missing items) compared to dining in. For the best experience, consider dining at the restaurant or opting for pickup where possible.
CONCLUSION
Pretoria’s Mexican dining scene offers a diverse and satisfying range of options, from the award-winning Salsa Mexican Grill and Tequileria to the Tex-Mex comforts of Texican and the casual street-food vibes of Magic Bus. Whether you’re craving authentic tacos, sizzling fajitas, loaded nachos, or a comprehensive tequila selection, the city has a restaurant to match your mood. For a lively night out with friends, Salsa and Texican deliver vibrant atmospheres and generous portions.
For a quick, affordable meal, Mochachos and La Cantina offer convenience without compromising on flavour. And for those with specific dietary needs, CHIAPAS provides build-your-own options that cater to gluten-free and Halaal requirements. By considering your priorities—whether that’s authenticity, atmosphere, or value—you can find the perfect Mexican restaurant for your next meal in Pretoria.