What to Eat in Cape Town: Dishes Every Visitor Should Try
Updated 2026-10-22. Written with AI assistance and checked against our editorial rules; entry rules and prices change, so confirm with the official source before you travel.
The best way to taste Cape Town is to try a few signature dishes: Cape Malay curry, bobotie, fresh line fish, snoek and the famous braai. Together they show the city's mix of Cape Malay, Dutch, Indian and African cooking. This guide explains what each dish is, where locals eat it, and how to order with ease.
Quick answer: dishes to try in Cape Town
Cape Town's food mixes Cape Malay, Dutch, British and Indigenous African traditions. You can taste most of it in a few days if you know what to look for.
- Cape Malay curry: A fragrant, mildly spiced stew with warm spices and often dried fruit. Locals serve it with rice and flatbread.
- Bobotie: A baked, spiced mince dish with a creamy egg topping. It is gentle, slightly sweet and comforting.
- Fresh fish and snoek: The cold Atlantic gives the city excellent seafood. Snoek is a local favourite, often grilled with a sweet, tangy glaze.
- Braai: The South African barbecue, and a social event as much as a meal. Expect grilled chicken, lamb, pork and sausage with sides.
- Gatsby: A huge, filled sandwich on a long roll, usually stuffed with hot chips. It is built for sharing.
For dessert, look for koeksisters, which are sticky, syrup-soaked sweet dough twists, and malva pudding, a warm, spongy caramel pudding often served with custard or cream.
Which dish suits you? Choose curry or bobotie if you like gentle spice, fish or snoek for a lighter meal, braai for a lively group meal, Gatsby for a big shared snack, and koeksisters or malva pudding if you love sweets.
Must-try dishes
Cape Town's food reflects Cape Malay, Dutch, Indian and African influences. These dishes are the ones most visitors want to try first.
Cape Malay curry
This is a fragrant, gently spiced curry, often with chicken or lamb and a touch of sweetness from dried fruit. Families usually cook it for Sunday lunch. Ask for it with rice and sambals, or with roti.
Bobotie
Bobotie is a baked dish of spiced minced lamb topped with a golden egg custard. People eat it at lunch or as a home-style dinner. Look for it on set menus at traditional restaurants, and ask for the chutney on the side.
Snoek
Snoek is a long, silvery local fish, usually grilled or smoked. It is a casual lunch favourite, especially near the coast. Order it grilled with a lemon wedge, or try it in a fish stew.
Braai with boerewors
A braai is a South African barbecue, and it is as much a social event as a meal. Boerewors is a coiled, spiced sausage, and pork or lamb versions are easy to find. Join a braai if a local host invites you, or ask for chicken and lamb cuts at a casual grill.
Koeksisters and malva pudding
Both are sweet treats for dessert or tea time. Koeksisters are syrupy, plaited pastries, while malva pudding is a warm, sticky sponge, often served with custard.
- Share one dessert between two people, as portions can be generous.
- Pair koeksisters with a hot cup of tea.
- Ask for the custard or cream on the side.
If you are planning a wider trip, Best Places to Travel in October: Where to Go and Why can help you pick your season.
Where to eat in Cape Town
Cape Town offers many kinds of places to eat. Each one suits a different mood, budget and time of day. Knowing the options helps you plan meals that feel local, not rushed.
- Street stalls: Quick, casual bites on the go. Good when you are exploring on foot.
- Food markets: Many stalls in one spot, so groups can each pick something different.
- Home-style Cape Malay kitchens: Slow, fragrant, family-style cooking. Book ahead if you can.
- Harbour seafood spots: Fresh fish with sea views. Ask what was caught that day.
- Braai-style grills: Open-fire cooking with chicken, lamb and pork. These are a social, relaxed way to eat.
Wine-estate restaurants suit long, leisurely lunches among the vineyards. Neighbourhood cafes work well for breakfast, coffee and light meals.
How to choose a good spot
Look for a busy place with a steady flow of local customers. A short menu often means fresh, well-practised cooking. Check that food is cooked to order or kept hot, and that the kitchen looks clean.
Which place for which mood
- Quick and cheap: street stalls and markets
- Cultural and cosy: Cape Malay kitchens
- Special occasion: harbour seafood or wine estates
- Easy and relaxed: cafes and braai grills
Check current prices and opening times before you go.
Food etiquette in Cape Town
Cape Town's food culture is relaxed and generous. A few simple habits will help you fit in at the table.
Sharing, hands and braais
Many casual restaurants serve food for the middle of the table, so expect to pass dishes around. Try a little of everything and let others finish the last portion first. Some local dishes, such as street-style bunny chow and hand-held snacks, are eaten with your fingers. If you are unsure, watch what others do.
If a local invites you to a braai (a South African barbecue), say yes. It is a warm, social event and often lasts for hours. Offer to bring a drink or a side dish, and expect plenty of chicken, lamb, pork and sausage.
Booking, pace and tipping
- Book ahead for popular places, especially at weekends and in holiday periods.
- Expect a slower pace. Meals are for talking, so staff will not rush you.
- Ask for the bill when you are ready; it rarely arrives on its own.
- Check current tipping norms before you go, as many restaurants expect a tip for table service.
- Plan your meals around your trip dates. Our Best Time to Book Flights: A Practical Planning Guide can help you choose when to travel.
Asking about ingredients
Ask politely and plainly. Try, "Could you tell me what is in this dish?" or "Is this suitable for someone who avoids dairy?" Staff usually appreciate the question and will check with the kitchen.
Tips for vegetarians and allergies
Cape Town is easy for vegetarians. Look for vegetable curries, bean stews, chickpea and lentil dishes, and fresh salads. Many Cape Malay and Indian-style kitchens cook meat-free curries with rich spices, and they come with rice, flatbread, or sambals on the side.
Side dishes often make a full meal. Ask about butternut squash, spinach, sweet potato, pap (maize porridge), and seasonal vegetables. Fresh fruit, grilled corn, and roasted vegetables also work well.
How to state an allergy clearly
Say the allergy first, then say what you must avoid. Keep it short and direct, for example: "I have a shellfish allergy. Please check that this dish has none."
- Nuts: ask about sauces, desserts, and spice blends, and check for nut oils.
- Shellfish: ask whether sauces or fried foods share oil with seafood.
- Gluten: ask about bread, batter, gravy thickeners, and sauces.
- Dairy: ask about butter, cream, and ghee in curries and sides.
Ask what goes into the stock. Many soups, stews, and rice dishes use meat or fish stock, even when they look vegetarian. Sauces and marinades may also hide fish or other animal products.
Always confirm with staff, and ask them to check with the kitchen. Recipes and cooking methods change, so a quick question each time keeps you safe and relaxed.
Common mistakes and a simple food checklist
Use this short checklist on your first visit. It keeps your meals varied and stress-free.
- Try one Cape Malay curry, such as a mild, fragrant chicken or lamb dish.
- Order one seafood dish, and ask what is fresh today.
- Finish with one sweet treat, such as malva pudding or a syrupy koeksister.
- Pace spicy food, and carry water, especially on hot days.
- Check opening days and current prices before you go.
Mistakes to avoid
Do not eat everything in one day. Spread the big dishes across lunch and dinner, and keep light snacks for the afternoon. Seafood suits a relaxed midday meal, while curry works well in the evening.
Do not assume every curry is fiery. Cape Malay cooking is usually aromatic and gently sweet-spiced, so ask staff to guide you. Mild dishes suit families and spice-shy travellers. Seafood suits anyone who likes light, fresh flavours.
Do not skip the drinks. Rooibos tea, hot or iced, pairs well with sweet desserts and needs no milk. Local white wine goes nicely with grilled fish, and a local red suits lamb.
Opening days and menus can change, so a good planning app helps. Our guide to Best Travel Apps: A Simple Guide for Every Trip can help you save places and plan your meals. Always confirm the latest details with the venue.
Key takeaways
Cape Town rewards curious eaters. Start with the classics, mix street food with sit-down meals, and ask locals what they enjoy most.
- Top dishes: Try Cape Malay curry, bobotie, snoek or other fresh fish, braai-style grilled chicken, lamb or pork, and a sweet treat such as koeksisters or melktert. Many of these dishes show the city's Cape Malay, Dutch and African roots.
- Place types: Mix food markets, casual street stalls, home-style restaurants and seaside fish spots. Each gives a different taste of local life.
- Etiquette: Share dishes when you can, greet your hosts warmly and ask before taking photos of people or their food. Tipping is normal in sit-down restaurants, so check what is usual.
- Dietary tips: Vegetarians can find good curries, vegetable stews and fresh produce. Tell staff clearly about any allergy, and ask how a dish is made.
Before you go, remember that menus and costs change. Check current prices and opening times with each venue or its official page, because market days and kitchen hours can vary by season.
Book busy places ahead when you can. A flexible plan helps you enjoy the food without stress.
Frequently asked questions
What is the most famous food in Cape Town?
Cape Malay curry, bobotie and fresh line fish are among the best-known dishes. The braai, South Africa's barbecue, is also a big part of local food culture. Try a mix of these to taste the city's Cape Malay, Dutch, Indian and African roots.}
What is bobotie and what does it taste like?
Bobotie is a baked dish of spiced minced lamb with a golden egg custard on top. It tastes gentle, savoury and slightly sweet, with warm spices and often a little dried fruit. Many cooks serve it with rice and chutney on the side.
What is snoek and how do locals eat it?
Snoek is a long, slim fish from the cold Atlantic waters off the Cape. Locals often grill it over coals with a sweet and tangy glaze. It also appears smoked, in pâtés and in home-style fish dishes.
Is Cape Malay food spicy?
Cape Malay food is usually fragrant and warmly spiced rather than fiery. Cooks use spices such as turmeric, cumin and cinnamon, and sometimes add dried fruit for sweetness. If you want more heat, ask for chilli or sambals on the side.
What desserts should I try in Cape Town?
Look for koeksisters, which are sticky, syrup-soaked sweet dough twists, and malva pudding, a warm, spongy caramel pudding. Locals often serve malva pudding with custard or cream. Both make a good end to a meal and are easy to share.
What can vegetarians eat in Cape Town?
Vegetarians can find plenty to enjoy, including vegetable curries, roti, salads, fresh bread and many sides at a braai. Cape Malay kitchens often make rich bean and vegetable dishes. Ask staff about stock and ingredients, since some traditional recipes use meat or fish.
Plan the trip: browse all destinations, check the visa checker or work out a trip budget.