Africa & Middle East · South Africa

Where to eat in Johannesburg

Johannesburg eats on two tracks. One is the township table: Soweto kotas stuffed into quarter loaves for a few rand, shisa nyama braais and pap with mogodu. The other is a young fine-dining scene built on South African ingredients, plus the Indian, Pakistani and Middle Eastern kitchens of Fordsburg and Mayfair. Time Out ranked the city eighth in its 2026 global street food index.

Johannesburg at a glance

What to eat
Kota; Bunny chow; Shisa nyama braai; Pap, mogodu and stews; Fordsburg curry, biryani and samoosas.
When to go
Best: April–May and September–October. Also good: March, June and August.
Top tables
This guide lists 11 award-winning restaurants, starting with The Pot Luck Club, Cyra, Marble and Les Créatifs.
Where locals eat
Local favorites off the prestige lists include Amanda's Fast Food, Kota King Roadhouse, Ntsitsis FUN Foods and Chaf Pozi.
Markets
Neighbourgoods Market, Market on Main, Fordsburg Square Night Market and Rosebank Sunday Market.
Kota

The dish to eat here

Kota

A quarter loaf of white bread hollowed out and stuffed with fries, polony, Russian sausage, cheese, egg and atchar.

The best three: Kota King Roadhouse, 2Selai, Chilli Pepper.

Where to eat it, and the recipe →

On the Restaurant 100

The best restaurants in the world, and in each region →

77places in Johannesburg, ready to save to your trip
What is in the 77
11 award-winning16 local favorites5 markets10 chef's picks5 sandwich shops10 romantic dinners5 breakfast spots10 new openings34 dish spots

Browse by category

Going to Johannesburg?Plan every meal, see them on a map by your hotel, capture the dishes, share the list.
Plan my Johannesburg food trip
Plan my Johannesburg food trip

Chef Amazing picks: where to eat in Johannesburg

Three of the city's one-star kitchens and two long-running institutions for the sit-down, then five smaller places where a few rand buys a kota, a mutton bunny or a plate of Madeiran feijoada.

The well-known five

Marble

Rosebank
Eat Out 1 star (2026)Live-fire grill$$$$

Order: Fire-cooked lamb rack, grilled seafood and vegetables, bread from the coals

A 250-seat rooftop where chef David Higgs cooks everything over coals; it holds one Eat Out star and won a Luxe Pioneer Award in 2026.

Best for: celebration dinner · Reserve: book ahead · Hours: 12:00 to 22:00 (listing)

Keyes Art Mile, corner of Keyes and Jellicoe Avenues, Rosebank, Johannesburg

The Pot Luck Club

Melrose Arch
Eat Out 1 star (2026)Small plates, globally inspired$$$

Order: PLC fish sliders, chickpea fries; plan on three or four dishes each

Moved to The Peech Hotel in February 2025; dishes run R80 to R245 and a R350 deposit per guest secures a table.

Best for: group dinner · Reserve: book ahead · Hours: Wed to Sun lunch, Tue to Sat dinner; closed Monday

61 North Street, Melrose Arch, Johannesburg

Les Créatifs

Bryanston
Eat Out 1 star (2026)Modern African$$$$

Order: The four-course menu; Hout Bay tuna and Karoo lamb loin were on in 2025

Chef Wandile Mabaso grew up in Soweto and cooks what he calls Afrique moderne; he opened in 2019 and mentors young creatives.

Best for: celebration dinner · Reserve: book ahead · Hours: Tue to Sat 18:00 to 23:00

Shop 12H, Hobart Grove Centre, 52 Hobart Road, Bryanston, Johannesburg

Thunder Gun Steakhouse

Blackheath, Randburg
Steakhouse$$

Order: Pork spareribs, T-bone with spinach and butternut

Open since 1968 with a Western theme and a weekend carvery; Time Out calls it an old-school institution.

Best for: family lunch · Reserve: unknown

Blackheath, Randburg, Johannesburg

Website

Sakhumzi Restaurant

Orlando West, Soweto
South African buffet$$

Order: The buffet with mogodu (tripe) and braaied meats

A Vilakazi Street institution near Mandela House; the Soweto original now has a Zoo Lake sister branch.

Best for: first Soweto meal · Reserve: walk-in · Hours: unknown

6980 Vilakazi Street, Orlando West, Soweto

