Port Elizabeth Street Food: 10 Must-Try Local Delicacies
Discover Port Elizabeth street food! Explore the best local flavors, market eats, and delicious dining spots in this food lover’s guide to the city.

On this page
Port Elizabeth is a vibrant coastal city known for its rich cultural heritage and culinary diversity. The city’s street food scene showcases a variety of local dishes that reflect the influences of various cultures, from African to Indian and beyond. For food enthusiasts, Port Elizabeth street food offers an exciting way to experience the city’s unique flavors, with something to please every palate. This guide will take you on a culinary adventure through the best street food options available in Port Elizabeth.
Key Takeaways
- Port Elizabeth street food showcases a wide variety of authentic flavors.
- Signature dishes like Bunny Chow and Gatsby highlight the city’s culinary diversity.
- Street food options cater to every budget, making them accessible to all visitors.
- Exploring local markets is a fantastic way to immerse yourself in Port Elizabeth’s food culture.
1. Bunny Chow: A South African Classic
Bunny Chow is a South African street food dish that showcases the rich culinary heritage of Port Elizabeth. Originating from the Indian community in Durban, it consists of a hollowed-out loaf of bread filled with spicy curry. Traditionally, lamb, chicken, or vegetable curry are popular choices, making each bite an explosion of flavor. The bread, often made from white loaf, serves as the perfect vessel, soaking up the sauce as you enjoy the meal.
This dish not only reflects South Africa’s diverse culture but also its innovative use of simple ingredients. Consequently, every bite is uniquely satisfying and fulfilling. When in Port Elizabeth, experiencing Bunny Chow is a must.
Pro Tip: Pair your Bunny Chow with a cold drink to balance the spiciness of the curry!
Where to eat: For an authentic Bunny Chow experience, visit Grocka’s or African Soul Food, where you can enjoy this delightful street food.
2. Gatsby Sandwich: A Flavor Explosion
The Gatsby sandwich is another iconic street food of South Africa and is immensely popular in Port Elizabeth. Originating in Cape Town, this sandwich is a true flavor explosion. Typically, a Gatsby is made using a long, soft roll filled with a hearty combination of meats such as steak, polony, or chips, often accompanied by spicy sauces. Cheese and salads enhance the experience, making it a filling meal.
What sets the Gatsby apart is not just its size, but also the way it brings together different flavors and textures. It is commonly shared among friends, making it perfect for gatherings. In fact, this sandwich is so beloved that it has become a symbol of South African street cuisine.
Did you know? The Gatsby is often served with extra fries on top, adding even more crunch!
Where to eat: For the best Gatsby in Port Elizabeth, stop by Gatsby’s or Golden Dish, which are famed for their generous portions.
3. Boerewors Roll: The South African Sausage
🌟 Local Expert Tip: Get the most out of your Port Elizabeth visit with guided tours!
No visit to Port Elizabeth is complete without tasting a Boerewors roll. This delicious street food consists of a spicy sausage that is typically grilled to perfection and then served in a soft bun. The sausage, made from a blend of beef and spices, offers a robust flavor that South Africans adore. Added toppings like onions, chutney, and mustard elevate its flavor even further.
The Boerewors roll has become synonymous with outdoor gatherings and sports events, making it a staple in South African street food culture. Moreover, it’s easy to find at local markets and food stalls across Port Elizabeth.
Pro Tip: Try pairing your Boerewors roll with a local chutney for a delightful twist!
Where to eat: Head to The local Grill or Pearl’s Boerewors for a taste of this authentic street food experience.
4. Biltong: A Must-Try Snack
Biltong is a beloved South African delicacy that you simply must try when exploring Port Elizabeth street food. This dried, cured meat is typically made from beef or game and is seasoned with a mixture of spices such as coriander, salt, and vinegar. The result is a flavorful, chewy snack that is packed with protein and perfect for on-the-go munching.
When you visit local markets or street vendors in Port Elizabeth, look out for fresh biltong. You can find it in various flavors, including spicy, garlic, and even sweet variations. Many locals enjoy biltong as a snack while watching sports or during a hike. Furthermore, it’s not just tasty; it’s a piece of South African culture!
Pro Tip: Pair your biltong with a refreshing local craft beer for a delightful treat!
Where to eat: Head to Port Elizabeth Biltong for a wide selection or Biltong Bar for unique flavors and textures.
5. Vetkoek: Sweet and Savory Choices
🌟 Local Expert Tip: Get the most out of your Port Elizabeth visit with guided tours!
Vetkoek, which translates to “fat cake,” is a traditional South African fried doughball that is also a popular Port Elizabeth street food. These fluffy delights can be enjoyed both sweet and savory. For a savory option, vetkoek is often filled with spiced minced meat, a perfect meal on the go. Alternatively, you can enjoy a sweet version, topped with jam or syrup for a decadent treat.
Eating vetkoek is an experience in itself, as vendors serve them fresh and hot right out of the oil. The crispy outer layer contrasts beautifully with the soft, doughy center. Whether shared with friends or savored Solo, vetkoek is sure to satisfy your cravings.
Did you know? Vetkoek is often enjoyed at family gatherings or community events—making it a comforting choice!
Where to eat: For the best vetkoek in town, check out Cape Malay Delights or Sifiso’s Street Food.
6. Indian Curry: Spicy Street Delights
Port Elizabeth is known for its vibrant Indian community, which means that Indian curry has found a special place in its street food scene. You can enjoy a variety of curries that range from mild to fiery hot. Street vendors often serve them with freshly made roti or fragrant basmati rice, which makes for a hearty meal.
Popular options include butter chicken, lamb curry, and vegetable curry. Each dish is rich in flavor, featuring spices like cumin, coriander, and turmeric that tantalize the taste buds. As you explore Port Elizabeth, make sure to visit the local Indian eateries for an authentic taste of these delightful dishes.
Pro Tip: Don’t forget to add a side of chutney or sambal to enhance the flavor!
Where to eat: Try Royal India Restaurant for a wide selection of curries or Indian Kitchen for a cozy street food experience.
7. Kota: A Traditional Street Meal
Kota is one of the most beloved Port Elizabeth street food options, particularly among the youth. This massive sandwich typically includes a quarter loaf of bread filled with a variety of delicious fillings. Common ingredients feature polony, chips, cheese, and sometimes even a spicy sauce for an extra kick. With each bite, you experience a delightful combination of textures and flavors.
Moreover, kota is highly customizable. You can choose to add fried eggs or boerewors, offering endless possibilities for your street meal. Not only is it tasty, but it’s also quite affordable, making it a favorite for those seeking a filling option without breaking the bank.
Pro Tip: Look for local kota vendors who often have their unique twists, giving you a chance to try different variations of this classic.
Where to eat: Some popular spots to enjoy a kota include Njabulo’s Kota and Javett’s Kitchen, where you can enjoy this traditional flatbread delight.
8. Fish and Chips: Fresh Coastal Flavors
Fish and chips is another classic that truly exemplifies the coastal flavors of Port Elizabeth. Usually featuring fresh line fish battered and fried to perfection, this dish is a must-try when you visit. The combination of crispy batter and tender fish creates a memorable eating experience, often served with golden, fluffy chips.
Typically, you can enjoy your fish and chips with a side of vinegar or tartar sauce, enhancing the dish’s flavor profile. The seaside setting makes indulging in this meal even more enjoyable, particularly on sunny days.
Did you know? Many local eateries and restaurants pride themselves on using sustainably sourced fish to ensure freshness and support local fisheries.
Where to eat: For the best fish and chips, head to Salty Sea Dog or Port Elizabeth Pier, both renowned for their delectable offerings.
9. Samosas: Flavorful Snack Bites
🌟 Local Expert Tip: Get the most out of your Port Elizabeth visit with guided tours!
Samosas are a popular street snack found in many parts of Port Elizabeth. These delightful pastries are usually filled with spiced potatoes, peas, or even minced meat before being deep-fried until crisp. The combination of flaky pastry and a savory filling makes samosas a perfect snack for any time of the day.
Not only are they delicious, but they also showcase the rich Indian influence on South African cuisine. Samosas are often served with a tangy chutney or a spicy dipping sauce, enhancing their flavor and making them even more irresistible.
Pro Tip: Consider trying different fillings like chicken or lentils to experience the variety of tastes that samosas can offer.
Where to eat: You can find some of the tastiest samosas at Indian Spice House and Durban Spice & Grill, both well-known for their authentic Indian street food.
10. Local Craft Beers: Pairing with Street Food
In Port Elizabeth, the vibrant street food scene is enhanced by a delightful selection of local craft beers. These beers not only complement the delicious flavors of the food but also reflect the rich brewing culture of the region. For instance, many street food vendors actually recommend specific craft beers to enjoy with their favorite dishes.
Pairing craft beer with Port Elizabeth street food can elevate your dining experience. Consider enjoying a Bunny Chow with a hoppy IPA, which balances the spiciness of the curry. Alternatively, a Gooseberry Gose can add a refreshing twist when munching on a crispy Boerewors Roll.
Did you know? Local breweries often focus on small-batch production, resulting in unique flavors that you won’t find anywhere else.
When in Port Elizabeth, be sure to visit Camdeboo Brewing Company or Grahamstown Brewing Co. for a taste of their locally crafted beers. These breweries not only offer tastings but also have some food pairings that highlight the best of Port Elizabeth street food.
Whether you are at a street food stall or a local eatery, don’t hesitate to ask for beer recommendations that could enhance your meal. This pair is sure to provide a delightful taste of the local culture.
Port Elizabeth’s street food scene is a true reflection of the city’s diverse culture and culinary tradition. From the hearty Bunny Chow to enticing Gatsby sandwiches, there’s a flavor for everyone to enjoy. Don’t miss the chance to savor these local delights during your visit. Share your favorite street food experiences or let us know your culinary adventure plans in Port Elizabeth!
Frequently Asked Questions
A: Port Elizabeth is known for its diverse street food offerings, including Bunny Chow, Gatsby sandwiches, and fresh seafood.
A: Bunny Chow, Gatsby, Boerewors rolls, and Vetkoek are must-try street food items.
A: Yes, many vendors offer vegan-friendly options such as samosas and vegetable curries.
A: Explore local markets in the city center and along the beachfront for delicious street food.
A: Eating street food in Port Elizabeth is generally safe; just ensure to choose popular vendors with good hygiene practices.
A: A Gatsby sandwich is a popular South African street food item consisting of a long roll filled with various ingredients like chips, steak, and sauces.