12 Best Restaurants in Cape Town, South Africa

Afternoon Tea at Mount Nelson

$$$$ | Gardens

Don't miss Mount Nelson's legendary high tea, which has been offered since the hotel was erected in 1899 to welcome the Prince of Wales on his visit to the Cape. Served from 2:30 to 5:30, afternoon tea offers a pastry selection that can tempt even the most jaded palate, with savory treats that make for a scrumptious meal, and more than 40 tea varieties, which an expertly-trained tea sommelier can guide you through.

76 Orange St., Cape Town, Western Cape, 8001, South Africa
021-483–1000
Known For
  • delicate pastries and cakes
  • sophisticated and elegant setting
  • traditional tea ceremony
Restaurants Details
Rate Includes: Closed Mon. and Tues.

Butter

$ | Cape Town Central

An all-day breakfast bistro and bar, this bright little cafe in the heart of Cape Town serves yummy breakfasts and lunches like pancakes, eggs Benedict, wraps, and burgers. As the name implies, buttery goodness and comfort foods are on offer, but the menu is large and includes lots of fresh salads and vegetable-filled options as well as all-day cocktails and great coffee.

70 Loop St., Cape Town, Western Cape, 8000, South Africa
082-853–1939
Known For
  • delicious healthy food in smallish portions
  • laptop-friendly
  • good smoothies, teas, and fresh juices
Restaurants Details
Rate Includes: Closed Mon. No dinner

Coffee BloC

$$ | Constantia
This delightful coffee shop serves excellent freshly baked pastries and cakes, as well as very good breakfasts and light lunches. Coffee is roasted on-site, and numerous seating options inside and out mean you can find a cozy, shady, or sunny nook depending on mood and whim.

Recommended Fodor's Video

Dear Me

$ | Cape Town Central

Just a few blocks from the bustle of Greenmarket Square, this airy comfortable café serves delicious breakfast and lunch fare. Lunches tend to have some Asian influences, but you can also expect a good array of salads, pastas, and sandwiches.

165 Longmarket St., Cape Town, Western Cape, 8000, South Africa
021-422–4920
Restaurants Details
Rate Includes: Closed weekends

Deluxe Coffeeworks Kloof Street

$ | Gardens

A treat for coffee lovers, the talented baristas at this unassuming little cafe have built a loyal following over the years. Come for quality coffee and espresso to go and grab some beans as well . . . you'll thank us. Deluxe also supplies several restaurants and cafes all over the country with their coffee blends. 

8 Kloof St., Cape Town, Western Cape, South Africa
060-871–6561
Known For
  • unassuming coffee roastery with quality, barista brewed coffee
  • fast service
  • loyal regulars
Restaurants Details
Rate Includes: Closed Sun.

La Belle Constantia

$$ | Constantia

A charming cafe in the Alphen Boutique Hotel, La Belle Constantia has fresh bakes, salads, and more filling lunches, though they are known for their cakes and pastries—be sure to try the lemon meringue or the berry frangipane. In warmer weather take advantage of the delightful outside seating. 

Loaves on Long

$ | Cape Town Central

The smells of freshly baking bread will immediately whet your appetite at this friendly café serving delicious breakfasts, lunches, and treats daily except Sunday.

New York Bagels

$ | Cape Town Central

A four-generation family-run business, this fuss-free bagel shop and deli specializes in traditional boiled and baked New York–style bagels that are made fresh daily, with a number of delicious toppings—go with a simple schmear of cream cheese on a poppy-seed bagel or try the brisket, smoked salmon, or pastrami. They also serve great coffee, pastries, and an amazing New York cheesecake. 

44 Harrington St., Cape Town, Western Cape, South Africa
066-005–0320
Known For
  • the place for a good NY cheesecake
  • very busy during the breakfast and lunch rush
  • traditional bagels
Restaurants Details
Rate Includes: Closed Mon. No dinner

Skinny Legs Luxury Cafe

$ | Cape Town Central

Serving yummy, organic fare from breakfast through lunch, this minimalist designer café is a popular downtown option where you will often find locals on laptops enjoying items like raw muesli with Greek yogurt or coconut quinoa porridge. Lunch includes several salad and sandwich options, and healthy mains like zucchini linguine.

70 Loop St., Cape Town, Western Cape, 8000, South Africa
021-423–5403
Known For
  • delicious healthy food in smallish portions
  • laptop-friendly
  • good smoothies, teas, and fresh juices
Restaurants Details
Rate Includes: Closed Sun.

Table Mountain Cafe

$ | Table Mountain National Park

During the warm summer months—and on the many good winter days—Capetonians are fond of taking picnic baskets up the mountain; the best time to picnic is after 5, as some say sipping a glass of chilled Cape wine while watching the sunset from Table Mountain is one of life's great joys. If you fail to bring your own provisions, this large self-service restaurant at the top of Table Mountain serves reasonable hot breakfasts, sandwiches, buffet-style meals, and local wine. The adjoining Wi-Fi Lounge dishes up a spectacular view along with free Wi-Fi, nonalcoholic beverages, beer, bubbly, and bar snacks.

The Company's Garden Restaurant

$ | Cape Town Central

Located in the leafy green of the Company's Gardens, this restaurant serves a wide range of light meals, teatime favorites, and South African fare from morning to late afternoon. It's a gorgeous place to sit and watch the buzz of Cape Town's foot traffic passing you by, and also great for kids.

15 Queen Victoria St., Cape Town, Western Cape, 8001, South Africa
021-423–2919
Known For
  • beautiful garden setting
  • hearty brunch options
  • family and animal friendly
Restaurants Details
Rate Includes: No dinner

Truth Coffee

$$ | Cape Town Central

With its steampunk design, full bar, and live performances on many nights, this spot captures the happening atmosphere in Cape Town's creative area that was once part of District Six. A great coffee shop with a variety of coffees and teas, the fun usually spills out onto the pavement so come prepared to have fun.