The discoveries

Amanda's Fast Food

Naturena, Soweto
Kota$

Order: A R14 starter kota (chips, polony, achaar, special sauce); a loaded one is R45; fat cakes three for R6

A handwritten menu behind iron bars and nine kota combinations; it anchored Time Out's 2026 street food coverage. Orders by phone on 071 504 9623.

Best for: cheap lunch · Reserve: walk-in

Naturena, Soweto (pink house; no street address published)

Worth confirming: hours and that it is still open.

Bedford Bunny

Lenasia South
Durban-style bunny chow$

Order: The mutton bunny, eaten with the bones

Founded in the early 1990s by Aunty Shamla and her husband Keith; the community feel and local chilli sauces are part of the draw.

Best for: cheap lunch · Reserve: walk-in

Lenasia South, Johannesburg (second branch in Mondeor)

Worth confirming: hours and that it is still open.

Sources: Time Out

1920 Portuguese Restaurant

Hyde Park
Madeiran and Portuguese$$

Order: Milho frito, rissoles, feijoada, peri peri chicken, pasteis de nata

Family-run homestyle Madeiran cooking with generous portions; Daily Maverick has written about the disappearing Madeiran kitchens of Joburg.

Best for: family lunch · Reserve: unknown

Hyde Park, Johannesburg

Chaf Pozi

Orlando Towers, Soweto
Shisa nyama$$

Order: Braaied meat with pap and cold drinks

A lively braai spot under the Orlando Towers; Joburg Etc. lists it among 2026 value meals.

Best for: late night · Reserve: walk-in

At the base of the Orlando Towers, Klipspruit, Soweto

Dosa Hut

Fordsburg
South Indian$

Order: Masala dosa

A busy, lived-in Fordsburg lunch stop for South Indian food; Fordsburg has no alcohol.

Best for: cheap lunch · Reserve: walk-in

Fordsburg, Johannesburg

Worth confirming: hours and that it is still open.

Sources: Joburg Etc.

New and buzzing in Johannesburg

Restaurants that opened or relaunched recently, from current opening guides. In no ranked order.

Roti and Chai – The Zone

New opening reported

Rosebank · Indian street food

A new Indian street-food counter at The Zone in Rosebank serving tandoor wraps, naan, curries and masala chai.

Order: Tandoor-grilled wraps, naan, curries, masala chai

The Zone @ Rosebank

Directions

The Sushi Club – Neighbourhood Square

New opening reported

Linksfield · Japanese, sushi

A sushi restaurant that opened at The Neighborhood Square in Linksfield, serving rolls and sashimi.

Order: Sushi rolls, sashimi

The Neighborhood Square, Linksfield

Directions

1920 Portuguese Restaurant

New opening reported

Rosebank · Portuguese

A long-running Portuguese restaurant that relocated to Baker Street in Rosebank; bookings fill quickly.

Order: Picanha steak with hand-cut chips, prawns, peri-peri chicken, chicken livers, flan

Baker St, Rosebank

Directions

Zuney – Nine Yards

New opening reported

Rosebank · Wagyu burgers

The Rosebank branch of a Cape Town wagyu burger brand at the Nine Yards precinct, described as a premium, style-led burger.

Order: Classic wagyu burger

Nine Yards, Jan Smuts Avenue, Rosebank

Directions

Kolonaki – Bryanston

New opening reported

Bryanston · Greek

A Bryanston branch of the Parkhurst Greek meze restaurant known for generous dips and slow-cooked lamb.

Order: Meze dishes, dips, slow-cooked lamb

Bryanston

Directions

New places change fast. “Provisional” means a guide or directory lists it as new but we have not confirmed the opening date. Check hours and book ahead before you go.

Memorable breakfasts in Johannesburg

The top pick here; the rest are on their own page.

Salvation Cafe

44 Stanley, Braamfontein Werf

Order: Eggs and a breakfast plate

A leafy courtyard inside a repurposed industrial complex.

Full breakfast.

Directions

See all 10: The best breakfast and brunch in Johannesburg →

Orders are suggestions, not guaranteed menu items. Confirm opening hours and morning service before you go.

Sandwich shops in Johannesburg

Five sandwich counters worth the trip: delis, bakeries, market stalls and local styles. In no ranked order.

Cremelat

Hyde Square
Italian deli

