🕐 Hours
Tu-Su 08:00-23:00
About this spot
Nestled in the colorful Bo-Kaap neighborhood, Beleza serves authentic Portuguese flavors that feel like a warm embrace from Lisbon. Expect hearty portions of bacalhau (salted cod) and flaky pastéis de nata that are best enjoyed fresh from the oven.
💡 Tips before you go
- Order the bacalhau à Brás early in the day as it is often sold out by evening.
- Save room for a slice of pastel de nata to share with your table.
- Ask for extra piri-piri sauce on request if you prefer a spicy kick.
Common Questions
How much does Beleza cost?
Prices range from $15 to $40 USD per person, depending on whether you choose a starter or the main fish dishes.
Where is Beleza?
Located in the Bo-Kaap neighborhood of Cape Town, near the upper station area at 28 Jan van Riebeeck Street.
What should I know about ordering?
The restaurant operates on a first-come, first-served basis for their famous salted cod, so arrive before lunch to secure your spot.
About this page
Restaurant: Beleza
Cuisine: portuguese
Location: Bo-Kaap, Cape Town, ZA
Source: Curated from review platforms