All recipes

🇿🇦 South African Bunny Chow

Durban, South Africa Street Food Prep 20 min Cook 60 min Serves 4 650 kcal

Bunny chow is a hollowed-out half loaf of bread filled with rich curry. It was born in Durban’s Indian community as a portable meal for workers, and it remains one of South Africa’s most iconic street foods. The bread soaks up the gravy from the inside.

Ingredients

Method

  1. Fry onion and garlic in oil until golden.
  2. Add masala, turmeric, cumin, and coriander. Cook 1 min until fragrant.
  3. Add meat and brown well.
  4. Add tomatoes, potatoes, water, and salt. Simmer covered 45 min until meat is tender and gravy is thick.
  5. Stir in fresh coriander.
  6. Cut each loaf in half and hollow out the centre, keeping the crust as a bowl.
  7. Spoon curry into the bread and top with the reserved bread pieces.
  8. Serve immediately with extra chutney.

History

Bunny chow was invented in Durban in the mid-20th century, in the Indian community that had been established there since the 1860s when indentured labourers arrived from the Indian subcontinent to work on the sugar plantations. The dish is a practical invention: a hollowed-out loaf of bread filled with curry made a portable meal that Indian waiters and shop workers could carry to their jobs during apartheid, when they were not permitted to eat in many restaurants. The name is likely a corruption of "Bania" — the Gujarati trading caste — though the story that it originated at a Durban restaurant called Kapitan’s is also widely told. Today it is sold everywhere from fine restaurants to roadside stands.

The science

The soft interior of a white loaf acts as both container and sponge. As the hot curry sits inside, its gravy penetrates the crumb, softening the bread and creating a layer of flavour between the crust and the filling. The crust itself stays firm because it contains less moisture and has a more developed gluten structure — the reason the loaf does not collapse under the weight of the curry. Thick gravy matters because a thin sauce would soak through entirely and leave a soggy mess.

Substitutions

Lamb and chicken are the classic proteins, but beef, goat, or a sturdy plant-based substitute all work. If you cannot find Durban masala, a blend of hot curry powder with extra cumin, coriander, and a pinch of fennel is a close approximation. Use a soft white sandwich loaf rather than sourdough or artisanal bread — the soft crumb is essential for absorbing the gravy without turning tough.

Chef's tip

Use a soft white loaf, not sourdough. The curry must be thick so it does not soak through.

Drink pairing

Cold milk or a sweet lassi to tame the heat. A lager also works if you want something with a little more bite.