South Africa is one of those countries where you should not just eat in hotel restaurants and call it a trip. Yes, order the pretty plate in Cape Town if you want to. But also eat biltong from a butcher, a boerie roll at a market, bunny chow from a Durban curry house, pap and chakalaka at a shisa nyama, and a Gatsby big enough to feed more than one person.
This is not a fancy food guide. It is a first-timer’s guide to the South African foods, snacks, desserts, and drinks that actually tell you something about the country. Some are obvious. Some are not glamorous at all. That is the point.
South African food is a mix of indigenous staples, Afrikaans farm cooking, Cape Malay spice, Indian South African street food, township food culture, coastal seafood, and the national obsession with cooking meat over fire. If you only try one thing, make it a proper braai. If you have time for a few meals, use the city guide below to decide what to prioritise.
The Quick Must-Eat List
If you are in South Africa for a short trip and cannot eat everything, start here:
- Cape Town: Gatsby, Cape Malay curry, bobotie, snoek, koesisters, milk tart.
- Durban: Bunny chow, Durban curry, samoosas, beans bunny, slap chips with vinegar.
- Johannesburg and Soweto: Shisa nyama, pap and chakalaka, boerewors, mogodu, kota.
- Garden Route and Western Cape coast: Braaied snoek, fish and chips, West Coast crayfish when in season.
- Kruger and bushveld trips: Potjiekos, braai meat, biltong, droëwors, Amarula.
Braai Culture: The Core South African Food Experience
Let us start with the thing South Africans will argue about the most: the braai. Calling it a barbecue is technically useful for visitors, but it misses the point. A braai is not just a cooking method. It is a social ritual, a weekend plan, a family argument, a sports-day meal, and sometimes the whole reason people gather.
The basic idea is meat cooked over fire, usually with sides such as pap, chakalaka, salads, garlic bread, braaibroodjies, or potato bake. The better idea is to accept the invitation if a local gives you one.
Braai
A braai is South African barbecue, but with its own rules and rhythm. Wood or charcoal matters. The person managing the fire usually takes the job very seriously. Meat can include steak, chops, chicken, boerewors, sosaties, ribs, or fish, depending on where you are.
What it tastes like: smoky, meaty, salty, and simple in the best way. The sides usually bring the spice, starch, or sweetness.
Where to try it: at someone’s house if you are lucky, at a shisa nyama in a township, at a market, at a sports event, or at a casual grill restaurant. For an official overview of South African food culture, South African Tourism includes braai, biltong, and bobotie among the country’s iconic foods.
Local tip: do not rush the fire. A braai is not fast food. The waiting is part of the experience.
Boerewors

