Regardless of the type of food you love, you are guaranteed to find something and somewhere special to eat in South Africa. If you are looking for Chinese food then be assured you are guaranteed to find some really excellent Chinese restaurants. In fact, there are Chinese people who come to South Africa to open up restaurants.
If you are looking for authentic African food then you are in the right country as you will be able to experience traditional meals at some of the best places here. These traditional meals made in restaurants are actually quite pricey, so be prepared to carry lots of money with you.
If you are a seafood fan then you can relax knowing that South Africa has some of the most amazing seafood on offer. They catch their fish and seafood from the local harbors and by the little towns in the country which are known for specific fishes and seafood. Do not be surprised to experience a real feast which is fresh from the ocean.
In terms of meat and carvery, look no further as there are all sorts of different meats available which are only known to South Africans. You can literally get some of the best wild South African animals served to you on a plate made by the best chefs in the country.
If you want to experience the specific culture of South Africa, then the best way to do this is by eating their food. You will be able to experience any culture of your choosing from Afrikaans, Cape Malay, Xhosa and much more. Choose the people that you want to learn more about and experience, and it is guaranteed to be amazing food that follows. Google search and asking around will point you in the right direction guaranteed every time.