About this spot
Villa brings authentic Portuguese warmth to the colorful streets of Bo-Kaap with hearty stews and flaky pastries that feel like home. The kitchen specializes in traditional dishes like bacalhau à brás, where shredded cod is tossed with potatoes and onions until perfectly crisp. Expect a cozy, smoke-filled atmosphere where locals gather for slow-cooked meats and fresh seafood plates.
💡 Tips before you go
- Order the bacalhau à brás immediately upon sitting down as it sells out quickly during peak hours.
- Save room for a warm pastel de nata to take home as a souvenir of your Cape Town visit.
- Ask for extra garlic bread to soak up the rich sauces from the daily meat stews.
Videos
Common Questions
How much does Villa cost?
Prices range from $15 to $45 USD per person, with lunch specials starting around $20.
Where is Villa?
Located in the historic Bo-Kaap neighborhood of Cape Town, near the top of the mountain road leading to the city center.
What should I order first?
Start with a small plate of grilled sardines or the daily fish of the day before moving on to the main meat dishes.
About this page
Restaurant: Villa
Cuisine: portuguese
Location: Bo-Kaap, Cape Town, ZA
Source: Curated from review platforms