Order: Emmentaler, artichoke and roast-vegetable panino

An Italian deli with customizable sandwiches

Directions

SLAPS

Parkhurst / Fourways
Sando shop

Order: Pulled lamb sando

A dedicated takeaway specialist in substantial sandos

Directions

Troy’s Cafe

City Centre
Cafe

Order: Pastrami, pickle and mustard sandwich

A central cafe with an affordable deli-style order

Directions

Pret A Manger

Rosebank / Melrose
International sandwich chain

Order: Smoked trout sandwich

A local-guide recommendation for a convenient sandwich

International chain; included as an editorial city pick

Directions

vida e caffè

Multiple locations
South African cafe chain

Order: Club sandwich

A local-guide favorite with chicken mayo and cheese

Regional chain; choose bacon or macon version

Directions

Picks come from press and guide coverage. We have not confirmed opening hours or current menus for every shop, so check before you go.

Romantic dinners in Johannesburg

The top pick here; the rest are on their own page.

See all 7: The most romantic restaurants in Johannesburg →

Picks come from romantic-dinner lists on booking and review sites. Confirm dinner service, menus and availability before you book.

Hot right now in Johannesburg

We have not verified a current craze in Johannesburg yet. We only list one once it has been reported in the press.

The Johannesburg food map

Every place in this guide, pinned. Tap a pin to see what to order, then add it to your trip.

Open the full Johannesburg food map: every place on our lists too (pizza, ice cream, romantic, where locals and the famous eat, cooking classes), searchable by dish.

· 16 of 35 dish places are pinned; the rest appear in the lists below. Pins are placed by address or name and can be a little off; always confirm in your maps app.

Plan my days in Johannesburg

Tell us what you like and we will line up the places on this page into a day-by-day plan. Only places from this guide, never anything else.

What to eat in Johannesburg, and where

Each dish comes with the places that do it best. Tap Add to my trip on the ones you want, or find them on the map above.

Kota

Soweto quarter-loaf stuffed with chips, polony, achaar

The 5 best places to eat it in Johannesburg

  1. 1
    Amanda's Fast Food
    Naturena, Soweto · $

    Order: Starter kota at R14, or loaded at R45

    The kota that Time Out's 2026 street food ranking centred on.

    Seen in Time Out
  2. 2
    Kota King Roadhouse
    Protea Glen, Soweto · $

    Order: King Feast Kota

    Generous portions with rump steak and signature sauces.

    Seen in Gauteng.net · worth confirming hours before you go
  3. 3
    2Selai Diepkloof
    Diepkloof, Soweto · $

    Order: Beef, pork, hake or vegetarian kota

    Customisable toppings.

    Seen in Gauteng.net · worth confirming hours before you go
  4. 4
    Ntsitsis FUN Foods
    Diepkloof, Soweto · $

    Order: Kota with a choice of fillings and sauces

    Affordable and consistent, popular with locals and visitors.

    Seen in Gauteng.net · worth confirming hours before you go
  5. 5
    Chilli Pepper
    Diepkloof, Soweto · $

    Order: The spicy, tangy kota

    Reported to have over 2,000 positive reviews.

    Seen in Gauteng.net · worth confirming hours before you go

Bunny chow

Durban-style curry served inside a hollowed loaf

The 5 best places to eat it in Johannesburg

  1. 1
    Bedford Bunny
    Lenasia South · $

    Order: Mutton bunny

    Founded in the early 1990s by Aunty Shamla and Keith.

    Seen in Time Out
  2. 2
    Aunty Pree's Curry Spot
    Noordhang, Randburg · $$

    Order: Bunny chow, crab curry

    Home cooking by an owner whose father helped popularise the bunny.

    Seen in Time Out
  3. 3
    Curry & All
    Morningside, Sandton · $

    Order: Vegetarian bean bunny

    Durban-style curries, biryanis and roti rolls.

    Seen in Time Out
  4. 4
    Ballito Bunny
    Honeydew, Roodepoort · $

    Order: Durban-style bunny

    Soft fresh bread and well-braised spices.

    Seen in Time Out
  5. 5
    Copper Chimney
    Vorna Valley, Midrand · $$

    Order: Bunny chow, biryani

    Spicy Indian classics at reasonable prices.

    Seen in Time Out · worth confirming hours before you go

Shisa nyama braai

