Cape Town’s food scene is constantly growing, with new restaurants opening and fresh culinary trends emerging every year. Yet in a city known for its innovation and diversity, a handful of establishments have managed to stand the test of time.

These restaurants have not only survived the changing landscape of the hospitality industry but have also become beloved institutions in Cape Town, drawing loyal diners year after year.

Here are six Cape Town restaurants that have truly stood the test of time:

Den Anker: A Waterfront favourite

One of the best restaurants is Den Anker, a well-known Belgian restaurant located at the iconic V&A Waterfront.

Over the years, Den Anker has earned a reputation for its authentic European flavours, specialising in Belgian beers, mussels, and hearty continental dishes. Its waterfront location and consistent quality have made it a must-visit for both locals and tourists.

Location: Victoria & Alfred Waterfront
Times: Monday to Sunday, 9am to 10:30pm

Olympia Cafe and Deli: Kalk Bay’s local gem
Picture: Olympia cafe and bakery/ Facebook

Further along the coast in Kalk Bay, Olympia Cafe and Deli has become a staple of the seaside community. Known for its freshly baked breads, rustic breakfasts, and relaxed atmosphere, Olympia has cultivated a loyal following.

Its dedication to simple, high-quality ingredients has helped it remain relevant in a city where food trends shift quickly.

 Location: 134 Main Rd, Kalk Bay
Times: Monday to Sunday, 7am to 9pm

Kloof Street House: Dining with charm

In the heart of the city, Kloof Street House offers diners a unique experience in a historic Victorian house. With its eclectic décor, candlelit rooms, and lush garden setting, the restaurant has become a favourite for romantic dinners and special occasions.

Location: 30 Kloof St, Gardens
Times: Monday, 11am to 12am | Tuesday to Sunday 10am to 12am

A Tavola: Authentic Italian comfort

Another long-standing favourite is A Tavola in Claremont. Known for its authentic Italian cuisine, A Tavola has built a strong reputation for traditional pasta dishes and warm hospitality, making guests feel like part of the family.

Location: Library Square, Wilderness Rd
Times: Monday to Saturday, 12pm to 9:30pm

Aubergine Restaurant: A fine dining institution
Picture: Aubergine Restaurant/Facebook

Fine dining enthusiasts often turn to Aubergine Restaurant, a renowned establishment celebrated for its refined menu and award-winning cuisine. Aubergine continues to showcase creativity while maintaining the elegance that has defined it for years.

Location: 39 Barnet St, Gardens
Times: Monday to Saturday, 6pm to 10pm

Maria’s Greek Café: Mediterranean flavours in the city

Meanwhile, Maria’s Greek Café offers a taste of the Mediterranean in Dunkley Square. Famous for its authentic Greek dishes and cosy atmosphere, Maria’s has become a cherished gathering place for generations of diners.

​Even as Cape Town’s restaurant scene continues to evolve, these establishments show that consistency, character and good food never go out of style.

Location: 31 Barnet St, Gardens
Times: Monday 11am to 10pm | Tuesday to Saturday 8:30am to 10pm | Sunday 10am to 4pm

Also read: 

Cape Town named best LGBTQ+ city destination at global travel awards

Picture: Deepthi Clicks / Unsplash

Dining and Cooking