Written by

Port Elizabeth is one of the largest cities in South Africa. Situated in the Eastern Cape of the country, this magnificent land is a must visit city if you’re ever in South Africa. From its elegant landscape to its turquoise blue oceanic views, Port Elizabeth is a heavenly city, not just because of its views, but the food too. Port Elizabeth has become a hotspot for all the nationals and tourists alike, for hoarding the best restaurants in the country.
The exquisite cuisine and the palpable staple in culinary delight makes it the best spot for food lovers from around the world. Add to that the incorporation of fusion, which has become a trend nowadays and you have a dining experience that you’ll remember for the rest of your lives. Read on to find out about the best restaurants in Port Elizabeth.

Best Restaurants In Port Elizabeth

The food culture in the city has been growing since the past decade, which has resulted in many new restaurants opening and battling to be the best. Here a list of the best restaurants in Port Elizabeth to satiate your taste buds and stomach. At these restaurants, you will have the best food and dining experience you can get in South Africa.

1. Charlie’s Pizza and Pasta

Charlie’s Pizza and Pasta

Image Source

The household that runs this restaurant has just one policy, homemade and fresh! Expect the best homemade pasta and wood-grilled pizzas, in a combination that will definitely make you order a second one. The menu is fairly priced, and the trendy setting is a big attraction amongst the youth. This is a place you should visit if you’re with your family because of the wholesome vibes the restaurant offers. The family running the place often interacts and mingles with the customers, and are always cheerful.

Location: Summerstrand Village Shopping Centre, 8th Avenue, Port Elizabeth
Contact: +27 41 583 2832
Cuisine: Italian
Must Try: Brie and Ham Pizza, Ricotta and Mushroom Pizza
Cost for Two: INR 800
Google Rating: 4.4/5

Must Read: 7 Arcadian Places To Visit In Port Elizabeth For The Wanderlust Souls!

Looking To Book An International Holiday?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.

2. Royal Delhi

Royal Delhi

Image Source

People looking for Indian food don’t need to bat an eye anywhere else, as Royal Delhi has been the favorite choice for that since it opened. Enjoy the traditional Indian food and curries with the most authentic Indian taste, with food made by Indian chefs. Add to that an amazing and colorful ambiance that’ll keep you engaged throughout the time you’re here, and you have an ultimate dining experience at your hand.

Location: Richmond Hill Street, 10 Burgess St, Port Elizabeth
Contact: +27 41 373 8216
Cuisine: Indian
Must Try: Chicken Curry, Tandoori Chicken, Dal Makhani
Cost for Two: INR 1,200
Google Rating: 4.5/5

3. Fushin


Image Source

Fushin Sushi has become a hotspot for the lovers of Japanese and Eastern cuisine. The staff here goes beyond lengths to deliver the finest and the most authentic Japanese cuisine, with attention to each detail. The décor here is awe-inspiring and the setting just oozes Asian culture. The restaurant is run by the award-winning chef Mark Oosthuizen, which is a big enough draw for the restaurant.

Location: Shop 5, Stanley on Bain, Stanley St, Port Elizabeth
Contact: +27 41 811 7874
Cuisine: Japanese, Asian, Seafood
Must Try: Fushin Roll, Cubed BBQ Fillet
Cost for Two: INR 1,000
Google Rating: 4.5/5

Suggested Read: 10 Riveting Things To Do In Port Elizabeth, A Treasure Trove Of Delight!

4. Tabu Grill Bar and Lounge

Jordbærroulade Delights Hindbærroulade Roulade Cake

Image Source

This oceanside restaurant offers its customers both culinary and visual delight. The restaurant is inside the famous Radisson Blu Hotel and offers its customers a magnificent view of the ocean from their seats. The cuisine here is mixed, with traditional South African dishes and Indian curries being the favorites. The ambiance and the setting here is what makes the dining experience here a perfect one.

Location: Marine Dr &, 9th Ave, Summerstrand, Port Elizabeth
Contact: +27 41 509 5000
Cuisine: South African, Indian, Continental
Must Try: Fritto Misto, Chicken Roulade
Cost for Two: INR 1,200
Google Rating: 4.2/5

5. Flava

Pork Ears Meat Meal Barbecue Roasted Pork Grill

Image Source

This hidden gem of a restaurant is an experience that every foodie coming to Port Elizabeth should have. Flava is known for its unusual dishes that the chef and the owner John Burger creates. The chef promotes instructiveness between the cooks and the customers and gives them a unique experience of witnessing the process of their food being prepared from the start to finish.

Location: Bain St, Port Elizabeth Central, Port Elizabeth
Contact: +27 41 811 3528
Cuisine: International, Fusion
Must Try: BBQ Pork Fillet, Hickory Chicken Medallions
Cost for Two: INR 1,500
Google Rating: 4.4/5
Facebook Page

