Skip to main content
The City Bowl area of Cape Town and Table Mountain seen from the roof of the Strand South hotel

Food guide for Indian travellers

Vegetarian & Indian food in South Africa

A vegetarian food guide to South Africa for Indian travellers: Durban curries, Cape Malay food, braai options, safari lodge meals, Jain tips and local words.

Fact-checked 2 min readBy the Elitech Travels editorial desk
Daniel Case · CC BY-SA 3.0

Quick answer

South Africa is meat-heavy, but Indian travellers manage well. The country has one of the largest Indian-origin communities outside Asia, centred in Durban, so Indian restaurants are found in every major city. Cape Malay curries, chakalaka and pap are good vegetarian picks, and safari lodges cook vegetarian meals if told in advance.

How easy is it to eat well?

Vegetarian & Jain friendliness

3/5

5 = easy everywhere, 1 = plan every meal

Indian food availability

4/5

5 = Indian restaurants everywhere, 1 = rare

What to order (and what to ask about)

  • Bunny chow

    A hollowed-out quarter loaf filled with curry, from Durban's Indian community. Order the bean or vegetable version; the classic is mutton or chicken.

  • Durban vegetable curry and roti

    Hotter and redder than Cape curries; bean, potato and dal curries are standard at Indian restaurants.

  • Cape Malay vegetable curry

    Mild and fragrant with cinnamon, cardamom and a touch of sweetness, served with rice and sambals.

  • Chakalaka

    A spicy relish of beans, peppers, carrots and onion, served with pap or bread at barbecues.

  • Pap

    Maize porridge, like Kenya's ugali, served stiff or crumbly with chakalaka or tomato-onion sauce.

  • Braaibroodjie

    A cheese, tomato and onion sandwich toasted on the braai, the vegetarian's best friend at a barbecue.

  • Vetkoek

    Fried dough bread with jam, cheese or curry fillings; the traditional filling is mince, so ask.

  • Koeksister

    Plaited fried dough soaked in syrup; the Cape Malay version is spiced and rolled in coconut.

  • Melktert (milk tart)

    A creamy custard tart dusted with cinnamon; contains egg.

  • Rooibos tea

    Caffeine-free red bush tea native to the Western Cape, drunk with milk or plain.

  • Bobotie

    Spiced minced meat baked under an egg custard, the best-known Cape Malay dish.

  • Biltong and boerewors

    Air-dried meat and coiled sausage, sold everywhere from petrol stations to braais.

Phrases that help

Useful phrases
SayMeaning
Ek eet nie vleis nieI don't eat meat (Afrikaans)
Sonder vleis, assebliefWithout meat, please (Afrikaans)
BraaiBarbecue, the national social meal
LekkerGood or tasty
Now nowSoon, in a little while
RobotTraffic light, useful for directions

Is South Africa good for vegetarian travellers?

South African food culture centres on the braai, or barbecue, and meat is part of most traditional dishes. Even so, Indian travellers eat well, because South Africa has one of the largest Indian-origin communities outside Asia. Most are in and around Durban, descendants of indentured workers and traders who arrived from the 1860s onwards, and their food is part of the national diet.

Menus in cities mark vegetarian dishes, and supermarkets such as Woolworths, Pick n Pay and Checkers stock ready meals, paneer, rotis and Indian spices.

Where to find Indian food

  • Cape Town: Indian restaurants in the City Bowl, Sea Point and the southern suburbs, plus Cape Malay curries in Bo-Kaap.
  • Johannesburg: Fordsburg and Mayfair have long-running Indian eateries, sweet shops and grocers.
  • Durban: the widest choice, from bunny chow counters to vegetarian restaurants; the Hare Krishna temple in Chatsworth runs a vegetarian restaurant.

Safari lodges

Private game lodges around Kruger are used to dietary requests and will cook vegetarian, vegan or no-egg meals with notice. Boma dinners are meat-heavy, so remind the chef on arrival. Kruger's public rest-camp restaurants have limited vegetarian choice; self-catering chalets with kitchens are a good fallback.

Jain travellers

Indian restaurants in Johannesburg and Durban can usually cook without onion, garlic and root vegetables. Elsewhere it is harder, so carry ready-to-eat meals for the Kruger and Panorama Route days and use supermarket fruit, bread and dairy.

Tap water is safe to drink in Cape Town, Johannesburg and other major cities. Lodges and remote areas usually provide filtered or bottled water.

Plan the rest of your trip

See things to do in South Africa, where to stay in Cape Town, the South Africa trip cost and the best time to visit. Entry rules are on the South Africa visa guide.

Frequently asked questions

Is South Africa good for vegetarians?
Better than its meat-loving reputation suggests. Indian restaurants are found in every major city, city menus mark vegetarian dishes, and supermarkets stock Indian ready meals and paneer. Rural areas and braais are meat-heavy, so ask about sides such as pap, chakalaka and braaibroodjie.
Where can I find Indian food in Cape Town and Johannesburg?
In Cape Town, look in the City Bowl, Sea Point and the southern suburbs, and try Cape Malay curries in Bo-Kaap. In Johannesburg, Fordsburg and Mayfair have long-established Indian restaurants, sweet shops and grocers. Durban has the widest choice of all.
Can safari lodges in South Africa cater to vegetarian and Jain diets?
Private lodges around Kruger cater well to vegetarian and no-egg diets with advance notice, and will try for Jain meals without onion, garlic and root vegetables. Kitchens are shared, so strict Jain travellers often carry ready-to-eat meals. Confirm requirements when booking and again on arrival.

How we checked this page

Last reviewed

Written and fact-checked by the Elitech Travels editorial desk in New Delhi, drawing on our consultants' day-to-day booking work and the official sources below. Rules, fares and fees change — always confirm anything critical with the issuing authority before you travel. Our editorial policy.