Restaurants in Pretoria
Blog

The 20 Best Restaurants in Pretoria

Pretoria is a lively city with lots of places to eat. There’s something for everyone, from fancy restaurants with gourmet food to cosy cafes with hearty comfort food. We’ve put together a list of the 20 best restaurants in Pretoria to help you choose where to eat.

This list has something for everyone, whether you’re looking for a romantic place for a date night or a casual place to grab a bite with friends.

1. Fermier Restaurant

Fermier Restaurant dinning area - Restaurants in Pretoria
Source: Facebook / @Fermier Restaurant

When dining at the Fermier Restaurant, you can see exactly some of your meal’s ingredients are grown. That’s right, Fermier Restaurant grows many of its ingredients right there at the restaurant.

They have also chosen to go with a smaller menu, allowing the chefs to put more time and energy into creating beautifully crafted meals. 

Opening times: Tuesday – Saturday, 7 pm – 10 pm   
Their service options: Sit-in,  Kerbside pickup 
Rating (Google reviews): 4.7  
Contact: 076 072 5261
Address: 141 Lynnwood Rd, The Willows 340-Jr, Pretoria 


Also Read: 5 Breakfast spots in and around the Midlands


2. PRIVA 

Priva dinning area
Source: Facebook / @Priva

Are you looking for an elegant and sophisticated dining experience at one of the restaurants in Johannesburg? Well, look no further because Priva in Waterkloof Heights has it all and more. Priva is located in Waterkloof Heights and promises customers a dining experience like no other. This restaurant defines elegance, style, and class, from magnificently plated meals to high-end décor in Johannesburg.

Opening times: Tuesday – Thursday, 4 pm – 12 am; Friday – Saturday, 12 pm – 12 am 
Their service options: Sit-in,  Kerbside pickup 
Rating (Google reviews): 4.7  
Contact: 012 346 4849
Address: 103 Club Ave, Waterkloof Heights, Pretoria, 0065 


Also Read: The 20 Best Restaurants in Bloemfontein


3. Pachas Restaurant 

Pachas Restaurant dessert - Restaurants in Pretoria
Source: Facebook / @Pachas Restaurant

Pachas Restaurant will feel like heaven if your mouth starts watering at the simple thought of steak. Pachas has a steakhouse flare with some upmarket sprinkled in. Don’t worry; you can choose from other menu items, including seafood, poultry and decadent desserts.   

Opening times: Monday, 12 pm – 8:30 pm; Tuesday – Saturday, 12 pm – 9 pm; Sunday, 12 pm – 2 pm   
Their service options: Sit-in, Takeaway  
Rating (Google reviews): 4.7   
Contact: 012 460 5063
Address: The Club Centre, 22 Dely Road, cnr Elandslaagte Street & Dely Road, Hazelwood, Pretoria, 0081


Also Read: 5 cosy wine farms near Cape Town to make the most of a rainy day


4. Kream Brooklyn 

Kream Brooklyn dinning area
Source: Facebook / @Kream Brooklyn

Variety is exactly what you get when visiting Kream Brooklyn. This restaurant offers you so many options you’ll want a bit of everything. Kream Brooklyn truly has a menu that covers any craving. From freshly made sushi to smoked pork belly and everything in between.   

Opening times: Monday – Saturday,  11 am – 10 pm; Sunday, 11 am – 8 pm   
Their service options: Sit-in, Takeaway   
Rating (Google reviews): 4.6    
Contact: 012 346 4642 
Address: 283 Dey St, Nieuw Muckleneuk, Pretoria, 0181 

Check out our list of things to do in Pretoria

5. Brasserie de Paris 

Brasserie de Paris meal - Restaurants in Pretoria
Source: Facebook / @Brasserie de Paris

Have you ever wanted to try French food? Well, now you don’t have to fly all the way to France. Instead, Brasserie de Paris brings you meals from the city of love. With their contemporary French/International menu, you will feel like you have landed in a Parisian café.

Opening times: Tuesday, 6 pm – 9:30; Wednesday – Saturday, 12 pm – 2:30 pm;  Wednesday – Saturday, 6 pm – 9:30 pm  
Their service options: Sit-in, Kerbside pickup   
Rating (Google reviews): 4.6    
Contact: 012 460 3583
Address: 381 Aries St, Waterkloof Ridge, Pretoria, 0181 

6. Blu Saffron 

Blue Saffron dinning room
Source: Facebook / @Blue Saffron

Blu Saffron is like your home away from home. Bringing you the best in fine dining with high-quality cooked meals. A visit to this restaurant isn’t anything ordinary. Instead, you are spoilt with spectacular service from servers and management. You are also given a great wine selection that can easily be paired with any of their hearty meals. 

Opening times: Monday, 12 pm – 9:30 pm; Tuesday – Saturday, 12 pm – 11 pm; Sunday, 12 pm – 2:30 pm    
Their service options: Sit-in, Takeaway  
Rating (Google reviews): 4.6    
Contact: 012 346 0223
Address: Tshwane Gauteng, 0145 

7. Caraffa Restaurant 

