Bunny chow is a distinctive South African street-food dish from Durban: a hollowed loaf filled with richly spiced curry and eaten with the bread.
Brown the lamb, build a fragrant curry base with aromatics and spices, and simmer until tender before spooning it into fresh bread.
Choose a sturdy unsliced loaf with a firm crust. It should hold the curry without collapsing while still absorbing some of the sauce.
Serving Suggestions
Serve with the reserved bread top, fresh cilantro, sliced onion, pickled vegetables, and a cold drink.

Recipe Notes
The curry can be made two days ahead. Fill the bread just before serving so it does not become overly soft.

South African Bunny Chow
Spicy tender lamb curry served inside a hollowed loaf of bread in classic Durban style.
Ingredients
Equipment
Method
Build the Curry:
- Heat the oil in a Dutch oven. Brown the lamb in batches and transfer it to a plate.
- Add the onion and cook for 5 minutes. Stir in garlic, ginger, curry powder, cumin, and coriander for 1 minute.
- Add the tomato, stock, browned lamb, and salt. Bring to a simmer, cover, and cook for 60 minutes.
Add Vegetables:
- Stir in the potatoes and carrots. Cover and simmer for 25 to 30 minutes more, until the lamb and vegetables are tender and the sauce is thick.
- Taste and adjust the seasoning.
Fill and Serve:
- Cut the loaf into quarters and hollow out the centers, leaving a thick shell. Reserve the bread pieces.
- Spoon the hot curry into the bread, garnish with cilantro and red onion, and serve with the bread tops for dipping.
Nutrition
Notes
- Chicken or chickpeas can replace the lamb; adjust the cooking time accordingly.
- A thicker curry is easier to eat inside the bread, so simmer uncovered briefly if the sauce is loose.



