Planning a trip to South Africa and looking for traditional South African dishes to try during your visit? In this guide, we highlight a selection of the best South African foods, traditional meals, regional specialties and even a few recipes to make at home.

South Africa isn't just known for its stunning landscapes, diverse wildlife and attractive beaches, the country is also a melting pot of cultures, which is why it's fondly nicknamed 'The Rainbow Nation'. This cultural diversity has strongly influenced South African food over the centuries, giving traditional South African dishes their very unique and interesting flavours.

roosterkoek bread with tin coffee cups and text overlay traditional south african foods you need to try

This post may contain affiliate links, which means we may earn a small commission on qualifying purchases, at no extra cost to you. For further info, please see our Disclosure

Food culture in South Africa is huge and plays an important role in both South African tourism and daily life. Taking the time to indulge yourself in South African food culture lets you discover the rich diversity of the land that provides the food and how, together with the local people, it all influences the unique flavours.

When visiting South Africa there are many traditional dishes to try, but there are a few that truly stand out and which you really need to taste before you go home. All in all, South African cuisine is amazing with almost limitless variations in tastes and ways dishes are prepared.

To help you discover the food in South Africa, I have compiled this food guide with an insight into South African cuisine and local produce, some of which you can only find here. And if you are really adventurous and brave enough, you might even want to try Mopane Worms, a traditional South African delicacy more popular in the rural areas.

Here is our list with the most popular South African dishes you should try when visiting the country.

South African Boerewors

Boerewors is a typical South African sausage often packed as a continuous spiral. The word is derived from Dutch and means ‘farmers sausage’. It is made from lean minced meat, usually beef, but can also be made from game meat or pork or a combination of various meats.

What makes Boerewors so special is the use of a blend of authentic flavours and spices, like nutmeg, coriander, black pepper and cloves mixed in with the meat. It comes with so many different variations and flavours. Basically, one can say that no two South African boerewors’s taste the same. It is very popular at any South African braai, and is a common street food at festivals and sports events. 

tin oven dish with South African boerewors in pieces
South African boerewors

Bobotie or Cape Malay Curry

Traditionally, bobotie is a South African dish with roots tracing back to Indonesian cuisine, likely brought to South Africa by the Dutch during colonial times. It consists of a sweet and spicy mince curry topped with an egg mixture. Nowadays, there are various recipes and ways to prepare South African bobotie.

The key ingredients apart from mince are bay leaves, dried fruit (I always use raisins), fruit chutney and curry powder. The sweetness of the chutney and dried fruit contrasts well with the aromatic flavour of the curry powder. Typically it is served with yellow basmati rice (locally known as geelrys) and some sambals.

TIP: Want to make Bobotie at home? Discover the recipe here:

Bobotie is real traditional food in South Africa, more specifically Cape Town and very popular. I've cooked it many times for tourists while overlanding and it was always one of the highlights of the trip.

It also known as ‘Cape Malay curry’ or ‘Cape Malay bobotie’ because when it was brought to South Africa, it was adopted by the Cape Malay community living in Cape Town. Bobotie has become a signature dish in South Africa, mixing local and exotic flavours.

plate of Bobotie with sambal and yellow rice
Bobotie with sambal and yellow rice
Newsletter Subscribe TTC

Join the adventure

Get updates on the latest Africa travel advice straight to your inbox!

Bunny Chow

Bunny Chow originates from Durban, on the east coast of South Africa. It was created by the large Indian immigrant population in the Durban area and traditionally served for lunch. A Bunny Chow has nothing to do with a rabbit but consists of a hollowed out quarter or half loaf of bread filled up with a tasty Indian curry made from beans or meat (mutton, beef or chicken). The bread acts as a dish to hold the curry, which is then broken off into small pieces and used to dip in the curry.

Nowadays, Bunny Chow has become popular all around South Africa as a staple food of the country and is even booming in the United Kingdom and the rest of the world.