Caraffa Restaurant chops
Source: Facebook / @Caraffa Restaurant

Enjoy the magical sounds of a live piano performance while enjoying your meal at Caraffa Restaurant. Caraffa aims to bring you the best of everything possible. This includes quality Italian cuisine, great wines and atmosphere.   

Opening times: Monday – Friday, 12 pm – 2:30; Monday – Friday, 5:30 pm – 9:30 pm; Saturday, 5:30 pm – 9:30 pm 
Their service options: Sit-in, Takeaway   
Rating (Google reviews): 4.6     
Contact: 012 346 3181
Address: 46 Selati St &, Garsfontein Rd, Alphen Park, Pretoria, 0081

8. Crawdaddy’s Brooklyn 

Crawdaddys Brooklyn platter
Source: Facebook / @Crawdaddy’s Brooklyn

If you are looking for the best surf and turf in Pretoria, you should pop into Crawdaddy’s Brooklyn. Crawdaddy’s Brooklyn provides you with a fuse of local, Mediterranean, Thai and Portuguese cuisine. So go ahead and try their signature dishes, such as their chowders.   

Opening times: Monday – Sunday, 11:30 am – 11 pm 
Their service options: Sit-in, Takeaway   
Rating (Google reviews): 4.6     
Contact: 012 460 0889
Address: 02, Brooklyn Piazza, Middel St, Brooklyn, Pretoria, 0145 

9. Prosopa Restaurant 

Prospa Restaurant Meal
Source: Facebook / Prospa Restaurant

Did you know that you don’t have to board a flight to enjoy some Greek cuisine? That’s right, and you can take your pallet to international waters with a simple visit to Prosopa Restaurant. At Prosopa, authentic Greek recipes are made and created with the finest ingredients.

Opening times: Tuesday – Saturday, 11:30 am – 10:30 pm; Sunday 11:30 am – 9:30 pm   
Their service options: Sit-in, Takeaway    
Rating (Google reviews): 4.6      
Contact: 012 460 1663
Address: 103 Club Ave, Waterkloof Heights, Pretoria, 0181 

10. Wood & Fire 

Wood and Fire meal - Restaurants in Pretoria
Source: Facebook / @Wood and Fire

Stopping at ten different locations during a night out can be exhausting. Luckily, Wood & Fire is a one-stop shop. By this, we mean that when you book a table with them, you can enjoy the café, light meals, dinner, cocktails and nightlife. All you need is one reservation.   

Opening times: Monday – Thursday, 9 am – 9:30 pm; Friday – Saturday, 9 am –10 pm; Sunday, 9 am – 9 pm 
Their service options: Sit-in, Takeaway    
Rating (Google reviews): 4.5       
Contact: 012 460 1663
Address: Veale St, Nieuw Muckleneuk, Pretoria, 0181 

11. La Pentola  

La Pentola dinning area
Photo Courtesy of Trip Advisor

Tasting international cuisine makes for a fantastic culinary experience. That’s exactly what you can expect to experience at La Pentola. To be more specific, La Pentola presents you with dishes from French, Italian and rich Mediterranean flavours. But wait, there’s a twist. Each dish has a touch of South African influence. 

Opening times: Monday – Saturday, 12 pm – 10 pm
Their service options: Sit-in, Kerbside pickup   
Rating (Google reviews): 4.5       
Contact: 012 329 4028
Address: 5 Well St, Riviera, Pretoria, 0084 

12. Hillside Tavern 

Hillside Tavern steak - Restaurants in Pretoria
Source: Facebook / @Hillside Tavern

It isn’t every day that a restaurant can rightfully brag about cooking the best steak. But Hillside Tavern can, and they have the evidence to provide it. It’s safe to say that when you order their steak, you order the best in town.   

Opening times: Monday – Friday, 11:30 am – 2:30 pm; Monday – Friday, 5:30 pm – 9:30 pm; Saturday, 6 pm – 9:30 pm; Sunday, 11:30 am – 3 pm 
Their service options: Sit-in, Takeaway   
Rating (Google reviews): 4.5       
Contact: 012 348 5505
Address: 320 The Hillside St, Lynnwood, Pretoria, 0081 

13. Capital Craft Beer Academy 

Capital Craft Beer Academy ribs and sides - Restaurants in Pretoria
Source: Facebook / @Capital Craft Beer Academy

Do you enjoy having a beer with your meals? If yes, you should look at Capital Craft Beer Academy. At Craft Beer Academy, you can look forward to enjoying a delicious meal and any of the best craft beers South Africa has to offer.   

Opening times: Monday – Friday, 10:30 am – 11:30 pm;  Saturday, 10am – 11:30 pm; Sunday, 10 am – 7:30 pm
Their service options: Sit-in, Kerbside pickup    
Rating (Google reviews): 4.5        
Contact: 081 877 6924
Address: 320 The Hillside St, Lynnwood, Pretoria, 0081 

14.  La Madeleine

La Madeleine pot of food
Source: Facebook / La Madeleine

Le Madeleine welcomes you to step into their world of bistronomy, where you can find a blend of classical French and Belgian flavours.   

