
The 5 Best Taco Spots in Johannesburg Right Now
Finding great tacos in Johannesburg isn’t easy. For a long time, Fireworks set the standard and when it closed, it left a noticeable gap. But the city isn’t completely out of options. If you know where to look, there are still a few spots doing tacos right. Here are five worth your time.

Broke & About
April 15, 2026
The 5 Taco Spots in Johannesburg Worth Trying
Let’s be honest, Johannesburg isn’t exactly known for its Mexican food scene. While we have no shortage of burgers, grills, and brunch cafés, good tacos have always been harder to come by.
For a while, Fireworks was the place. It nailed the balance between flavour, atmosphere, and authenticity in a way that felt rare for the city. When it shut its doors, it left taco lovers with very few places to turn to.
But all is not lost.
There are still a handful of spots across Joburg that are doing things right, whether it’s bold flavours, solid portions, or just consistently good tacos. You just need to know where to find them.
1. Baha Taco - Norwood
If you’re looking for something that feels a little closer to authentic street-style tacos, Baha Taco is one of the strongest contenders in the city.
Tucked away in Norwood, this spot has built a reputation for bold, punchy flavours and a no-frills approach to Mexican food. The tacos are simple but effective — well-seasoned fillings, fresh toppings, and soft tortillas that don’t try to overcomplicate things.
It’s the kind of place you go to when you want tacos that actually taste like tacos, not a dressed-up version of them.
2. Perron - Bryanston
Perron brings a slightly more polished, sit-down experience to the taco conversation.
Located in Bryanston, it’s known for its vibrant atmosphere, colourful interiors, and a menu that leans into a more modern take on Mexican cuisine. The tacos here are flavourful and well-balanced, often paired with great cocktails if you’re making a night of it.
It may not be street-style, but it’s consistent — and sometimes that’s exactly what you need.
3. La Rosa Mexican Grille - Montecasino & Honey Crest
La Rosa is one of the more accessible options on this list, with two locations across Johannesburg — making it an easy go-to when the taco craving hits.
The menu is broad, covering everything from tacos to burritos and nachos, but the tacos hold their own. Expect generous portions, bold flavours, and a more familiar, comfort-food take on Mexican cuisine.
It’s not trying to be niche or experimental — and that’s exactly why it works for so many people.
4. Salsa Mexican Grill - Fourways & Bedfordview
Salsa Mexican Grill has quietly built a solid reputation across Joburg with multiple locations, including Fourways and Bedfordview.
It sits somewhere between fast-casual and sit-down, offering a reliable, affordable taco option that doesn’t sacrifice flavour. The tacos are well-portioned, the ingredients are fresh, and the menu is easy to navigate.
If you’re looking for something convenient but still satisfying, Salsa is always a safe bet.
5. Arturo - Melville
Melville’s Arturo brings a bit of personality to the list.
Known for its laid-back, slightly eclectic vibe, this spot leans into flavour and atmosphere equally. The tacos here are generous, rich, and often come with a bit of a twist — perfect if you’re looking for something that feels a little different from the usual.
It’s the kind of place you end up staying longer than planned — which is usually a good sign.
Johannesburg might not be overflowing with taco spots, but it’s slowly building a scene, one that feels more intentional than ever.
While Fireworks is still missed, these five spots are keeping things alive in their own way. Each brings something different to the table, whether it’s authenticity, accessibility, or atmosphere.
And maybe that’s where Joburg is at right now, not perfect, but definitely worth exploring.
Because when you find a good taco in this city, you really appreciate it.



