🇿🇦 South African Bunny Chow
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
- 500 g Lamb or Chicken, cubed
- 2 tbsp Oil
- 1 large Onion, chopped
- 3 cloves Garlic, minced
- 2 tbsp Durban Masala
- 1 tsp Turmeric
- 1 tsp Ground Cumin
- 1 tsp Ground Coriander
- 2 Tomatoes, chopped
- 2 Potatoes, cubed
- 1 cup Water or Stock
- 1 tsp Salt
- 2 tbsp Fresh Coriander, chopped
- 2 large White Bread Loaves
Method
- Fry onion and garlic in oil until golden.
- Add masala, turmeric, cumin, and coriander. Cook 1 min until fragrant.
- Add meat and brown well.
- Add tomatoes, potatoes, water, and salt. Simmer covered 45 min until meat is tender and gravy is thick.
- Stir in fresh coriander.
- Cut each loaf in half and hollow out the centre, keeping the crust as a bowl.
- Spoon curry into the bread and top with the reserved bread pieces.
- 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.