The SA diet tends to consist mainly of meat, hun, but of course it depends where you go as to how the menus will differ.
In a 5* hotel, for example, you will be offered a wide range of foods, including the lovely puddings - it's a very cosmopolitan country in lots of ways. Off the beaten track...