Skip to content

Recipe

Africa
South AfricaKwaZulu-Natal
🍽️ DINNER

Bunny Chow

A hollowed half-loaf of bread filled with fiery Durban curry, the ultimate hand-held street meal.
South African (Durban Indian) · medium · serves 4
prep 20 min · cook 60 min
~700 cal · 47g protein · 31g carbs · 43g fat · 5g fiber · 7g sugars · 15g sat fat (estimated, per serving)
↓ Jump to Recipe
AI-generated illustration
Bunny chow is Durban's gift to street food: a hollowed-out half or quarter loaf of white bread filled with a fiery, soupy curry, the scooped-out bread crown perched on top for dipping. Despite the name it contains no rabbit; 'bunny' is thought to derive from 'bania,' referring to the Indian merchant community that created it.
It was born in KwaZulu-Natal among South Africa's large Indian population, likely as a portable lunch for workers who needed to carry curry without a plate or cutlery. The bread became both container and utensil, and a genuine culinary icon was born.
Ordered by size ('quarter,' 'half') and filling (bean, mutton, chicken), bunny chow is eaten with the hands, tearing bread from the loaf to scoop the curry inside. Messy, spicy, and deeply satisfying, it remains one of Durban's proudest and most democratic foods.
Saved recipes and passport stamps are kept on this device. Sign in to keep them across your devices and leave reviews.
Make it yours
✓ Naturally dairy-, nut-, egg- and pork-free. No swaps needed.
Toggle a diet and the ingredients rewrite themselves with regional substitutes.
Dietary labels are a cooking guide, not allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish; we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, read the label on every product you use, and note that a kitchen can cross-contaminate in ways a recipe cannot control.
Ingredients
Serves 4
1.5 lbs lamb or mutton, cubed
2 (halved) white bread, unsliced loaves
2 onions
5 cloves garlic
1 tbsp ginger
3 tbsp Durban masala or hot curry powder
3 tomatoes
2 tbsp tomato paste
2 potatoes, cubed
2 sprigs
1 cinnamon stick
4
2 star anise
1/2 tsp each cumin and fennel seeds
2 bay leaves
a few sprigs thyme
3 green chilies, slit
1/4 potato, grated (to thicken)
1/4 cup
a handful cilantro, to finish
Instructions
1
Fry the onions with the slit green chilies, thyme, bay, star anise, cinnamon, fennel and cumin seeds until the onion is translucent and the spices smell toasted, then add the garlic and ginger.
2
Add the masala and ground spices, fry a minute, then add the lamb (or vegetables) and salt, turn it in the spice, cover, and let it cook 10 minutes in its own juices.
✎ Chef’s note
No water at this stage. The meat has to cook in the spice and its own liquid first; add water now and you wash the masala off instead of building the gravy.
3
Add the tomatoes, tomato paste, curry leaves and the grated potato with a little boiling water.
✎ Chef’s note
The grated quarter of a potato dissolves and thickens the gravy. It is the Durban trick for a curry that sits in bread without soaking through it.
4
Simmer 45 minutes (25 for the plant version), adding the quartered potatoes halfway and only as much boiling water as it needs, until thick and the oil rises to the top.
✎ Chef’s note
A proper Durban curry is done when the oil separates and floats. That is your cue the masala is cooked through. Judge the gravy at the end: it should be thick enough to spoon into bread without running straight through. If it is loose, take the lid off and reduce it for a few minutes.
5
Hollow out each half-loaf of bread, keeping the torn-out middle (called "the virgin") for dipping.
6
Ladle the curry into the bread cavity and perch the torn-out bread on top as a lid.
7
Scatter with cilantro and eat with your hands, no cutlery.
Durban Indian street tradition.
Ratings & reviews
Cooked it? Rate this dish:
No account needed. Sign in to leave a full review with a comment.
Cooked it?
Kept on this device, no account needed. Sign in to leave a review and keep your passport across your devices.
No reviews yet, be the first to cook it.
🌏 While it simmers, know your destination
📍
KwaZulu-Natal. The Zulu side of the province eats differently. Amasi is unpasteurised milk left to sour in an igula, a calabash, until it thickens and sharpens, and it is poured over uphuthu, maize meal cooked dry and crumbly rather than smooth. Beef matters because ceremony revolves around slaughter, which is why a shisanyama, buy-and-braai, is a social form and not just a butcher's counter.
🗺️
South Africa. Cape Malay cooking came from people enslaved and exiled to the Cape from the Indonesian archipelago, India and Sri Lanka under Dutch rule, and it brought cinnamon, cumin and dried fruit into a European framework. Bobotie is where the argument sits: Cape Malay and Dutch parentage are both defensible and neither has been settled.
🌍
Africa. Much of what reads as timeless African cooking is younger than the Atlantic crossings. Maize, cassava, groundnut, chilli and tomato all arrived from the Americas after 1500 and pushed older crops aside; millet, sorghum, teff, yam and fonio are the ones that were already here, and the map still shows the join.
The story behind this dish is up top, worth a read while the pot works.

Frequently asked questions

What is Bunny Chow?

A hollowed half-loaf of bread filled with fiery Durban curry, the ultimate hand-held street meal.

Where does Bunny Chow come from?

Bunny Chow is a South African (Durban Indian) dish from KwaZulu-Natal, South Africa.

Can Bunny Chow be made vegan, gluten-free, or dairy-free?

This Bunny Chow recipe includes substitution suggestions for vegetarian, vegan, gluten-free, dairy-free, nut-free, egg-free, and pork-free versions, including several at once such as gluten-free and dairy-free together. Treat them as a starting guide rather than a guarantee, and see the allergen note below.

Is Bunny Chow safe for people with food allergies?

Our dietary labels and substitutions are a cooking guide, not medical or allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish, but we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, always read the label on every product you use, and remember a home or commercial kitchen can cross-contaminate ingredients in ways a recipe cannot control.

How long does Bunny Chow take to make?

About 80 minutes total (20 minutes prep, 60 minutes cooking), serving 4.
Get the Sunday Spin
One dish from somewhere in the world, in your inbox every Sunday. No spam, just dinner inspiration you can cook that day.