airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar
Sign In
La Rosa Mexican Grille and Tequileria serves the tastiest burritos | Courtesy of La Rosa Mexican Grille and Tequileria
La Rosa Mexican Grille and Tequileria serves the tastiest burritos | Courtesy of La Rosa Mexican Grille and Tequileria
Save to wishlist

10 Top Mexican Restaurants in Johannesburg

Picture of Carina Claassens
Updated: 25 June 2017
From spicy jalapeño poppers, tasty fajitas and crispy nachos to tequila and margaritas, these top Mexican restaurants in Johannesburg serve the best of the best.

Perron, Mexican Appreciation Society

Restaurant, Bar, Mexican, $$$
Save to wishlist
Perron best Mexican restaurant
Courtesy of Perron

Realising the lack of Mexican eateries in Johannesburg, four friends teamed up and opened the colourful Perron, Mexican Appreciation Society, in 2014, in Illovo. Due to its popularity (booking is essential) another branch was opened two years later in Bryanston. Book a spot and fill your table with tapas and different margaritas (try the jalapeño and coriander version) and of course, tequila.
More Info
Mon - Sat:
12:00 pm - 3:00 am
Sun:
12:00 pm - 4:00 pm

Meal service:

Lunch, Dinner, Dessert

Atmosphere:

Casual, Relaxed

Salsa Mexican Grill

Restaurant, Mexican, $$$
Save to wishlist
Salsa best Mexican restaurant
Courtesy of Salsa Mexican Grill

With four branches in Johannesburg in Bedfordview, Parkhurst, Pineslopes and Kyalami, Salsa Mexican Grill serves all the classics. They use traditional cooking methods with a healthy spin. Salsa Mexican Grill is the ideal take-out spot, plus it’s even better when dining in. We love their small plates, especially the jalapeño poppers and the Baja shrimp basket.
More Info
Mon - Sun:
11:00 am - 11:00 pm

Meal service:

Lunch, Dinner, Dessert

Atmosphere:

Casual

La Rosa Mexican Grille and Tequileria

Restaurant, Bar, Mexican, $$$
Save to wishlist
Courtesy of La Rosa Mexican Grille and Tequileria
Courtesy of La Rosa Mexican Grille and Tequileria

If you enjoy a good tequila, this is the place for you. With more than 30 versions on offer, and a huge variety of cocktails, you’re unlikely to go thirsty. Patrons have a choice of delicious aperitivos, quesadillas, fajitas, burritos, tacos and more. There’s also the option to build your own burrito or burrito bowl (that’s a carb-clever version for the banters out there).
More Info
Mon:
12:00 pm - 9:30 pm
Tue - Sat:
12:00 pm - 10:30 pm
Sun:
12:00 pm - 9:30 pm

Meal service:

Lunch, Dinner, Dessert

Atmosphere:

Casual

Mama Mexicana

Restaurant, Mexican, $$$
Save to wishlist

Mama Mexicana in Maboneng is a laid-back, small eatery serving the best pulled pork tacos we’ve had this side of the border. The best part about Mama Mexicana is that the food is affordable, so you can have a true Mexican feast without breaking the bank.
More Info
Tue:
9:00 am - 4:00 pm
Wed - Sat:
9:00 am - 9:00 pm
Sun:
10:00 am - 5:00 pm

Meal service:

Brunch, Lunch, Dinner, Dessert

Atmosphere:

Casual

Pablo’s Mexican Cantina

Restaurant, Mexican, $$$
Save to wishlist
Pablo's Mexican Cantina best Mexican restaurant
Courtesy of Pablo's Mexican Cantina

Pablo’s Mexican Cantina is the place to get your fill of live Mexican music. Fresh tacos, fajitas and burritos are prepared daily and ingredients are of the best quality – ensuring a delicious meal every single time.
More Info
Tue - Sat:
12:00 pm - 10:00 pm
Sun:
12:00 pm - 4:00 pm

Meal service:

Lunch, Dinner, Dessert

Atmosphere:

Casual

Café Mexicho

Restaurant, Mexican, $$$
Save to wishlist

Visit Café Mexicho in Melville for the best drink specials in town, from Tequila Tuesdays to daily happy hours. The food is of course a major draw card, and the restaurant is known for its jalapeño poppers so make sure to enjoy a few while sipping on a Corona.
More Info
Mon - Sun:
11:30 am - 12:00 am

Meal service:

Brunch, Lunch, Dinner, Dessert

Atmosphere:

Casual

El Jalapeño

Restaurant, Mexican, $$$
Save to wishlist
El Jalapeño best Mexican restaurant
Courtesy of El Jalapeño

El Jalapeño is filled with Mexican memorabilia and patrons can wear sombreros (handed out by the waiter) to really get into the theme. The small restaurant is cosy, the staff friendly and the sharing platter allows you to taste a variety of what’s on the menu.
More Info
Mon - Wed:
11:30 am - 9:00 pm
Thu - Sat:
11:30 am - 10:00 pm
Sun:
11:30 am - 5:00 pm

Meal service:

Brunch, Lunch, Dinner, Dessert

Atmosphere:

Casual

Baha Taco

Restaurant, Mexican, $$$
Save to wishlist
Courtesy of Baha Taco
Courtesy of Baha Taco

Baha Taco focuses on Mexican-style street food and uses only the best local, organic produce. They also prepare their own tacos using traditional methods. We recommend the tamales or beef chilli as both are fantastic.
More Info
Tue - Sun:
12:00 pm - 9:00 pm

Meal service:

Lunch, Dinner, Dessert

Atmosphere:

Casual

La Santa Muerte

Restaurant, Mexican, $$$
Save to wishlist
La Santa Muerte best Mexican restaurant
Courtesy of La Santa Muerte

La Santa Muerte is an edgy Mexican restaurant in the heart of Melville and is popular among locals. From Taco Tuesdays to late nights with live music, this is the place to be. The grilled salmon taco with citrus slaw, char-grilled corn salsa and cilantro dressing tastes as good as it sounds.
More Info
Tue - Thu:
12:00 pm - 11:00 pm
Fri - Sun:
12:00 pm - 12:00 am

Meal service:

Lunch, Dinner, Dessert

Atmosphere:

Casual

Chiapas Rosebank

Restaurant, Mexican, $$$
Save to wishlist
Courtesy of Chiapas
Courtesy of Chiapas

Chiapas has a basic menu consisting of burritos, burrito bowls, tacos (soft and crispy), nachos and salads – all freshly made. Situated inside the Rosebank shopping centre, it’s the ideal spot to pick up take away and prepare for a comfortable night in.
More Info
Mon - Thu:
10:30 am - 9:00 pm
Fri - Sat:
10:30 am - 10:30 pm
Sun:
10:30 am - 9:00 pm

Meal service:

Lunch, Dinner, Dessert

Atmosphere:

Casual