Township butcher-and-grill, meat over coals with pap

The 5 best places to eat it in Johannesburg

  1. 1
    Chaf Pozi
    Orlando Towers, Soweto · $$

    Order: Braaied meat with pap

    A social, value-focused braai spot.

  2. 2
    Kwa Lichaba
    Orlando West, Soweto · $$

    Order: Braai meats with traditional sides

    Listed in Gauteng.net's Soweto food guide.

    Seen in Gauteng.net · worth confirming hours before you go
  3. 3
    Meat Meet
    Diepkloof, Soweto · $$

    Order: Cuts of meat and sides

    Listed in Gauteng.net's Soweto food guide.

    Seen in Gauteng.net · worth confirming hours before you go
  4. 4
    Something Smoked Roadhouse
    Chiawelo, Soweto · $$

    Order: Mixed braai platter

    Braai platters in Chiawelo.

    Seen in Gauteng.net · worth confirming hours before you go
  5. 5
    Robbie's Place
    Pimville, Soweto · $$

    Order: Braai dishes and meat selection

    Listed in Gauteng.net's Soweto food guide.

    Seen in Gauteng.net · worth confirming hours before you go

Pap, mogodu and stews

Maize porridge with tripe, samp and slow stews

The 5 best places to eat it in Johannesburg

  1. 1
    Sakhumzi Restaurant
    Orlando West, Soweto · $$

    Order: The buffet and mogodu

    A Vilakazi Street fixture, with a Zoo Lake branch.

    Seen in Gauteng.net
  2. 2
    Wandie's Place
    Dube, Soweto · $$

    Order: The buffet: mogodu, ting, pap, umqushu, chakalaka

    A tour-route classic known to visitors.

    Seen in Eat Out
  3. 3
    Tshilis
    Noordwyk, Midrand · $$

    Order: Mogodu, skopo or masonja with pap or samp

    Traditional dishes with African spices.

    Seen in Time Out · worth confirming hours before you go
  4. 4
    The Hot Pot Kitchen
    Midrand · $

    Order: Township and indigenous-ingredient plates

    A family-run food truck founded by TK and Pablo Tshiololi, named in Time Out's street food coverage.

    Seen in Time Out · worth confirming hours before you go
  5. 5
    Insights Restaurant
    Houghton Estate · $$$

    Order: Oxtail samosa

    Serves dishes Mandela favoured at his former home.

    Seen in Time Out, Dineplan · worth confirming hours before you go

Fordsburg curry, biryani and samoosas

Halal Indian and Pakistani cooking around Mint Road

The 5 best places to eat it in Johannesburg

  1. 1
    Bismillah
    Fordsburg · $

    Order: Mutton biryani, paneer masala with naan

    Food & Home reported a R20 Friday mutton biryani; the article is undated, so check prices.

    Seen in Food & Home · worth confirming hours before you go
  2. 2
    Fordsburg · $

    Order: Beef nihari, lamb karahi with naan

    Pakistani kitchen on Mint Road.

    Seen in Food & Home · worth confirming hours before you go
  3. 3
    Shayona
    Mayfair · $

    Order: Aloo dosa, deluxe vegetarian lunch

    Gujarati and Jain vegetarian cooking.

    Seen in Food & Home · worth confirming hours before you go
  4. 4
    Dosa Hut
    Fordsburg · $

    Order: Masala dosa

    On Joburg Etc.'s 2026 cheap eats list.

    Seen in Joburg Etc. · worth confirming hours before you go
  5. 5
    World of Samoosas
    Fordsburg · $

    Order: Samoosas

    Samoosa counter inside the Oriental Plaza.

    Seen in In Your Pocket · worth confirming hours before you go

Boerewors roll

Coriander-spiced sausage in a buttered roll

The 4 best places to eat it in Johannesburg

  1. 1
    Sakhumzi Restaurant
    Orlando West, Soweto · $$

    Order: Boerewors with the buffet

    On Vilakazi Street.

    Seen in Gauteng.net
  2. 2
    Vuyo's Restaurant
    Orlando West, Soweto · $$

    Order: Boerie rolls and steak

    Listed for boerie rolls.

    Seen in Gauteng.net · worth confirming hours before you go
  3. 3
    Kofifi Café
    Protea North, Soweto · $$

    Order: Boerewors and lamb chops

    Braai-style grill.

    Seen in Gauteng.net · worth confirming hours before you go
  4. 4
    Neighbourgoods Market
    Braamfontein · $$

    Order: Boerewors and braai stalls

    Saturday market with many vendors.

    Seen in Gauteng.net