Bunny Chow in Durban curry in a half loaf of bread with carrot sambal
Bunny Chow in Durban

Potjiekos

Potjiekos is another traditional and much-loved dish in South Africa. Potjiekos means ‘food out of a pot’, or just ‘pot food’. It is a layered stew, cooked without stirring in a three legged cast iron pot over an open fire. The whole idea of this way of preparation is slow cooking.

Potjiekos may take up to three hours to cook and sometimes even more, depending on the meat one is using, and the size of the pot. A single pot can be big enough to feed up to 100 people and may take as long as 24 hours to cook.

Small three legged cast iron potjie pots hanging from a straw roof
Small three legged cast iron potjie pots

Any type of meat, fish or vegetables can be used for this dish. It’s a fun way of cooking, where everyone sits around the fire and pot, enjoying a drink, or 2 or 3, while waiting for the food to be ready.

I love cooking in a potjie pot because there's so much opportunity for variation and so many flavours to try out. It’s a very relaxing way of cooking where everyone enjoys the aromas coming out the pot while socialising and having a drink together.

BEST TRAVEL ESIM FOR SOUTH AFRICA

We recommend Simunye Mobile eSIM for South Africa to share your travel experiences with your homefront in real-time. Discover the advantages of an eSIM . It just takes a few minutes to install. 5G included, where locally available, at no extra charge.

Get 5% off with coupon code: simunye5

The South African Braai

A braai is the South African answer to a barbecue. However, it’s more than just grilling on coals, a South African braai is a way of life. Almost every South African loves to braai, it’s a very social activity, but you need to beware that the whole ritual comes with some rules.

Generally, the men are in charge of the braai and all gather around the fire, while the women are preparing the rest of the food in the kitchen. Any type of meat can be used; boerewors, beef steak, pork chops, game meat/venison and lamb. Very nice on any braai is Karoo Lamb, which has a very authentic South African flavour.

Braai so popular that they even proclaimed a National Braai Day on the 24th of September, claiming every South African should braai on that day.

braai or barbeque grill with sausage, lambchops and steaks
Typical braai with lots of meat
Huge chunks of meat and wors on the braai with a huge texan steak
Huge chunks of meat and wors on the braai. We don’t mess around.

Braaibroodjies

Braaibroodjies are grilled cheese sandwiches prepared on the braai, South African style. They are a traditional side dish to any South African barbecue. For many people around the world, a toasted cheese sandwich is something to eat for a quick meal or light lunch. In South Africa it forms an integral part of the South African braai experience.

Traditional braaibroodjies are made with cheese, tomato, onion, apricot chutney or apricot jam and butter and then grilled to perfection in a closed braai grid over a medium hot fire.

TIP: Want to try this at home. Discover the traditional braaibroodjies recipe here.

Snoek Fish

Snoek is a fish that is caught off the coast of the Western and Eastern Cape. It’s a type of snake mackerel and can be eaten in various ways. Fresh Snoek fish however is perfect to braai on an open grill. The traditional way to prepare it is with apricot jam or chutney and wrapped in aluminium foil. It’s also common to grill the fish with a mix of garlic butter, rosemary and lemon. The fish has so much flavour and is really delicious to eat. 

woman preparing snoek for the braai on a table
Sabine (me) preparing snoek for the braai

Chakalaka

South African chakalaka is a spicy vegetable relish made primarily with carrots, onions, peppers, chillies, garlic and curry powder. It is believed to originate from Johannesburg, created by the miners as a sauce to have with their pap (maize meal). Nowadays this South African dish is widely eaten throughout the whole country.

Chakalaka is often served to accompany pap and meat or as a side dish with a South African braai. Apart from the main ingredients, chakalaka can also be made with beans, butternut or cabbage. In any case, expect most chakalaka sauces to range from spicy to very hot, so it might be an idea to keep a toilet roll in the fridge, or freezer. You have been warned.

TIP: Want to make this at home? Discover the Chakalaka recipe here.

Biltong and Droëwors