While dining, you will notice that every meal is created with highly skilled techniques and a flavour pallet that will have your mouth watering.   

Opening times: Tuesday – Saturday, 6:30 pm – 10 pm; Sunday, 12 pm – 3 pm 
Their service options: Sit-in, Kerbside pickup    
Rating (Google reviews): 4.5        
Contact: 012 361 3667
Address: 122 Priory Rd, Lynnwood Ridge, Pretoria, 0040 

15. Burger Bistro Pierneef 

Burger Bistro Pierneef burger and chips
Source: Facebook / @Burger Bistro Pierneef

If you are big on burgers, you will love Burger Bistro Pierneef. When it comes to burgers, they are the experts in the room.   

Burger Bistro Pierneef doesn’t just sell burgers. Instead, they create juicy, flavorful culinary experiences. All burger patties are made to order and served with freshly fried hand-cut chips. Now, doesn’t that sound like a party in your mouth?   

Opening times: Monday – Saturday, 11 am – 9 pm; Sunday, 11 am – 7 pm 
Their service options: Sit-in, Takeaway, Delivery    
Rating (Google reviews): 4.5        
Contact: 072 558 4863
Address: 24 Pierneef St, Villieria, Pretoria, 0186 

16. Geet Indian Restaurant 

Greet India Restaurant meal - Restaurants in Pretoria
Source: Facebook / @Greet India Restaurant

Indian food is nothing new to the culinary industry. But that’s why Greet Indian Restaurant adds a twist to it. Not only are you able to enjoy some of your favourite Indian dishes like butter chicken. But it is done in a gourmet style. This means that your meal looks and tastes great.   

Opening times: Monday – Saturday, 10 am – 10 pm; Sunday, 10 am – 4 pm  
Their service options: Sit-in, Takeaway, Delivery    
Rating (Google reviews): 4.4        
Contact: 012 460 3199
Address: 547 Fehrsen St, Brooklyn, Pretoria, 0181 

17. Blos Café 

Blos Cafe breakfast
Source: Facebook / Blos Café

Whether you are looking for a light snack or a full-course meal, Blos Café has it all.   

Unlike other restaurants in Pretoria, Blos Café has something for everyone. So much so that they even host corporate conferences and events.   

Opening times: Monday – Saturday, 7 am – 10 pm; Sunday, 7 am – 3 pm   
Their service options: Sit-in, Takeaway    
Rating (Google reviews): 4.4         
Contact: 082 466 2857 
Address: Plot 66, C/O Olympus Rd and, Leander Rd, Faerie Glen, Pretoria, 0081 

18. Hinterland Restaurant 

Hinterland Restaurant meal - Restaurants in Pretoria
Source: Facebook / @Hinterland Restaurant

Finding dinner specials can be hard to come by. But wait, you are in luck. You can look forward to several dinner specials at the Hinterland Restaurant. This includes their famous Wednesday 350-gram sirloin and chips special. Now, doesn’t that sound great?   

Opening times: Monday – Saturday, 10 am – 10 pm; Sunday, 10 am – 3 pm   
Their service options: Sit-in, Takeaway    
Rating (Google reviews): 4.4         
Contact: 012 340 0082 
Address: 107, The Club Shopping Center, 147 Pinaster Ave & 18th Street, Hazelwood, Pretoria, 0081 

19. Relish Bistro  

Relish Bistro meal
Source: Facebook / @Relish Bistro

Are you looking for restaurants in Pretoria that serve fresh and tasty meals? If so, then you should pop by Relish Bistro.   

Relish Bistro serves everything freshly made. This includes a full breakfast with perfectly cooked eggs to thick juicy steaks for lunch and dinner. You should also know that they have a kid’s menu, so be sure to bring the whole family along. 

Opening times: Monday – Saturday, 8 am – 10 pm; Sunday, 8 am – 9 pm   
Their service options: Sit-in, Kerbside pickup, Delivery   
Rating (Google reviews): 4.3         
Contact: 061 510 9242 
Address: Grosvenor St & Pretorius St, Hatfield, Hatfield, Pretoria, 0002 

20. De Kloof Restaurant 

De Kloof Restaurant steak and wine
Source: Facebook / @De Kloof Restaurant

De Kloof Restaurant is the perfect place for you if you want foods made of the highest quality possible.   

Dining at this restaurant means spoiling your pallet with meals made with classic European techniques inspired by local flavours. So be sure to make a reservation, so you don’t miss out on the flavour train.    

Opening times: Monday, 6 pm – 9 pm; Tuesday – Saturday, 12 pm – 9 pm; Sunday, 11 am – 5 pm
Their service options: Sit-in, Takeaway, Delivery   
Rating (Google reviews): 4.3         
Contact: 073 092 8562 
Address: Waterkloof Golf Estate Johan Rissik Drive, Eclipse Rd, Groenkloof 358-Jr, Pretoria, 0027 

Be sure to check out The 13 Best Maboneng Restaurants.

Related Blogs:  

Tia Sauls

Get access to even MORE savings on already discounted deals, along with cool competitions, exclusive offers and loads more.


It’s never too late to join the club – *R99 gets you in!