Biltong

Air-dried beef or game, sliced to order

The 3 best places to eat it in Johannesburg

  1. 1
    Heritage Biltong
    Fourways · $$

    Order: Red wine and garlic biltong

    New store at Fourways Mall in early 2026.

    Seen in Time Out · worth confirming hours before you go
  2. 2
    Rembrandt Slaghuis
    Linden · $$

    Order: Biltong by the slab

    Long-established butchery; source dates from 2018.

    Seen in Joburg.co.za · worth confirming hours before you go
  3. 3
    Boskruin Butchery
    Boskruin · $$

    Order: Game biltong such as wildebeest and warthog

    Source dates from 2018.

    Seen in Joburg.co.za · worth confirming hours before you go

Malva pudding and milk tart

Sticky baked pudding, cinnamon custard tart

The 3 best places to eat it in Johannesburg

  1. 1
    The Grillhouse Rosebank
    Rosebank · $$$

    Order: Malva pudding

    Steakhouse trading since 1994.

  2. 2
    Oregano Bakery and Pantry
    Linden · $

    Order: Milk tart

    Noted for its milk tart.

    Seen in Joburg Etc. · worth confirming hours before you go
  3. 3
    Not Bread Alone
    Cresta · $

    Order: Milk tarts and custard slices

    Good value and wide selection.

    Seen in Joburg Etc. · worth confirming hours before you go

The most celebrated tables

The top 11 restaurants in Johannesburg, per No Michelin Guide: Eat Out Woolworths Restaurant Awards 2026 (stars), Luxe Awards 2026 and Time Out Johannesburg 2026.

More award winners

The Pot Luck Club

Melrose Arch · Globally inspired small plates · Chef Luke Dale-Roberts (concept) · $$$
Eat Out 1 star (2026)Luxe Two-Star (2026)Luxe Hotel Restaurant of the Year (2026)

Sharing plates with Thai, Mexican and Portuguese touches, moved in February 2025 from Rosebank to The Peech Hotel.

Cyra

Houghton Estate · Contemporary, globally inspired · Chef Candice Philip · $$$$
Eat Out 1 star (2026)Luxe Two-Star (2026)

A multi-course dining room at The Houghton Hotel that opened in October 2024, with sunset views over the golf course.

Marble

Rosebank · Live-fire grill · Chef David Higgs · $$$$
Eat Out 1 star (2026)Luxe One-Star and Pioneer Award (2026)

A 250-seat rooftop on Keyes Art Mile where meat, seafood and bread are cooked over coals on an open grill.

Les Créatifs

Bryanston · Modern African ('Afrique moderne') · Chef Wandile Mabaso · $$$$
Eat Out 1 star (2026)Luxe One-Star (2026)

Soweto-raised Mabaso opened in 2019; the four-course menu was R1250 in 2025 and local art and crockery fill the room.

Embarc

Parkhurst · Contemporary, seasonal · Chef Aren Pollack · $$$
Eat Out 1 star (2026)Eat Out Rising Star Award: Aren Pollack (2026)Luxe Contemporary Restaurant of the Year (2026)

A 32-seat corner restaurant on 4th Avenue with a changing menu, kataifi prawns and a short South African wine list.

Qunu

Sandhurst · Fine dining, South African · Chef Scott Dressel · $$$$
Eat Out 1 star (2026)Eat Out Callebaut Dessert Award: Catherine Adonis (2026)Luxe African Restaurant of the Year (2026)

The Saxon Hotel dining room opens with a sharing course called the Chef's Playground and ends with an award-winning dessert programme.

Saint

Sandton · Italian, wood-fired · Chef David Higgs · $$$
Eat Out 1 star (2026)

Higgs's 'twisted Italian' at The Marc, with wood-fired pizza, fresh pasta and Josper-grilled cuts; it opened in 2018.

Zioux

Sandown, Sandton · Global sharing plates · $$$
Eat Out 1 star (2025)

Art-filled deli-restaurant known for oxtail vetkoek and wagyu bavette; held its star in 2025 but was not in the 2026 Johannesburg list.

NCW