The Dutch settlers (Voortrekkers) needed a way to preserve meat during their long journey through South Africa to find new land. Preserving meat was key to their survival during those times in the early 19th century. The meat was air-dried and various spices, like coriander, vinegar, black pepper and salt were applied.

Nowadays both biltong and droëwors, which is a dried version of the South African boerewors, are the most popular padkos (road trip snacks) you can find in South Africa. Beef is the most popular meat for Biltong, but you can find Biltong made from almost any kind of game meat, such as Kudu, Ostrich or Springbok. In fact, I’ve even tried Shark biltong once and I must say, it did not taste bad at all. Ask any non-vegetarian South African who lives abroad what SA food they miss the most and the vast majority will say biltong.

sticks of biltong in a blue bag
Biltong

Gem Squash

Gem squash is a popular vegetable and very common in South Africa. It has the appearance of a round zucchini, about the size of an apple, but it is a variety from the summer squash. The skin is dark green, fairly thick and too hard to eat, even after boiling. The flesh inside is yellow coloured and rather dense but becomes nice and soft and sweet after cooking.

A gem squash is usually served cut in halves with the seeds removed and is best eaten using a spoon with either just some melted butter or it can be stuffed with a large variety of ingredients, like chakalaka, sweet corn or cheese. You should definitely try them on your visit to South Africa since they seem to be hard to find elsewhere in the world.

Halved Gem Squash filled with veggies and cheese
Gem Squash filled with veggies and cheese

Vetkoek

Vetkoek (which means ‘Fat Cake’ or ‘Oily Cake’ in Afrikaans) is a traditional deep fried pastry bun, often eaten as breakfast or afternoon tea with just some sugar or jam.

They can also be eaten with a savoury filling. The most common one I've come across is curried mince or boerewors and it's absolutely delicious. I can't walk past a shop without buy one, especially with the curry mince filling.

Vetkoek bun with mince filling
Vetkoek and mince

Pap (maize porridge)

Mielie meal or mielie pap is a staple food in quite a lot of African countries. Even though it is known in each country under a different name and is prepared slightly differently, the main ingredient is still the same; corn. Pap, as it’s called in South Africa, is prepared with maize meal, which is similar to Italian polenta. The maize meal is added to boiling water and cooked into a porridge or pap (which is Afrikaans for porridge).

The flavour of pap itself is pretty bland, so it is normally served with a tomato onion relish, or meat stew with a lot of sauce. The pap is mostly eaten by hand. A small piece is taken off, rolled in a ball and used to mop up the sauce. A much drier variation of pap is ‘krummel pap’, (crumbed pap) which is often served as a side dish with a South African braai.

Oysters

South Africa has the best of both worlds when it comes to oysters. South Africa is renowned for both its cultivated and wild picked oysters. Two common oyster species are the Cape Rock oyster and the Pacific oyster, the latter being the one that is usually cultivated. The Cape Rock oyster occurs naturally on the rocky reefs along the South African coastline, has a heavy shell and doesn't grow very fast so is therefore not very good for commercial cultivation.

Served with a dash of fresh lemon, a drop of Tabasco hot sauce or black pepper, they are just absolutely a delight to eat. Each year, Knysna, a town on the famous Garden Route, holds the Knysna Oyster festival in July with oysters coming from the Knysna lagoon.

pile of South African oysters in a blue bowl
South African oysters

Roosterkoek

Every good braai or barbecue needs a nice piece of bread to go with all the salads and meat or fish. Roosterkoek literally means grilled cake in Afrikaans. And that’s basically what they are, pieces of dough cooked on a grid directly over the fire or braai. The bread absorbs the smoky flavour of the fire, especially when grilling them directly after the meat. They can be served as is, or cut open and filled with butter, jam or cheese.

a few pieces of roosterkoek bread on a white plate
Roosterkoek

Waterblommetjie Bredie