Suggested Read: 7 Most Popular Airports In South Africa That Are Boosting The Nation’s Tourism Industry

Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!

Real travel stories. Real stays. Handy tips to help you make the right choice.

6. Elephant Walk

Elephant Walk

Image Source

This is a highly regarded restaurant in Port Elizabeth. Mainly known for its hearty African cuisine, the place serves portions enough to fill your belly for a whole day at a reasonable price. The delicious dishes here range from French to continental, to European. But the most famous aspect here is the fusion food, which will surely be something you have never tasted before, and will leave you wanting for more.

Location: 94 Doorly Rd, Colleen Glen AH, Port Elizabeth
Contact: +27 41 372 1470
Cuisine: Seafood, Traditional African, Continental
Must Try: Norwegian Smoked Salmon, Moules Mariniere
Cost for Two: INR 900
Google Rating: 4.3/5

7. Crossways Country Kitchen

Crossways Country Kitchen

Image Source

Situated in the rural area just outside Port Elizabeth, this restaurant has attracted many famous personalities as well as residents for a trip which is more than worth it. The restaurant specializes in environmentally friendly food. The restaurant has its own open farm, where they harvest their own produce and prepare the most amazing dishes. The restaurant is run by chef Trevor Steyn, who has previously worked under Gordon Ramsay as a head chef. You also can purchase the fresh goods off the farm and much more to take away with you.

Location: Thornhill, 6375, Port Elizabeth
Contact: +27 71 068 6629
Cuisine: Fusion
Must Try: Pork Belly, Caesar’s Salad, Sweet Potato and Butternut Mash
Cost for Two: INR 1,000
Google Rating: 4.3/5
Facebook Page

Suggested Read: Addo Elephant National Park: A Guide To The Most Mesmerizing Wildlife Reserve In South Africa

8. Ginger Restaurant

Ginger Restaurant

Image Source

This exotic restaurant is set right at the beachfront, overlooking the Shark Rock Pier. The restaurant has made a name for itself amongst the youth in the past couple of years for the aesthetically presented delicacies and its modern take on food. The menu has the traditional dishes too, but people come here to taste the modern delicacies on the menu, which are growing popular each day. The restaurant is an open one, but you can also sit inside at the central bar, where you can interact with the locals and enjoy some quality time watching the games on the television.

Location: The Beach Hotel, Marine Dr, Summerstrand, Port Elizabeth
Contact: +27 41 583 1229
Cuisine: Seafood, Contemporary, European, Fusion
Must Try: Rack of Lamb, Line Fish
Cost for Two: INR 1,500
Google Rating: 4.2/5

9. The Coachman on the Bay

The Coachman on the Bay

Image Source

The name of this restaurant itself is eye-catching. The Coachman on the Bay has become a staple example on how to successfully run a restaurant for over 40 years. Since it was opened in the 1970s, the restaurant has attracted legions of customers and served them with authentic South African food. The atmosphere here is always cheerful, with a friendly staff and amazing chefs who make sure your dining here is as perfect as possible.

Location: Brookes on the bay, Summerstrand, Port Elizabeth
Contact: +27 41 584 0087
Cuisine: South African, Steaks
Must Try: Coachman Surf ‘n’ turf, Mezze Platter
Cost for Two: INR 800
Google Rating: 4.6/5
Facebook Page

Suggested Read: 10 Top South African National Parks For A Wild Escape From The City

10. Barney’s Tavern

Barney’s Tavern

Image Source

For food and liquor aficionados, Barney’s Tavern is the best spot in the city. The restaurant not only serves some of the best-tasting food around the city but is also famous for its huge wine collection and freshly brewed beer. If you’re traveling with your associates or friends and looking for a fun time out, head here for some drinks and an elaborate menu with mouth-watering dishes.

Location: Shop 6, The Beachfront Boardwalk, Marine Dr, Summerstrand, Port Elizabeth
Contact: +27 41 583 4500
Cuisine: African, Western, Continental, Fast Food
Must Try: Steak and Kidney Pie, Karoo Lamb Curry
Cost for Two: INR 1,200
Google Rating: 4.1/5

Further Read: Best Waterparks In South Africa – Get A Little Splashy & Live The Childhood Dream!

Port Elizabeth is a paradise for any foodie visiting South Africa. With an array of cuisines, with each type gaining a spotlight in the many restaurants here, you can be sure you’ll get the most delicious food from your preferred cuisines. All you have to do is book your trip, go through this list, and choose your preferred restaurant and have yourself an exclusive dining experience at these restaurants in Port Elizabeth.

Looking To Book A Holiday Package?


Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.

Category: Restaurants, South Africa

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month