What to Eat in Cape Town: 10 Flavors of South Africa’s Mother City You’ll Love
So, you’ve booked your trip (or maybe you’re just daydreaming) and now you’re wondering: what to eat in Cape Town? Great question—because Cape Town is one of the most exciting food destinations in the world.
Nestled between mountains and ocean, this city is a melting pot of cultures, flavors, and traditions. From fresh seafood straight off the Atlantic coast to spicy Cape Malay curries, every bite tells a story.
When I first visited Cape Town, I thought the food scene would be all about wine and seafood. Don’t get me wrong, the wine and oysters are incredible, but I quickly realized this city’s food is as diverse as its people.
My first plate of bobotie—a spiced ground beef dish topped with egg custard—was the kind of meal that made me stop mid-bite and think: “Yep, this is why I travel.”
If you’re ready to dive in, grab a fork (or maybe just use your hands—because some of the best bites come in street food form). Let’s explore the must-try dishes of Cape Town, one plate at a time.
1. Cape Malay Curry

Cape Malay curry is one of Cape Town’s most iconic dishes, introduced by Indonesian and Malaysian slaves during the 17th century. Unlike fiery Indian curries, it’s fragrant and mildly spiced, made with cinnamon, cardamom, ginger, and turmeric, often paired with chicken, lamb, or vegetables.
Slow-cooked with tomatoes and onions, it’s served with yellow rice, sambals, and chutneys. Found in both homes and local restaurants, especially in the Bo-Kaap neighborhood, Cape Malay curry embodies Cape Town’s multicultural heritage with every comforting bite.
2. Bobotie

Bobotie is South Africa’s national dish and a Cape Town classic. This baked casserole layers spiced minced meat with onions, garlic, and curry powder, topped with a golden, egg-based custard.
Often served with yellow rice and chutney, it’s both savory and slightly sweet, with influences from Malay and Dutch cuisines.
Bobotie is hearty, aromatic, and comforting, perfect for family-style meals. In Cape Town, you’ll find it at traditional restaurants and even high-end eateries, where it’s celebrated as a dish that truly represents South Africa.
3. Braai (South African Barbecue)

No trip to Cape Town is complete without experiencing a braai—a South African barbecue that’s more social than a meal. At a braai, you’ll find boerewors (farm-style sausages), steaks, lamb chops, chicken, and fish grilled over open flames. Sides often include pap (maize porridge), chakalaka (spicy relish), and potato salad.
Braais happen everywhere—from backyards to beaches—and they’re a cornerstone of South African culture. In Cape Town, some restaurants specialize in braai, but the best experience is joining locals for the real thing.
4. Gatsby Sandwich

The Gatsby is Cape Town’s ultimate street food—a massive, overstuffed sandwich built for sharing. Made with a long roll filled with fries, salad, sauce, and a choice of fillings like steak, chicken, or calamari, it’s messy, filling, and delicious. Created in the 1970s in the working-class suburbs, the Gatsby has become a city icon.
Today, you’ll find it at takeaway shops all over Cape Town, with each vendor adding their own twist. Grab one with friends—you won’t be able to finish it alone.
5. Snoek (Grilled Fish)

Snoek is a local fish beloved in Cape Town, usually grilled over open coals and basted with apricot jam, garlic, and butter. The result is smoky, sweet, and savory all at once. Traditionally enjoyed at braais or seaside fish markets, snoek reflects the city’s strong fishing culture.
It’s often served with roosterkoek (grilled bread rolls) or pap for a hearty meal. If you’re visiting the harbor areas or Kalk Bay, snoek is a must-try dish that showcases Cape Town’s fresh coastal flavors.
6. Bunny Chow

Though originally from Durban, bunny chow has found a big following in Cape Town. This street food consists of a hollowed-out loaf of bread filled with curry—often chicken, lamb, or beans. Spicy, hearty, and portable, it’s a favorite late-night meal.
In Cape Town, bunny chow is commonly served at Indian takeaways and street stalls, reflecting the city’s multicultural influences. Messy and satisfying, this dish is the ultimate comfort food, best eaten with your hands while enjoying the city’s bustling street vibe.
7. Biltong & Droëwors

Biltong and droëwors are South Africa’s iconic snacks, and Cape Town is the perfect place to try them. Biltong is air-dried, spiced beef (similar to jerky but less sweet), while droëwors are dried sausages made from beef or game meats.
Both are savory, protein-packed, and addictive. You’ll find them in local markets, butcher shops, and even supermarkets.
Traditionally enjoyed as snacks on road trips or with a cold beer, biltong and droëwors are an essential taste of South African food culture.
8. Koeksisters

Koeksisters are Cape Town’s sweetest treat—braided, deep-fried pastries soaked in sugary syrup. Crispy on the outside and sticky-sweet inside, they’re addictive and best enjoyed fresh.
The Cape Malay version is slightly different, spiced with cinnamon and cardamom, then rolled in coconut, giving them extra fragrance and texture.
In Cape Town, you’ll find koeksisters at bakeries, markets, and tea shops. Whether enjoyed with coffee or as a street snack, these little golden pastries are a must for anyone with a sweet tooth.
9. Chakalaka with Pap

Chakalaka is a spicy vegetable relish made with onions, tomatoes, peppers, beans, and chili, often served with pap, a maize porridge similar to polenta. This combo is a staple side at braais and casual meals.
Chakalaka is flavorful, versatile, and vegan-friendly, while pap is the ultimate comfort carb. Together, they balance smoky meats or fried fish perfectly.
In Cape Town, you’ll encounter chakalaka and pap everywhere—from family kitchens to street food stalls—making it one of the most traditional dishes to try.
10. Waterblommetjie Bredie

This traditional stew is a Cape classic that goes back generations. Made with waterblommetjies, or “small water flowers” found in local dams during winter, the dish is slow-cooked with lamb, potatoes, onions, and fragrant spices. The flowers give the bredie a slightly tangy, earthy flavor that balances beautifully with the richness of the meat.
It’s hearty, comforting, and deeply tied to Cape heritage, offering a taste of Cape Town’s countryside traditions beyond its coastal seafood and urban street
Pro Tips for Eating in Cape Town
- Try a braai: South Africa’s version of BBQ, usually featuring boerewors, chicken, and steak.
- Go to food markets: The Old Biscuit Mill and Oranjezicht City Farm Market are foodie heaven.
- Eat seasonally: Seafood and produce taste best fresh and local.
- Carry cash: Some small vendors don’t take cards.
- Don’t skip dessert: Malva pudding alone is worth the trip.
Conclusion: Cape Town’s Food Will Win You Over
So, what’s the final answer to what to eat in Cape Town? Honestly—everything you can get your hands on. From Cape Malay curries and giant Gatsby sandwiches to oysters fresh from the ocean and sticky malva pudding, every bite captures the city’s spirit of diversity and creativity.
Cape Town is more than just a pretty destination with Table Mountain views. It’s a place where food connects cultures, tells stories, and brings people together.
My advice? Come hungry, be adventurous, and don’t be afraid to get a little messy with your Gatsby sandwich. Because when you think back on Cape Town, it won’t just be the views you remember—it’ll be that first spoonful of malva pudding that made you smile.
And hey, if you start daydreaming about bobotie when you’re back home, don’t worry—you’re not alone. 😋




