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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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é
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
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
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 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: