Choose a location


Soul Souvlaki Bedfordview

Reservations Collection Delivery
Greek Vegan Friendly Vegetarian Friendly


  • Child Friendly
  • Outdoor Seating

Across Athens, street corners buzz with vendors selling souvlaki: the perfect quick bite, impeccable street food…and the quality? It’s so good, it’s like your Mama made it.

Owner Dino Vlachos saw a gap in the Joburg food scene, South Africa’s take-away industry had become synonymous with cheap fast-food and he sought to change that. He believed all it would take was quality ingredients and the personal touch. The public agreed.

From a single stall at Maboneng’s Market on Main, Soul Souvlaki has expanded to encompass 6 flagship stores, each distinctive and unique: whilst most franchises push for uniformity, Soul Souvlaki celebrates the individual.

There’s no centralised kitchen meaning every dish is freshly-prepared to order and our friendly counter service lends itself to a faster, more efficient dining experience whether you’re solo or with a crowd. It’s your neighbourhood kitchen where you’re always made to feel at home.

Soul Souvlaki is a brand synonymous with integrity and authenticity: Greek street food at its best.

Reviews (7)

4.4 out of 5.0
Food 4.4
Value 4.4
Service 4.4
Ambience 4.2
  • Sonja D. Dined: 1 week ago
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Liz D. Dined: 2 weeks ago
    Food 2.0
    Value 2.0
    Service 2.0
    Ambience 2.0

    Reviewed on: Mon 30 Aug 21
    No fish components Hair in food Not good value Possible bar attraction only

  • Belinda O. Dined: 4 months ago
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0

    Reviewed on: Mon 10 May 21
    Lovely restaurant.

  • Dion K. Dined: 4 months ago
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 5.0
  • Anthony K. Dined: 4 months ago
    Food 5.0
    Value 5.0
    Service 5.0
    Ambience 4.0
Show More

Book a table

Opening Hours

  • Monday 11h00 - 20h00
  • Tuesday 11h00 - 20h00
  • Wednesday 11h00 - 20h00
  • Thursday 11h00 - 21h30
  • Friday 11h00 - 21h30
  • Saturday 09h00 - 21h30
  • Sunday 09h00 - 19h00