Cape Town’s Portuguese dining scene is a vibrant celebration of bold flavours, fresh seafood, and warm hospitality. The city is home to some of the best Portuguese restaurants outside of Portugal, ranging from historic taverns and beloved family-run establishments to contemporary eateries serving Mozambican-influenced dishes. Peri-peri chicken, prawns, calamari, and hearty stews are staples of this cuisine, often paired with a chilled glass of vinho verde.
This guide highlights fifteen of the best Portuguese restaurants in Cape Town, based on authenticity, reputation, and customer experience.
Top 15 Portuguese Restaurants in Cape Town
1. Dias Tavern Portuguese Restaurant
One of Cape Town’s oldest and most beloved Portuguese restaurants, Dias Tavern has been serving traditional cuisine for decades. Located in the city centre, this colourful restaurant offers a classic menu featuring peri-peri chicken, seafood, and hearty meat dishes, all enjoyed with a beautiful view of Table Mountain. With a 4.5 rating from over 2,800 reviews, it is a top-rated spot for authentic Portuguese dining. Visitors consistently praise the warm atmosphere and consistently good food. Closed on Sundays. Location: Cape Town Central.
2. Petiscos
This outstanding family-run restaurant in Parklands offers a cozy, intimate, and authentic Portuguese dining experience at affordable prices. The menu features traditional dishes like XaiXai chicken, crab curry, Portuguese steak, cod and prawn rissoles, and grilled sardines. Live music enhances the vibrant atmosphere on weekends, and the service is described as super efficient and friendly. With generous portion sizes and a 4.6 rating from over 2,000 reviews, it is highly recommended by locals. Bookings are essential for groups of four or more. Location: Cavalier Centre, Parklands.
3. Vasco da Gama Taverna
Affectionately known as ‘The Portuguese Embassy,’ this historic pub and restaurant in De Waterkant is one of Cape Town’s oldest taverns. It offers a warm, unpretentious vibe reminiscent of old-school Portuguese restaurants. The menu features classics like trinchado, Portuguese steak with egg and chips, and prego rolls. The tavern hosts live music, pub quizzes, and Poker nights, adding to its lively, quirky atmosphere. With a 4.4 rating from over 1,800 reviews, it remains a firm favourite for both locals and visitors. Location: 3 Alfred St, De Waterkant.
4. Toni’s on Kloof
A beloved institution in Tamboerskloof, Toni’s on Kloof offers authentic Portuguese and Mozambican cuisine in a warm, family-style setting. The menu features mouth-watering favourites like Peri-Peri chicken, Mozambican prawns, coconut curries, Feijoada, and prawn rissoles, with outdoor seating offering views of Table Mountain. Owner Toni is often on site, interacting with guests and adding to the personal touch. While reviews are mixed on consistency, many praise the fantastic peri-peri sauce and generous portions. With a 4.4 rating from over 800 reviews, it is a popular choice for a relaxed meal. Location: 88 Kloof St, Tamboerskloof.
5. Baía Grande Portuguese Restaurant
This restaurant brings the flavours of Portugal to Cape Town with a menu rich in traditional dishes like peri-peri chicken and seafood. Known for its wholesome breakfasts served in generous portion sizes, Baía Grande also offers a warm atmosphere and attentive service. With a 4.5 rating from over 140 reviews, it is a well-regarded spot for those seeking a quality Portuguese meal. Location: Cape Town.
6. Mozambik V&A Waterfront
Part of the well-known Mozambik chain, this V&A Waterfront location offers a vibrant dining experience with a focus on Mozambican-Portuguese cuisine. The menu features prawns, peri-peri chicken, and seafood platters in a lively, festive atmosphere. With a 4.5 rating from over 1,600 reviews, it is a popular choice for those seeking a taste of Mozambique in a prime tourist location. Location: V&A Waterfront.
7. Gallo Portuguese Restaurant
This family-operated restaurant in Milnerton serves authentic Portuguese cuisine in a colourful, Mediterranean-inspired setting. The menu features chicken livers, prego rolls, calamari, and fried pap, a traditional treat. With a 4.2 rating from over 279 reviews, it is a reliable choice for both intimate dinners and family gatherings. Location: Milnerton.
8. Villa Portuguese Restaurant
Located near the city centre, Villa Portuguese Restaurant is known for its great specials and excellent service. With a 4.3 rating from over 771 reviews, it offers a diverse menu of Portuguese favourites in a vibrant setting. Location: Cape Town.
9. Beira Mar Portuguese Restaurant
Situated on Main Road in Kalk Bay, Beira Mar is an authentic Portuguese restaurant with a relaxed, seaside setting. The restaurant is known for its delicious seafood and allows diners to bring their own liquor, adding to the casual, value-for-money appeal. It is a great choice for a seafood feast with a view of the ocean. Location: Main Road, Kalk Bay.
10. O’Cantinho
A popular spot among locals in Observatory, O’Cantinho is known for its tasty and affordable Portuguese dishes. It is a great choice for those on a budget who do not want to compromise on flavour. The menu features classic Portuguese and Mozambican dishes in a casual, neighbourhood setting. Location: Observatory.
11. Chapman’s Peak Hotel
This historic hotel and restaurant offers stunning views of Chapman’s Peak and Hout Bay, along with a Portuguese-influenced menu. It has been a favourite for many years, serving fresh seafood and classic dishes with a view that makes any meal special. A scenic drive from the city centre is well rewarded. Location: Hout Bay.
12. Picado Portuguese Taverna
Located on Main Road in Somerset West, Picado is a cozy restaurant specialising in Portuguese cuisine. It offers daily food and drink specials, along with live sports screenings for a lively atmosphere. With generous portions and authentic flavours, it is open late, making it a great spot for a late-night meal. Location: 159 Main Road, Somerset West.
13. Fabrica Do Prego
This venue brings Portuguese cuisine to Cape Town with a menu featuring prego rolls and other traditional dishes. The vibrant setting and bold flavours make it a standout spot for a quick, satisfying meal. Location: Cape Town.
14. Do Coração
With a 4.7 rating from over 400 reviews, Do Coração is a highly-rated Portuguese restaurant in Cape Town. Known for its authentic cuisine and excellent service, it is a top choice for those seeking a quality Portuguese dining experience. Location: Cape Town.
15. Portuguese Taverna
This restaurant holds a 4.2 rating from over 220 reviews, offering a solid option for traditional Portuguese cuisine in a welcoming setting. It is a reliable choice for peri-peri chicken and other Portuguese favourites. Location: Cape Town.
Comparison Table
| Restaurant | Cuisine Focus | Location | Key Feature | Rating |
|---|---|---|---|---|
| Dias Tavern | Traditional Portuguese | City Centre | Since 1976, Table Mountain view | 4.5 (2.8K+) |
| Petiscos | Portuguese/Mozambican | Parklands | Family-run, live music, affordable | 4.6 (2K+) |
| Vasco da Gama Taverna | Portuguese Pub Fare | De Waterkant | Historic, “Portuguese Embassy”, pub quizzes | 4.4 (1.8K+) |
| Toni’s on Kloof | Portuguese/Mozambican | Tamboerskloof | Owner-operated, peri-peri chicken | 4.4 (800+) |
| Baía Grande | Traditional Portuguese | Cape Town | Great breakfast, generous portions | 4.5 (140+) |
| Mozambik V&A Waterfront | Mozambican-Portuguese | V&A Waterfront | Vibrant atmosphere, seafood platters | 4.5 (1.6K+) |
| Gallo Portuguese | Authentic Portuguese | Milnerton | Family-operated, Mediterranean vibe | 4.2 (279+) |
| Villa Portuguese | Portuguese | City Centre | Great specials, excellent service | 4.3 (771+) |
| Beira Mar | Seafood Portuguese | Kalk Bay | BYO liquor, seaside setting | – |
| O’Cantinho | Affordable Portuguese | Observatory | Budget-friendly, local favourite | – |
| Chapman’s Peak Hotel | Portuguese/Seafood | Hout Bay | Stunning views, historic setting | – |
| Picado Portuguese Taverna | Portuguese | Somerset West | Open late, daily specials, sports | – |
| Fabrica Do Prego | Traditional Portuguese | Cape Town | Prego rolls, vibrant setting | – |
| Do Coração | Authentic Portuguese | Cape Town | High rating, excellent service | 4.7 (400+) |
| Portuguese Taverna | Traditional Portuguese | Cape Town | Solid option, welcoming | 4.2 (220+) |
Tips and Other Useful Information
Bookings are Essential: Popular spots like Petiscos and Dias Tavern get very busy, especially on weekends. Petiscos recommends booking for groups of four or more. It is always advisable to call ahead to avoid disappointment.
BYO Options: Beira Mar in Kalk Bay is a standout for those looking to bring their own liquor, offering a more budget-friendly dining experience. Always check with the restaurant beforehand regarding any corkage fees.
Atmosphere and Setting: Portuguese restaurants in Cape Town offer diverse atmospheres. For a historic, lively pub vibe, Vasco da Gama Taverna is a top choice. For a family-run, intimate feel with live music, Petiscos is ideal. For stunning views with your meal, Chapman’s Peak Hotel is a scenic option.
Budget Considerations: Prices vary widely. O’Cantinho in Observatory is known for being affordable and popular with locals. Dias Tavern and Vasco da Gama Taverna offer hearty meals at reasonable prices. Petiscos also provides excellent value for money.
Reservations and Opening Hours: Many Portuguese restaurants are closed on Sundays or have limited Sunday hours. Dias Tavern is closed on Sundays. It is best to check the specific restaurant’s opening hours before planning your visit.
Conclusion
Cape Town’s Portuguese restaurant scene offers a rich tapestry of flavours and experiences, from the historic charm of Dias Tavern and Vasco da Gama Taverna to the intimate family-run atmosphere of Petiscos and the beloved neighbourhood institution of Toni’s on Kloof. Whether you are craving a fiery peri-peri chicken, a hearty seafood platter, or a classic prego roll, the Mother City delivers authentic Portuguese hospitality and cuisine. With a range of options to suit every budget and setting, these fifteen restaurants represent the best of Cape Town’s Portuguese dining scene.