Melville · Contemporary African · Chef Ence Williams · $$$
Time Out Johannesburg Best Restaurants (2026)

An art-hung Edwardian house in Melville with a tasting menu and a smoked duck with umngqusho; one of the city's more affordable tasting menus.

Insights Restaurant

Houghton Estate · South African · $$$
Time Out Johannesburg Best Restaurants (2026)

Dining room at Sanctuary Mandela, Mandela's former Houghton home, serving his favourite dishes such as an oxtail samosa.

The Grillhouse Rosebank

Rosebank · Steakhouse · $$$
Time Out Johannesburg Best Restaurants (2026)

A New York-style steakhouse trading since 1994, known for ribeye and fillet and a malva pudding to finish.

When to go and what is in season

Johannesburg food calendar: month by month → What is in season, what to eat and the food festivals each month.

Peak Apr–May, Sep–OctShoulder Mar, Jun, AugHard —
Why these months

Highveld climate from general knowledge, not source-checked: dry, sunny days from autumn to early spring, with summer afternoon thunderstorms. Heritage Day braai falls on 24 September (Gauteng.net).

In season

Food events

Closures to plan around

From published guides and tourism boards. Months are our mapping of how guides describe the seasons; 2027 event dates are expected, not confirmed. Prices come from single sources of varying age, so treat them as a rough guide. Compare cities by month

The best of Johannesburg, by category

The top pick in each, then every place on its own page with what to get and a map.

Bunny chow
5 placesBunny chow

Start with Bedford Bunny, Lenasia South

Get: Mutton bunny

See all 5 →
Kota
5 placesKota

Start with Amanda's Fast Food, Naturena, Soweto

Get: Starter kota at R14, or loaded at R45

See all 5 →
Pap, mogodu and stews
5 placesPap, mogodu and stews

Start with Sakhumzi Restaurant, Orlando West, Soweto

Get: The buffet and mogodu

See all 5 →
Shisa nyama braai
5 placesShisa nyama braai

Start with Chaf Pozi, Orlando Towers, Soweto

Get: Braaied meat with pap

See all 5 →
Boerewors roll
4 placesBoerewors roll

Start with Vuyo's Restaurant, Orlando West, Soweto

Get: Boerie rolls and steak

See all 4 →
Ice cream
4 placesIce cream

Start with Crumbs & Cream

Dessert shop pairing ice cream with freshly baked cookies for customizable sandwiches.

See all 4 →
Breakfast and brunch
10 placesBreakfast and brunch

Start with Pret A Manger, Rosebank / Melrose

Get: Smoked trout sandwich

See all 10 →
Curry
6 placesCurry

Start with Dosa Hut, Fordsburg

Get: Masala dosa

See all 6 →
Romantic restaurants
7 placesRomantic restaurants

Start with Marble, Rosebank

Get: Fire-cooked lamb rack, grilled seafood and vegetables, bread from the coals

See all 7 →
Local restaurants
10 placesLocal restaurants

Start with Kota King Roadhouse, Protea Glen, Soweto

Get: A loaded kota with Russian, cheese, egg and atchar

See all 10 →

Every place on the Johannesburg food map → · A to Z

Secret discoveries

Locally loved places that are not on the big prestige lists.

street-food

Amanda's Fast Food

Naturena, Soweto · $

Order: A R14 starter kota with chips, polony, achaar and special sauce; a fully loaded one is R45

A pink house with handwritten laminated menu boards; Time Out visited in June 2026 and ran its 2026 street food story around the R14 kota, with fat cakes at three for R6.

Seen in timeout.com, timeout.com · worth confirming hours before you go
street-food

Kota King Roadhouse

Protea Glen, Soweto · $

Order: The King Feast Kota with rump steak and signature sauces

Named among Gauteng's top five kota spots for generous portions and good ingredients.

Seen in gauteng.net · worth confirming hours before you go
street-food

Ntsitsis FUN Foods

Diepkloof, Soweto · $

Order: Kota with your choice of fillings and sauces

Described as the value pick of the Soweto kota list, with large portions and consistent flavour.

Seen in gauteng.net · worth confirming hours before you go
classic

Chaf Pozi

Orlando Towers, Soweto · $$

Order: Braaied meat with pap and cold drinks

A shisa nyama spot at the foot of the Orlando Towers that Joburg Etc. lists among its 2026 budget meals.