What can be more local than using local ingredients in a dish? Waterblommetjies, also known as Cape Pondweed or Aponogeton Distachyos by their scientific name are small water flowers that are harvested in the dams and marshes in the Western Cape province. They are part of an indigenous plant which only flourishes in the winter months. So you can only eat them during the months of July and August.

Waterblommetjies Bredie is a delicious winter time stew made with lamb meat and the water flowers. The texture of the waterblommetjies is somewhat like artichoke leaves but tastes more like green beans. It’s definitely something to try in one of the many restaurants in the Western Cape. They really are special to eat and something completely different and authentic when it comes to real South African cuisine.

Peppadew Peppers

Peppadew peppers are small, vibrant red peppers known for their unique combination of sweetness and mild heat. Known scientifically as Capsicum baccatum, the peppers popularly referred to as 'Peppadew' are actually sweet piquanté peppers, a variety pickled and marketed by the Peppadew brand.

Discovered in South Africa during the mid-1990s by Johan Steenkamp, founder of Peppadew International (Pty) Ltd, these peppers quickly gained recognition for their unique balance of sweetness and mild heat. Once deseeded and preserved in a tangy, sweet brine, they were introduced to the world under the Peppadew trademark.

peppadew peppers stuffed with cream cheese in a white bowl

It’s worth noting that “Peppadew” is a brand name, not the actual name of the pepper, though it’s often used casually to describe this flavourful ingredient. These South African piquanté peppers have become a staple in South African cuisine, loved for their ability to elevate dishes with a burst of flavour. They are often pickled and used in salads, sandwiches, or as a tangy topping, and they are also delicious when stuffed with cream cheese.

Melktert or Milktart

I’ll be honest, I’m not a fan of deserts at all. Most sweet flavours will not tantalise my tastebuds. However, I will always accept a piece of melktert or milk tart. It’s the Dutch answer to the traditional custard tart. It’s more milky than the Dutch version and is sprinkled with lot’s of cinnamon. It’s really delicious.

TIP: Want to make milktart at home? Discover here the best milktart recipe.

Milktart or Melktert with cinnamon stars on a table
Milktart or Melktert

Malva Pudding (Malva Poeding)

Malva Pudding is undoubtedly the most famous South African dessert. It’s a sweet and sticky, spongy-textured cake which is caramelized and covered with a delicious cream sauce. What gives Malva pudding its characteristic flavour is the addition of apricot jam and vinegar. It is best eaten warm straight out of the oven. This typical South African dessert is served in a whole range of restaurants across the country.

Koeksisters

Koeksisters (Afrikaans for cake sisters) is a very sweet crispy pastry made of dough, deep fried in oil, and afterwards soaked in a sticky syrup. They are usually very recognisable by their golden colour and long braided shape. If you have a sweet tooth, you will love koeksisters as they consist of about 95% sugar.

South African Food FAQ’s

What is the national dish of South Africa?

While South Africa doesn't have one official dish, Bobotie is widely considered the national dish by many.

Which drinks pair best with traditional South African dishes?

With main meals, South African wines, pilsners and craft beers are popular choices. Other traditional drinks include rooibos tea, Amarula cream liquor and a variety of soft drinks.

Is it easy to find vegetarian food in South Africa?

While South African cuisine features many meat based dishes, there are plenty of delicious vegetarian options. Major cities like Cape Town, Johannesburg and Durban have plenty of vegetarian and vegan friendly restaurants and cafes. Local health stores, markets and even supermarkets often offer vegetarian options.

What are some popular vegetarian dishes?

Dishes like chakalaka, pap and tomato relish, samp and beans and vegetable curries are common vegetarian options. As for Bobotie, a vegetarian lentil bobotie is quite common to find on the menu.

What was your most favourite South African dish? Which one would you definitely add to this list?

Inspired? Pin these to your Pinterest boards:

oven dish on a braai with text overlay south african dishes every foodie needs to try
3 images with oysters, roosterkook and potjiekos overlay south african foods you have to try
Spread the love!