Have a foodie fiesta at these 5 Mexican restaurants in Cape Town

March 15, 2023 (Last Updated: June 19, 2023)
Mexican food

To say that Capetonians have a deep-rooted love for Mexican food would be a blasphemous understatement. From authentic Mexican cuisines to innovative infusions and more, it’s clear to see we’re always keen for a foodie fiesta or five.


Here’s five of the best Mexican restaurants in the Mother City:

Una Más Mezcaleria

An intimate, vibey hole-in-the-wall tequila and mezcaleria in Sea Point’s bustling Regent Street serves a fresh approach to cocktails and authentic Mexican food.

Start off with some papa fritas (polenta fries) before making your way to the stars of the fiesta – a selection of soft shell tacos, a bol de burrito (burrito bowl), and of course, nachos cargados (loaded nachos).

With regards to the drinks menu, it’s all in the name. you’ll be coming back for una más (Spanish for one more) again and again.

  • Location: Shop 2, 77 Regent Street, Sea Point
  • Operating hours: Monday 5pm to late | Tuesday to Sunday 12pm to late
  • Contact: 087 470 0296
Picture: Supplied


Nestled in the cosy suburb of Harfield Village and equipped with an ever-inviting open courtyard, lies the real deal. Time and time again, Zapata has been dubbed a locally-loved top spot.

Named after the Mexican revolutionary, Emiliano Zapata, it’s all about authentic vibes, big flavours, and generous portions. If you can’t seem to pick just one delicious dish, go for the Zapata Remembrance platter for two for a small feast of most of the items on the menu.

Word on the street says they serve up some of the best chilli poppers in town. But if you haven’t had a frozen margarita – or two, or three – then can you truly claim you’ve been there?

  • Location: 65-67 2nd avenue, Claremont
  • Operating hours: Monday to Saturday 12pm to 10pm
  • Contact: 021 671 2393
Picture: @zapata.mexican / Instagram


At the end of May this year, a new star of the Mexican show created a home in Cape Town’s buzzing Bree Street. Inspired by Baja California, a state in Mexico’s North-Western coastline, Hacienda is on a mission to serve Cape Town its finest take on authentic coastal cuisine.

With that in mind, step into the land with freshly made totopos served along with their three mother sauces – pasta de frijol, salsa verde, and adobo Oaxaca. Next, pick a few dishes from the land, the ocean, and the fire or opt for a dining-for-two experience with their set menu and tequila pairing.

P.s. There’s half-price margaritas every day from 4pm to 5.30pm.

  • Location: 92 Bree Street, City Centre
  • Operating hours: Monday to Sunday 12pm to 10.30pm
  • Contact: 021 422 0128
Picture: hacienda_sa / Instagram

Mexicola Locale

Just two blocks off the main road in Hout Bay lies a lively little Mexican gem serving flame-cooked goods like you’ve never tasted before.

The menu caters for all indecisives nationwide. It’s compact with a fine selection of three types of snacks, two nacho dishes, four taco dishes, five bocha (bowl) options, and two desserts. It may be small, but we guarantee it’s got everything your tastes might desire.

  • Location: 4 The Promenade Road, Hout Bay
  • Operating hours: Tuesday to Sunday 12pm to 10pm
  • Contact: 066 152 9757
Picture: @the_mexicola_locale / Instagram

Beach House Cantina

If its Mexican flavours, sunset views, and frozen margaritas you’re after, look no further than Camps Bay’s iconic beachside road.

Tapas, tacos, and salads is the name of the game at Beach House Cantina. Their exquisite plating is designed for both individual dining and sharing too. Besides the signature cocktails and party vibes, the interactive guacamole bar serves as another Beach House Cantina signature.

And what’s a Mexican restaurant without a Taco Tuesday? Dive into a taco of your choice – be it Baja fish, braised brisket, chicken, prawn or queso blanco – and pair it with a Chilli Mango Margarita.

  • Location: Shop 3, Promenade Shopping Centre. 85 Victoria Road, Camps Bay
  • Operating hours: Monday to Sunday 12pm to 10pm
  • Contact: 071 331 7818
Picture: @beachhouse.campsbay / Instagram

ALSO SEE: 4 Middle Eastern-inspired eateries in Cape Town

4 Middle Eastern-inspired eateries in Cape Town

Written by Tauhira Ajam for Cape {town} Etc.

Feature image: Pexels


If you ever find yourself in Johannesburg, be sure to check out The 20 Best Restaurants in Midrand.

Send this to a friend