classic

Sakhumzi Restaurant

Orlando West, Soweto (Vilakazi Street) · $$

Order: The buffet with mogodu (tripe) and braaied meats

A Vilakazi Street fixture near Mandela House, with a second branch at Zoo Lake where the weekend buffet was R270 per adult.

Seen in gauteng.net, gauteng.net · worth confirming hours before you go
classic

Wandie's Place

Dube, Soweto · $$

Order: The traditional buffet: dumplings, mogodu, ting, pap, umqushu and chakalaka

A long-running Soweto stop with a buffet of township dishes; Eat Out notes Richard Branson and Quincy Jones among its guests.

Seen in eatout.co.za · worth confirming hours before you go
family-run

Bedford Bunny

Lenasia South · $

Order: The mutton bunny, eaten with the bones

Founded in the early 1990s by Aunty Shamla and her husband Keith, with a second branch in Mondeor; the writer says the bones hold the flavour.

Seen in timeout.com · worth confirming hours before you go
family-run

Aunty Pree's Curry Spot

Noordhang, Randburg · $$

Order: The bunny chow, or the crab curry

A home-style spot where the owner cooks in tribute to her late husband; her father ran a restaurant that helped popularise the bunny chow.

Seen in timeout.com · worth confirming hours before you go
sit-down

Curry & All

Morningside, Sandton · $

Order: The vegetarian bunny with beans

A Durban-style spot for curries, biryanis and roti rolls; Time Out calls its bunnies hot and deeply spiced.

Seen in timeout.com · worth confirming hours before you go
cafe

Dosa Hut

Fordsburg · $

Order: Masala dosa

South Indian cooking in a busy local setting; one of Joburg Etc.'s 2026 cheap eats.

Seen in joburgetc.com · worth confirming hours before you go
family-run

Akhalwaya's

Fordsburg · $

Order: Steak sandwiches, burgers and dagwoods; the samoosas

A strictly halaal takeaway in Fordsburg with a Cape Malay, Indian and Middle Eastern menu; closed Sundays.

Seen in eatout.co.za · worth confirming hours before you go
family-run

1920 Portuguese Restaurant

Hyde Park · $$

Order: Milho frito, rissoles, feijoada, peri peri chicken, pasteis de nata

A family-run Madeiran kitchen with homestyle cooking and big portions, on Time Out's May 2026 list.

classic

Thunder Gun Steakhouse

Blackheath, Randburg · $$

Order: Pork spareribs or a T-bone

Open since 1968 with a Western theme and a weekend carvery; Time Out calls it an old-school institution.

sit-down

Tshilis

Noordwyk, Midrand · $$

Order: Mogodu, skopo or masonja with pap or samp

A restaurant for traditional dishes cooked with African spices, picked out in Time Out's Midrand round-up.

Seen in timeout.com · worth confirming hours before you go
bakery

De Baba Eatery

Melville · $

Order: Almond croissant

Locals often rank its from-scratch pastries among the city's best, per Joburg Etc.'s 2026 bakery list.

Seen in joburgetc.com · worth confirming hours before you go
bakery

Oregano Bakery and Pantry

Linden · $

Order: Milk tart, cinnamon rolls, savoury pies

Known for a standout milk tart and hearty pies.

Seen in joburgetc.com · worth confirming hours before you go

Food markets in Johannesburg

Plan a food trip to Johannesburg All 81 food citiesExplore the 250 food markets

More in Africa & Middle East

BeirutCape TownDubaiIstanbulMarrakechCairo

Awards come from the guides named on each listing (No Michelin Guide: Eat Out Woolworths Restaurant Awards 2026 (stars), Luxe Awards 2026 and Time Out Johannesburg 2026). Researched October 25, 2026. Restaurants change; confirm hours, reservations and current stars before you go. Some addresses, phone numbers and websites come from OpenStreetMap contributors (ODbL), so call ahead to confirm. Local favorites are editorial picks, not rankings.

Chef Amazing’s lists for Johannesburg: where locals eat, new openings, romantic dinners, ice cream, cooking classes and more, each place with what to order. Cooking classes in Johannesburg: who teaches, what you cook, how long and how to book.

Every place in this guide, A to Z (67)

Chef Amazing · Will Travel for Food · Food cities · 250 food markets · The Best 100