The 10 Best Restaurants in Pretoria, South Africa

Courtesy of Salt Eatery
Courtesy of Salt Eatery
Photo of Carina Claassens
23 August 2017

Pretoria’s restaurant scene is growing rapidly as the Jacaranda City seems to be catching up to Johannesburg and Cape Town regarding its foodie status. Here are 10 of the best restaurants in Pretoria, South Africa.

Alfie's Italian Café

Restaurant, Italian, $$$
Alfie's Italian Café, Pretoria
Alfie's Italian Café, Pretoria

Alfie’s Italian Café serves authentic Italian cuisine in Pretoria’s up-and-coming foodie hotspot, The Village in Hazelwood. The small restaurant serves the best pasta in town and has quite a large menu, including tasty starter options and delicious desserts. If you have only one dish make sure it’s the homemade gnocchi or try one of their specials of the day, you won’t be disappointed.

Caraffa Ristorante

Restaurant, Italian, South African, $$$
Caraffa Ristorante is decorated in authentic Italian style
Caraffa Ristorante is decorated in authentic Italian style | Courtesy of Caraffa Ristorante

Caraffa Ristorante, another Italian favourite, was established in 1990 so there’s no doubt that you’ll leave with a satisfied appetite and a smile on your face. The family-owned restaurant is run by the mother-daughter team of Michela and Franca, which adds to its charm. The homemade lasagne is out of this world and, if you’re after something meatier, try the oven baked T-bone steak.


Restaurant, Restaurant with Rooms, North American, South African, Steakhouse, $$$

Crawdaddy’s in Brooklyn is known for their delicious food at reasonable prices, bustling atmosphere and great service. Their meat and seafood dishes are especially popular and the restaurant is a frequented by locals, whether for casual dinners or business meetings. Tables fill up fast, especially over weekends, so make sure to book.

El Pistolero

Restaurant, Mexican, $$$
The Mexican eatery is known for their jalapeno poppers
The Mexican eatery is known for their jalapeno poppers | Courtesy of El Pistolero

El Pistolero is a stylish Mexican restaurant in the east of Pretoria and the perfect spot to spend a Friday evening. The food stays true to Mexican culture and there’s of course plenty of tequila on offer. If you have a craving for something spicy, order the jalapeño poppers and then move onto the tacos, quesadillas and burritos. The Ancho Chicken Taco is a favourite and is made using deep fried ancho-crumbed chicken, pineapple and chilli glaze, guacamole and a fruit salsa.

Fermier Restaurant

Restaurant, South African, $$$

Fermier Restaurant is all about sustainability and is aiming to one day be completely self-sustainable. The restaurant has a farmhouse feel and pretty much everything inside it (including the cutlery) has been created by local artisans. Fermier also incorporates “head to tail” cooking, meaning that all parts of an animal is used, and not just those that are normally considered “tasty”. The nine-course menu costs R550 (£32) per person and an additional R250 (£15) includes wine pairing.


Restaurant, Restaurant with Rooms, Indian, Contemporary, Vegetarian, $$$
Geet was one of the first restaurants in South Africa to serve authentic Indian cuisine
Geet was one of the first restaurants in South Africa to serve authentic Indian cuisine | Courtesy of Geet

If Indian cuisine is what you’re after, look no further. Geet perfectly combines flavours, colours and textures to create delicious, authentic Indian dishes. The restaurant has received numerous awards and has been going strong for more than 14 years.

Hinterland Vleishandelaar

Restaurant, South African, American
Hinterland Vleishandelaar is situated inside The Club Shopping Center
Hinterland Vleishandelaar is situated inside The Club Shopping Center | Courtesy of Hinterland Vleishandelaar

Hinterland Vleishandelaar is a meat lover’s dream come true as they serve quality, South African meat prepared to each patron’s preference and served with delicious sides. From springbok and kudu carpaccio to steaks and burgers with all the trimmings, Hinterland Vleishandelaar has it all.

Salt Eatery

Restaurant, Contemporary
Salt has an extensive menu that changes often | Courtesy of Salt Eatery

Salt Eatery specialises in artisanal foods, including cured meats, breads and cheese, and the best way to enjoy all they have on offer is to order sharing plates. The ever-changing menu ensures that there’s always something new for patrons who keep coming back for more. The food is imaginative and includes everything from steamed buns to the tastiest pork belly in town. Salt is an unpretentious eatery with loads on offer.

Toni’s Fully Furnished Pizza Company (Rietondale)

Pizzeria, Restaurant, Fast Food, Italian, Vegetarian, Vegan, $$$
Vegetarian pizza
Vegetarian pizza | © Allison Belen / Flickr

Toni’s Fully Furnished Pizza Company in Rietondale is a large restaurant with a lively atmosphere. Kids are welcome so it’s ideal for family outings. Having said this, the atmosphere is quite romantic in the evenings, as candles light up the tables. This is the place to go for pizza, pizza and more pizza. They have banting options and salads on the menu, but the original pizzas are definitely the stars of the menu. And for dessert? Try the hazelnut, chocolate and marshmallow pizza.

Zest Bistro

Restaurant, Contemporary, South African

Run by husband and wife team, Sidney and Anchen Cousins, Zest Bistro in Menlopark specialises in bistro style dishes focusing on fresh produce. The quaint restaurant situated in the Greenlyn Shopping Centre serves a four or five course tasting menu and often hosts wine evenings.

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"