• If you’re craving that perfect taco fix, South Africa has a great selection of restaurants serving up authentic Mexican flavours with a local twist.

    Did you know that World Taco Day is celebrated on 4 October? I bet you didn’t! As a lover of Mexican food, tacos are my favourite and I am always looking for the best spots to get my taco fill. For some people, the flavours of a taco can be overwhelming but there are many places who get the job done just right.

    From Cape Town’s laid-back Tex-Mex bars to Johannesburg’s fresh taco grills, here are some of the top places to get your taco fill in Mzansi.

    Restaurants that serve the best tacos in South Africa:

    1. Tacos Locos

    With its lively, casual vibe and taco options priced just right, Tacos Locos is a go-to for classic Mexican flavours. Their menu balances authenticity with local tastes, making it a relaxed yet flavourful stop for taco lovers.

     

    View this post on Instagram

     

    A post shared by Tacos Locos (@tacoslocosct)

    Address: 364 Victoria Rd, Salt River, Cape Town, 7935

    Hours: Sunday – Thursday, 12:00 – 8:00 PM | Friday and Saturday, 2:00 PM – 9:00 PM

    Contact: 081 851 6843

    2. El Burro Greenpoint

    A stylish spot known for both atmosphere and great food, El Burro in Greenpoint is perfect for those looking to enjoy a memorable Mexican dining experience.

    Their tacos pair beautifully with a selection of premium tequilas, making it a must-visit for taco lovers.

     

    View this post on Instagram

     

    A post shared by EL Burro (@_el_burro)

    Address: 79 Main Rd, Green Point, Cape Town, 8005

    Hours: Monday – Saturday, 12:00 PM – 11:30 PM

    Contact: 021 433 2364

    3. El Burro Taqueria Kloof Nek

    If you’re on the move or prefer takeaway, El Burro Taqueria on Kloof Nek has you covered. Known for fresh ingredients and bold flavours, their taco offerings are perfect for a casual night out or a quick bite.

     

    View this post on Instagram

     

    A post shared by EL Burro (@_el_burro)

    Address:  1, New Church St & Kloof Nek Rd, Tamboerskloof, Cape Town, 8001

    Hours: Monday – Saturday, 12:00 PM – 10:30 PM | Sunday, 12:00 PM – 9:00 PM

    Contact: 021 422 3554

    4.Mamacitas

    Step into Mamacitas, where the lively energy of Los Angeles meets the rich, bold flavours of Mexico in a delicious fusion known as “Cal-Mex.”  Here, you’ll find not only unforgettable tacos but also an inspired cocktail menu, featuring both classic and signature drinks to elevate your experience.

     

    View this post on Instagram

     

    A post shared by MAMACITAS (@mamacitassa)

    Address: 75 Harrington St, District Six, Cape Town, 8001

    Hours: Monday – Sunday, 11:00 AM – 12:00 AM

    Contact: 083 660 5515

    5. Baha Taco

    Baha Taco in Johannesburg serves up delicious, vibrant, flavour-packed tacos that capture the essence of Mexican street food. With dine-in and takeaway options, it’s a great spot for a casual taco date or a convenient on-the-go meal.

     

    View this post on Instagram

     

    A post shared by Baha Taco (@bahatacosa)

    Address: 113 Nellie Rd, Norwood, Johannesburg, 2192

    Hours: Tuesday – Sunday, 10:00 AM – 9:00 PM

    Contact: 076 694 7400

    6. The Fat Cactus Gardens

    This laid-back, Tex-Mex-inspired spot serves delicious tacos with a side of chilled vibes. The Fat Cactus Gardens is also known for its extensive tequila selection, making it ideal for those looking to unwind while enjoying a tasty taco.

     

    View this post on Instagram

     

    A post shared by The Fat Cactus (@thefatcactus)

    Address: 5 Park Rd, Gardens, Cape Town, 8001

    Hours: Monday – Sunday, 12:00 PM – 11:00 PM

    Contact: 021 422 5022

    7. Pancho’s

    Open for dinner, Pancho’s colourful interior and bar set the stage for a fun night out with friends and family. Their tacos are flavourful and authentic, perfect for both newcomers to Mexican cuisine and seasoned taco lovers alike.

    Address: 127 Lower Main Rd, Observatory, Cape Town, 7925

    Hours: Tuesday – Thursday, 5:00 PM – 10:00 PM | Friday and Saturday, 5:00 PM – 11:00 PM

    Contact: 021 447 4854

    8. Una Más – Mezcaleria

    With its focus on mezcal and tacos, Una Más brings an elevated Mexican dining experience to Cape Town. Expect artisanal taco options, making it ideal for those seeking something unique and full of authentic flavours.

    Address: Shop 2, 77 Regent Rd, Sea Point, Cape Town, 8060

    Hours: Sunday – Thursday, 12:00 PM – 12:00 AM | Friday and Saturday, 12: 00 PM – 1:00 AM

    Contact: 076 705 8410

    9. Hacienda Coastal Mexican

    Offering a more coastal-inspired Mexican menu, Hacienda serves tacos with a seafood twist. Though on the pricier side, the quality and unique flavours make it worth the splurge.

     

    View this post on Instagram

     

    A post shared by Hacienda Cape Town (@hacienda_sa)

    Address: 92 Bree St, Cape Town City Centre, Cape Town, 800

    Hours: Monday – Sunday, 12:00 – 10:30 PM

    Contact: 021 422 0128

    10. Peppa Jack’s Tex-Mex Grill & Bar

    With its upbeat atmosphere and Tex-Mex twist, Peppa Jack’s is a fun spot to enjoy tacos with friends. Their grill-and-bar setup makes it perfect for a lively taco night.

    Address: 19 Thaba Park, Hooggelegen Rd, Durbanville, Cape Town, 7550

    Hours:  Closed Mondays| Tuesday – Saturday, 11:00 AM – 10:00 PM | Sunday, 11:00 AM – 4:00 PM

    Contact: 021 975 5606

    11. Cosecha Restaurant

    Located on a wine estate, Cosecha delivers Latin American-inspired dishes, including some outstanding tacos.

    It’s an ideal choice for those looking to enjoy Mexican cuisine in a scenic setting with wine pairings.

    Address: Klapmuts – Simondium Rd, Simondium, Paarl, 7670

    Hours: Wednesday – Sunday, 9:00 AM – 5:00 PM | Closed Mondays and Tuesdays

    Contact: 021 874 3844

    12. Chilangos Mexican Kitchen

    For a more intimate taco experience, Chilangos is a cosy spot where every taco feels crafted with care. This hidden gem offers great flavours and an inviting vibe making it a local favorite.

    Address: Cnr Old Stellenbosch Road and, Steynsrust, Cape Town, 7130

    Hours: Tuesday – Saturday, 12:00 PM – 8:00 PM | Closed Sundays and Mondays

    Contact: 079 244 2118

    13. Mexicola Locale

    Mexicola Locale is all about fresh, bold Mexican flavours, with options for dine-in, kerbside pickup, and delivery.

    It’s an excellent spot to grab authentic tacos to go or stay and savour in a relaxed setting.

    Address: The Promenade, Melkhout Cres, Scott Estate, Cape Town

    Hours: Tuesday – Saturday, 1:00 PM – 10:00 PM | Sunday, 12:00 PM – 10:00 PM | Closed Mondays

    Contact: 066 152 9757

    14. Don Pablos

    This friendly spot serves up hearty tacos and other Mexican staples, offering dine-in and takeaway options. It’s a convenient and reliable choice for satisfying your taco cravings in Johannesburg South. They also have a great selection of cocktails and specials for a night out with friends.

    Address: Cnr Vorster &, Le Roux Ave, Glenanda, Johannesburg South, 2091

    Hours: Monday – Sunday, 10:00 AM – 10:30 PM

    Contact: 078 374 0544

    15. Oh Taco

    Durban’s Oh Taco brings authentic Mexican flavours to the coastal city, with an inviting, laid-back setting.

    Their menu is packed with taco options, perfect for a casual, flavour-filled meal.

    Address: 91 Problem Mkhize Rd, Essenwood, Durban, 4001

    Hours: Monday – Thursday, 11:00 AM – 7:00 PM | Friday – Saturday, 11:00 AM – 9:00 PM | Sunday, 11:00 AM – 8:00 PM

    Contact: 082 610 5786

    ALSO SEE: Smoky pulled pork belly tacos with grapefruit salsa

    Smoky pulled pork belly tacos with grapefruit salsa

    Feature image: Pexels