Boerewors means “farmer’s sausage” in Afrikaans. It is usually a coiled sausage made with beef, sometimes mixed with pork or lamb, and seasoned with spices such as coriander, cloves, nutmeg, and pepper. You will often see it cooked at a braai or served as a boerie roll, which is the South African cousin of a hot dog.
What it tastes like: juicy, spiced, slightly fatty, and very good with tomato relish, mustard, chutney, or chakalaka.
Where to try it: braais, markets, petrol-station food stops, sports matches, butcheries, and casual roadside stalls.
Do not confuse it with: droëwors. Boerewors is fresh sausage for cooking. Droëwors is dried sausage for snacking.
Sosaties
Sosaties are skewers, often made with lamb, chicken, or pork. The marinade is usually sweet-sour and spiced, with Cape Malay influence. You may find dried apricots or onions threaded between the meat.
What it tastes like: sweet, tangy, aromatic, and smoky once grilled.
Where to try it: butcheries, braais, Cape Malay kitchens, and supermarkets with a good prepared-meat counter.
Why it matters: sosaties are a good example of how South African food does not sit neatly in one box. The dish combines fire cooking with spice traditions linked to the Cape.
Iconic South African Dishes You Should Know
Bunny Chow
Bunny chow is a Durban institution: a hollowed-out loaf of white bread filled with curry. It can be lamb, mutton, chicken, beef, or beans. It is messy, filling, and not designed for delicate eating.
South African Tourism’s bunny chow guide describes it as a hollowed-out loaf stuffed with homemade curry, usually with beans or meat such as lamb or chicken. That is the technical description. The real experience is tearing off pieces of bread and using them to scoop up curry until the loaf has absorbed all the sauce.
What it tastes like: hot, saucy, spicy, carb-heavy, and deeply satisfying.
Where to try it: Durban curry houses, takeaway counters, casual Indian South African restaurants, and food spots around KwaZulu-Natal.
What to order: if you are hungry, order a quarter mutton bunny. If you want a vegetarian option, try a beans bunny. Ask for sambals or pickles on the side.
Local tip: do not judge a bunny chow by how neat it looks. The best ones are often the least photogenic.
Bobotie
Bobotie is one of South Africa’s best-known Cape Malay dishes. It is made with spiced minced meat baked with an egg custard topping, usually served with yellow rice, raisins, and chutney.
What it tastes like: gently spiced, slightly sweet, savoury, rich, and comforting. Think baked mince, curry spice, and custard all in one dish.
Where to try it: Cape Malay restaurants, home-style South African restaurants, heritage menus, and some guesthouses.
Why you should not skip it: bobotie tells you something important about the Cape: South African food is not only meat over fire. It is also spice, migration, colonial history, enslaved communities, adaptation, and home cooking.
Potjiekos
Potjiekos is a slow-cooked stew made in a three-legged cast-iron pot called a potjie. The pot sits over coals, and the ingredients are often layered rather than constantly stirred. Lamb, beef, chicken, oxtail, or game meat can be used, along with vegetables and stock.
What it tastes like: rich, slow-cooked, earthy, and deeply savoury.
Where to try it: farm stays, bushveld lodges, family gatherings, country restaurants, and outdoor events.
Local tip: potjiekos is not just stew in a cute pot. The cast iron, coals, layering, and slow cooking are the point.
Pap and Chakalaka
Pap is maize porridge and one of the great staple foods of Southern Africa. Depending on where you are, it may be stiff, soft, crumbly, or smooth. In Zimbabwe it is often called sadza. In parts of South Africa you may hear names such as mieliepap or isitshwala.
Chakalaka is a spicy vegetable relish, usually made with onions, tomatoes, peppers, carrots, beans, chilli, and spices. It is often served with pap, braai meat, boerewors, or grilled chicken.
What it tastes like: pap is mild and filling; chakalaka is spicy, tomato-rich, and punchy.
Where to try it: shisa nyama spots, home-style restaurants, township food tours, braais, and buffet-style South African restaurants.
Why it matters: if you want the everyday plate rather than the tourist plate, this is where to start.
Gatsby
The Gatsby is a giant Cape Town sandwich, usually packed with slap chips, sauce, salad, and a filling such as masala steak, chicken, polony, vienna, calamari, or boerewors. It is strongly associated with the Cape Flats and is built for sharing.
Cape Town Tourism calls it one of the city’s must-try local foods and lists several places to grab one around Cape Town. This is not fine dining. That is why it works.
What it tastes like: saucy, salty, spicy if you choose masala steak, soft from the chips, and completely excessive.
Where to try it: takeaway shops, Cape Flats food spots, casual Cape Town counters, and long-standing local favourites.
Local tip: go hungry and share. A full Gatsby is not a polite little sandwich.
South African Snacks You Will See Everywhere
Biltong
Biltong is air-dried, cured, spiced meat. Beef is common, but you may also find kudu, springbok, ostrich, or other game depending on the shop. It is often compared to jerky, but that comparison annoys many South Africans because the texture, cut, curing method, and flavour are different.
What it tastes like: salty, meaty, tangy from vinegar, sometimes coriander-heavy, and either soft and fatty or dry and chewy depending on your preference.
Where to try it: a proper biltong shop or butchery. Supermarket packets are convenient, but a butcher lets you choose wet or dry, lean or fatty, mild or spicy.
Local tip: ask for sliced biltong if you want to snack immediately. Ask for a stick if you want to chew it slowly like a local road-trip snack.
Droëwors
Droëwors means dried sausage. It is related to boerewors but dried into a snack. You will see it in butcheries, supermarkets, petrol stations, and road-trip snack bags.
What it tastes like: dry, salty, spiced, fatty, and addictive if you like cured meat.
Where to try it: butcheries and farm stalls are better than random packets, especially if you want fresh, well-spiced droëwors.
Vetkoek or Amagwinya
Vetkoek, also called amagwinya in many communities, is fried dough bread. It can be eaten plain, with jam or syrup, or stuffed with savoury fillings such as mince, chicken mayo, cheese, or polony.
What it tastes like: warm, oily, soft inside, slightly crisp outside, and very filling.
Where to try it: street vendors, township food spots, school-style tuck shops, markets, and home kitchens.
Local tip: eat it fresh. Cold vetkoek is not the same thing.
Slap Chips With Vinegar
Slap chips are soft, oily fries, usually thicker and less crispy than what some visitors expect. They are often served with vinegar, salt, spice, and sauce. They show up inside Gatsbys, next to fish, with polony, or in takeaway parcels.
What it tastes like: soft, salty, vinegary, and comforting.
Where to try it: fish-and-chip shops, takeaway counters, Gatsby shops, and casual lunch spots.
Local tip: do not expect crisp French fries. The softness is the point.
Traditional and Township Foods That Are Less “Tourist Menu”
Umngqusho
Umngqusho is a Xhosa-style dish made with samp and beans. Samp is dried corn kernels that have been stamped and broken. The dish is hearty, plain in a good way, and often served with meat, gravy, or vegetables.
What it tastes like: earthy, comforting, starchy, and filling.
Where to try it: Xhosa home cooking, township restaurants, cultural food experiences, and some traditional restaurants.
Why it matters: this is the kind of food that gets missed when articles only talk about braai and biltong.
Mogodu
Mogodu is tripe stew, common in township food culture and home cooking. It is not for everyone, but it is deeply loved by many South Africans.
What it tastes like: rich, savoury, slightly funky, and comforting if you enjoy offal.
Where to try it: township food spots, traditional restaurants, Sunday lunch menus, and local eateries serving home-style meals.
Local tip: if you already dislike tripe, this probably will not convert you. If you are curious about real local food, try a small portion with pap.
Walkie Talkies
Walkie talkies are chicken feet and heads, usually grilled, fried, or stewed. The name is local humour: the feet “walk” and the heads “talk.”
What it tastes like: gelatinous, savoury, bony, and more about texture than meat.
Where to try it: township food stalls, street vendors, and local markets.
Local tip: this is not a mainstream tourist dish. Try it if you are genuinely curious, not because you want a shock-value photo.
Amasi
Amasi is fermented milk with a thick, tangy texture. It is often eaten with pap or enjoyed as a traditional staple.
What it tastes like: sour, creamy, tangy, and refreshing if you like fermented dairy.
Where to try it: supermarkets, home kitchens, traditional food spots, and rural areas.
Local tip: think of it closer to sour milk, kefir, or drinking yoghurt than fresh milk.
Seafood That Feels Distinctly South African
Snoek
Snoek is especially important in the Western Cape. It can be smoked, fried, salted, or braaied. One of the most Cape-style versions is snoek cooked over coals with an apricot jam glaze.
What it tastes like: oily, salty, smoky, and strong-flavoured.
Where to try it: Cape fish shops, coastal braais, harbour markets, fish-and-chip shops, and Western Cape home cooking.
Local tip: snoek can have many bones. Eat carefully.
West Coast Crayfish
West Coast crayfish, often referred to as rock lobster, is a coastal splurge when in season and legally available. It is strongly linked with the Western Cape’s fishing communities and coastal food culture.
What it tastes like: sweet, rich, delicate, and best when not overcomplicated.
Where to try it: coastal restaurants, seafood spots, and West Coast towns when it is in season.
Important: do not buy illegal seafood. South Africa has strict rules around harvesting and selling rock lobster. Order from reputable restaurants and fish shops.
Desserts and Baked Goods That Scream South Africa
Koeksisters
Koeksisters are the Afrikaner-style version: braided dough, deep-fried, then soaked in icy syrup. They are sticky, sweet, and intense.
What it tastes like: crisp outside, syrupy inside, very sweet, and best with strong tea or coffee.
Where to try it: bakeries, farm stalls, supermarkets, church bazaars, and home kitchens.
Koesisters
Koesisters are the Cape Malay version. They are spiced, softer, more doughnut-like, and often rolled in coconut.
What it tastes like: warm spice, coconut, syrup, and soft dough.
Where to try it: Cape Malay bakeries, Bo-Kaap food experiences, Sunday morning tables, and Cape Town community bakeries.
Local tip: koeksisters and koesisters are not the same thing. Try both if you are in Cape Town.
Malva Pudding
Malva pudding is a warm sponge pudding served with a sweet sauce, usually with custard, cream, or ice cream. It is one of the safest dessert bets in South Africa because almost everyone likes it.
What it tastes like: caramelised, soft, buttery, sweet, and comforting.
Where to try it: restaurants, guesthouses, safari lodges, Sunday lunches, and home kitchens.
Milk Tart or Melktert
Milk tart, or melktert, is a creamy custard tart dusted with cinnamon. It is an everyday classic rather than a special-occasion dessert.
What it tastes like: creamy, milky, cinnamon-scented, and gentle.
Where to try it: supermarkets, bakeries, farm stalls, coffee shops, and family tables.
Hertzoggies
Hertzoggies are small tartlets filled with jam and topped with coconut meringue. They are old-school South African teatime food.
What it tastes like: sweet, coconutty, jammy, and crumbly.
Where to try it: bakeries, home kitchens, farm stalls, and traditional bake sales.
South African Drinks Worth Trying
Rooibos
Rooibos is an indigenous herbal tea associated with the Cederberg region of the Western Cape. It is naturally caffeine-free and can be served hot, iced, plain, with milk, with lemon, or as a base for modern drinks.
A 2024 article from North-West University argued that rooibos has strong tourism potential because it connects agriculture, place, biodiversity, and South African identity. That is exactly why it belongs in a food guide, not just a tea cupboard.
What it tastes like: earthy, slightly sweet, mellow, and less tannic than black tea.
Where to try it: cafés, guesthouses, supermarkets, farm stalls, and rooibos-focused experiences in the Western Cape.
Amarula
Amarula is a cream liqueur made with marula fruit. It is often served over ice, in coffee, in desserts, or as an after-dinner drink.
What it tastes like: creamy, sweet, caramel-like, fruity, and easy to drink.
Where to try it: restaurants, lodges, bars, safari trips, and airport shops.
Local tip: it is sweet and alcoholic, so treat it like a dessert drink rather than something to drink all night.
Umqombothi
Umqombothi is traditional sorghum beer. It is thick, tangy, low in alcohol compared with many commercial beers, and culturally significant in many communities.
What it tastes like: sour, grainy, earthy, and fermented.
Where to try it: traditional ceremonies, cultural experiences, local taverns, and community settings where it is properly prepared.
Local tip: this is not like lager. Try it for cultural context, not because you expect a cold crisp beer.
Where to Eat What: A Region-by-Region Guide
Cape Town and the Western Cape
Cape Town is where you should focus on Cape Malay food, Gatsby sandwiches, snoek, koesisters, milk tart, wine-country food, and seafood. The city’s food culture is shaped by the Cape Flats, Bo-Kaap, fishing communities, wine farms, and a very strong takeaway culture.
- Try: Gatsby, bobotie, Cape Malay curry, koesisters, snoek, milk tart, braaied fish.
- Best places to look: Cape Malay kitchens, takeaway shops, fish shops, harbour markets, bakeries, farm stalls, and wine estate restaurants.
- Do not only eat at: polished waterfront restaurants. They are convenient, but they will not show you the full Cape food picture.
Durban and KwaZulu-Natal
Durban is the place for bunny chow and Indian South African food. If you like curry, this is one of the best food cities in the country. Do not leave without trying a bunny chow, even if you share one.
- Try: bunny chow, Durban curry, beans bunny, samoosas, chilli bites, slap chips with vinegar.
- Best places to look: curry houses, takeaway counters, local Indian restaurants, beachside food spots, and neighbourhood favourites.
- Order carefully: Durban heat can be serious. Ask about spice level before acting brave.
Johannesburg, Soweto, and Gauteng
Johannesburg is a good place to eat shisa nyama, pap and chakalaka, mogodu, kota, vetkoek, boerewors, and everyday township food. This is where the food often feels less polished and more social.
- Try: shisa nyama, pap and chakalaka, boerie rolls, mogodu, kota, vetkoek, walkie talkies if you are adventurous.
- Best places to look: shisa nyama spots, township restaurants, markets, butcheries, and casual takeaway counters.
- Go with context: if you are unfamiliar with the area, go with a local friend or a reputable food tour rather than wandering randomly for the sake of “authenticity.”
Garden Route and the Coast
The Garden Route and coastal towns are ideal for fish, chips, calamari, snoek, oysters in the right places, and relaxed seafood meals. The food is often simple, but that is not a problem when the fish is good.
- Try: fish and chips, calamari, snoek, local seafood, farm-stall baked goods.
- Best places to look: harbour towns, fish shops, coastal cafés, markets, and farm stalls.
- Best move: buy simple seafood somewhere local instead of assuming the most expensive sea-view restaurant is the best one.
Kruger, Limpopo, Mpumalanga, and Bushveld Trips
On safari or bushveld trips, food often centres on braais, potjiekos, biltong, droëwors, rusks, Amarula, and lodge-style South African desserts such as malva pudding.
- Try: potjiekos, braai meat, biltong, droëwors, malva pudding, Amarula.
- Best places to look: lodges, bush camps, farm stalls, butcheries, and roadside shops.
- Good road-trip snack: biltong, droëwors, fruit, water, and rusks.
First-Timer’s South African Food Table
| Food or Drink | Best For | Where to Try It | First-Timer Priority |
|---|---|---|---|
| Braai | The core South African social food experience | Home braai, shisa nyama, market, lodge | Essential |
| Boerewors | Classic braai meat or quick boerie roll | Braai, sports match, butchery, market | Essential |
| Bunny chow | Durban curry culture | Durban curry house or takeaway | Essential if in Durban |
| Bobotie | Cape Malay heritage food | Cape Malay restaurant or home-style kitchen | High |
| Pap and chakalaka | Everyday staple plate | Shisa nyama, braai, local restaurant | Essential |
| Gatsby | Cape Town street food | Cape takeaway shop | High if in Cape Town |
| Biltong | Road-trip snack | Butchery or biltong shop | Essential |
| Vetkoek / amagwinya | Filling snack or casual lunch | Street vendor, market, township food spot | High |
| Snoek | Western Cape seafood | Fish shop, harbour, Cape braai | High if on the coast |
| Malva pudding | Classic dessert | Restaurant, lodge, guesthouse | Essential for dessert |
| Rooibos | Non-alcoholic South African drink | Café, guesthouse, supermarket | High |
| Umqombothi | Traditional fermented drink | Cultural or community setting | Adventurous |
What I Would Prioritise on a Short Trip
If you only have a few days in South Africa, do not try to chase every dish. Eat by place.
- At your first braai: boerewors, pap, chakalaka, chops, and whatever the host is proud of.
- In Cape Town: Gatsby, Cape Malay curry or bobotie, koesisters, and snoek if you can find it.
- In Durban: bunny chow. Start with mutton, chicken, or beans.
- On the road: biltong and droëwors from a butchery or farm stall.
- For dessert: malva pudding first, then milk tart.
Final Thoughts
The best South African food is not always the neatest, prettiest, or easiest to explain. A bunny chow is a curry in a loaf of bread. A Gatsby is an enormous sandwich with chips inside. Pap looks plain until you eat it with chakalaka and braai meat. Biltong does not need a plate. Snoek may have bones. Vetkoek is oily. Umqombothi is not trying to taste like lager.
That is what makes the food interesting. It comes from homes, butcheries, taxi-rank takeaways, Cape Malay kitchens, Durban curry counters, township braais, fishing communities, farm stalls, and family tables. So yes, eat in the nice restaurants too. But if you want to taste South Africa properly, do not stop there.
