Out & About SAGauteng Eats › Craighall

OUT & ABOUT SA

Restaurants in Craighall

10 curated places to eat and drink in Craighall, Gauteng — hand-picked and kept current by Out & About SA. Updated August 2026.

Out & About SA lists 10 places to eat and drink in Craighall, in the Johannesburg. They span Fine Dining & Bistro, Italian & Pizza and Cape Malay & African. Every listing is hand-checked and kept current — browse them below, or open the full Gauteng eats guide.

CNR Cafe

Fine Dining & BistroRR

Johannesburg

Owner-run corner bistro since 2003

Delta Cafe

Italian & PizzaRR

Johannesburg

Cottage venue with wood-fired pizza, family-friendly

Dolci Bar and Pizzeria

Italian & PizzaRR

Johannesburg

Neapolitan pizza and bar next to Dolci Cafe

Dolci Cafe

Italian & PizzaRR

Johannesburg

Neighbourhood Italian by Chef Jackie Righi-Boyd

Louise & Anna

Cape Malay & AfricanRRR

Johannesburg

Deep South cuisine, shrimp and grits, gumbo

Mastro Deli

Cafés & BakeriesRR

Johannesburg

Italian foodstuffs, gelato and coffee bar

Pronto Italian Restaurant

Italian & PizzaRR

Johannesburg

Consistent Italian with wine bar and deli at Colony Centre

Soul Souvlaki

Portuguese & MediterraneanR

Johannesburg

Grab-and-go souvlaki at Shepherd Market

The Royale

Portuguese & MediterraneanRR

Johannesburg

Havana-inspired bar and restaurant

Vice Coffee

Cafés & BakeriesR

Johannesburg

Mexican-style coffee spot

More in Craighall

Restaurants in other Gauteng towns

All eats across Gauteng → Explore all of Southern Africa → Suggest a place we’ve missed