Bunny chow is a Durban-style South African curry served inside a hollowed-out loaf of white bread. This homemade chicken bunny chow features tender chicken thighs simmered in a mildly spiced sauce and spooned into a quarter loaf, with the soft bread “virgin” served on the side for dipping.
It’s a filling, hands-on meal that’s comforting and slightly messy in the best way. The curry starts mild and family-friendly; add fresh chilli, cayenne or a hotter Durban masala if you prefer more heat.

[feast_advanced_jump_to]
What is bunny chow?
Bunny chow, often shortened to “bunny” in South Africa, is a curry served inside a hollowed loaf of white bread. The dish began in Durban’s Indian South African community and is commonly filled with mutton, lamb, chicken, beans or vegetables.
Despite the name, it isn’t made from rabbit. The bread serves as both bowl and side, soaking up the curry as you eat.
Why this bunny chow recipe works
- Chicken thighs stay tender – they simmer without drying out.
- Mild to start – the recipe uses a mild Durban masala or curry powder, and you can add chilli to increase heat.
- Sauce consistency – the sauce is thick enough to sit in bread but still saucy for dipping.
- Proper bread-bowl structure – square unsliced loaves create sturdy quarter bunnies.
- Make-ahead friendly – the curry develops flavor after resting; assemble bread bowls just before serving.
A few bunny chow facts
- Bunny chow is commonly called a bunny in South Africa.
- A quarter bunny uses a quarter loaf; a half bunny uses half a loaf.
- The soft bread removed from the centre is often called “the virgin” and is served for dipping.
- One possible origin links the name to Durban’s Indian community and the word “bania“, though the exact etymology is debated.
Key ingredient notes and substitutions
The full ingredient list with measurements appears in the recipe card below.

White unsliced sandwich loaf
Traditional bunnies use unsliced white sandwich loaves with square ends (sometimes called government loaves). The square shape helps each bread bowl stand upright and hold the curry. For four quarter bunnies you’ll need two loaves and should use the end pieces for a sturdy base. Avoid rounded loaves unless you’re making mini versions.
Chicken thighs
Skinless, boneless chicken thighs stay juicier than breast and hold up well in a simmered curry. Cut into generous bite-sized pieces so they stay tender.
Can you use lamb instead?
Yes. Swap the chicken for the same weight of lamb, add 2–4 whole cloves if you like, and simmer 15–20 minutes longer until tender. Watch the liquid level and adjust as needed.
Durban masala or curry powder
Durban masala gives an authentic Durban flavour but varies from mild to very hot. This recipe uses 4 teaspoons of a mild Durban masala or curry powder. If you can’t find it, use good-quality mild or medium curry powder and add chilli separately to control the heat.
Curry leaves
Fresh curry leaves add a bright, citrusy note. Dried curry leaves can be used but the flavour will be softer. If unavailable, omit them rather than substituting curry powder; they are not interchangeable.
Tinned tomatoes
Chopped tomatoes form the sauce base. Cook them down briefly so the sauce thickens and develops a richer taste.
Sugar
A small amount balances the tomatoes’ acidity without making the curry sweet. It rounds the sauce nicely.
Salt
Season the curry well. The filling should be bold since the bread softens and absorbs the sauce.
How to make bunny chow
1. Dice the chicken thighs into generous bite-sized pieces and chop the onions.

2. Heat the oil in a large saucepan over medium-high heat. Add the onions, cinnamon sticks, bay leaves, curry leaves, cumin seeds and crushed cardamom pods.
3. Reduce heat to medium and cook about 5 minutes, stirring often, until the onions are soft, translucent and just turning light golden.

4. Add Durban masala or curry powder, garam masala, turmeric, ground coriander, garlic and ginger. Cook for 1 minute, stirring and scraping the pan so the spices don’t burn. Reduce the heat if they start to catch.

5. Add the tinned tomatoes and stir into the spices. Cook for about 3 minutes, stirring and scraping often, until the tomato mixture thickens and darkens. Turn the heat down if it starts to catch.

6. Stir in the salt and sugar.

7. Add the chicken, stirring to coat in the sauce. Cook for 2–3 minutes.

8. Add enough water to almost cover the chicken, not fully submerge it, and bring to a gentle simmer.

9. Cover and simmer on low heat for about 30 minutes, or until the chicken is tender. Stir occasionally to prevent sticking. Check at 15 minutes: if it seems too watery, remove the lid and let some liquid evaporate. The final consistency should be thick enough to sit in the bread without flooding it, yet saucy enough to dip torn bread pieces.
Prepare the bread bowl

10. Slice each loaf in half for a “half bunny” or into quarters for “quarter bunnies.” This recipe yields two half bunnies or four quarter bunnies.

11. With a sharp serrated knife, cut a square into each bread piece to create a hollow, leaving a roughly 2cm border around the sides and bottom. Do not cut through the base; it must remain intact to hold the curry. Gently remove the soft inner bread – the “virgin” – and keep it for dipping.

12. Spoon the hot curry into the bread bowls, scatter with fresh coriander and serve immediately with carrot sambal and the soft bread pieces on the side.
Troubleshooting bunny chow
My curry is too runny
Simmer uncovered until it thickens. A thin curry soaks through the bread too quickly.
My curry is too dry
Add a splash of water and simmer gently to loosen the sauce.
My bread went soggy
The filling may have been too thin or assembled too early. Fill the bread just before serving.
My curry tastes flat
It likely needs more salt or a little extra curry powder/masala. The filling should taste bold because the bread softens the flavour.
My curry is too spicy
Stir in a little yoghurt, cream or coconut milk, or serve with extra bread and carrot sambal to mellow the heat.
I can’t find Durban masala
Substitute a mild or medium curry powder, then add chilli to taste.
What to serve with bunny chow
Traditionally, bunny chow is served with carrot sambal and the soft bread removed from the loaf. The sambal adds brightness and acidity to balance the rich curry.
For a simple carrot sambal, combine grated or julienned carrot with finely chopped onion, chopped chilli, a splash of vinegar, a pinch of sugar and salt. Keep it tangy rather than sweet.
Because the bread is substantial, few sides are needed. A cold fizzy drink or other refreshing beverage pairs well.
Top tips
- Prep before you start – measure spices and chop aromatics before heating the pan; curry moves quickly once spices go in.
- Make the curry ahead – flavours deepen after resting. Store the curry separately and fill the bread just before serving.
- Keep the curry thick – simmer uncovered if it needs reducing; a thin curry will soak the bread too fast.
- Season properly – the filling should be boldly seasoned before it goes into the bread, as the loaf will soften the flavour.
Variations
Lamb bunny chow – replace chicken with lamb, add 2–4 cloves and simmer 15–20 minutes longer until tender.
Chicken and potato bunny – add peeled potato chunks with the chicken and simmer until tender.
Bean bunny – use butter beans, kidney beans or chickpeas instead of chicken for a vegetarian option.
Vegetable bunny – use potatoes, sweet potatoes, cauliflower, carrots or chickpeas for a veggie version.
Mini bunny chows – use small square rolls or mini loaves for party portions.
Hotter bunny – add fresh green chilli, cayenne or a hotter Durban masala.
Storage
Assembled bunny chows are best eaten immediately; the bread will continue absorbing sauce and can become soggy. Store leftover curry separately in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave and serve with fresh bread.
The curry freezes well for up to 3 months. Defrost overnight in the fridge and reheat thoroughly before serving. Leftover curry is also excellent served with plain rice.
More South African recipes
If you enjoy South African curry flavours, try other classic dishes such as bobotie, curried mince for vetkoek or beef trinchado. For sides, a curry noodle salad is a popular make-ahead option, and for dessert consider milk tart or malva pudding.
Recipe

Bunny Chow Recipe
Equipment
-
1 large saucepan with lid – a cast iron casserole is ideal
Ingredients
- 1 kilogram chicken thighs, diced – no skin, no bones
- 2 medium onions, diced – roughly 150g
- 2 tablespoons oil
- 2 cinnamon sticks
- 2 bay leaves
- 5 curry leaves – fresh or dried
- 1 teaspoon cumin seeds – or ½ teaspoon ground cumin
- 5 cardamom pods, crushed
- 4 teaspoons Durban masala or curry powder – heat level of choice
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 1 teaspoon ground coriander
- 2 teaspoons garlic, chopped – or garlic paste
- 2 teaspoons fresh ginger, chopped – or ginger paste
- 1 400g can chopped tomatoes
- 1 tablespoon sugar
- 1½ – 2 teaspoons salt
- 1½ – 2 cups water
- 2 unsliced sandwich loaves – square ends, also called ‘government loaf’
- fresh coriander leaves for serving
Optional heat
- 1-2 green chillies – or a pinch of cayenne pepper or chilli flakes
Instructions
Making the chicken curry
-
Dice the chicken thighs into bite-sized pieces and chop the onions.
-
Heat oil in a large saucepan over medium-high heat. Add onions, cinnamon sticks, bay leaves, curry leaves, cumin seeds and crushed cardamom pods.
-
Reduce heat to medium and cook about 5 minutes until the onions are soft and starting to turn golden.
-
Stir in Durban masala or curry powder, garam masala, turmeric, ground coriander, garlic and ginger. Cook 1 minute, stirring to prevent burning.
-
Add the chopped tomatoes and cook about 3 minutes until the mixture thickens and deepens in colour.
-
Stir in the sugar and salt.
-
Add the chicken and stir to coat. Cook 2–3 minutes.
-
Pour in enough water to almost cover the chicken and bring to a gentle simmer.
-
Cover and simmer on low for about 30 minutes until the chicken is tender, stirring occasionally. If the curry is too thin after 15 minutes, remove the lid and reduce to the desired thickness.
Prepare the bread bowl
-
Slice the loaf into halves or quarters depending on whether you want half or quarter bunnies.
-
Cut a square from each piece with a serrated knife, leaving a 2cm border and keeping the base intact. Remove the soft centre (the “virgin”) for dipping.
-
Ladle hot curry into the bread bowls, top with fresh coriander and serve immediately with carrot sambal and the soft bread pieces on the side.
Notes
- Use square-ended unsliced white loaves so each bread bowl has a sturdy base.
- The curry should be thick enough to sit in the bread but saucy enough for dipping.
- If you can’t find Durban masala, use a mild curry powder and add chilli separately if desired.
- Assemble bunnies just before serving and store leftover curry separately from bread.
Nutritional data disclaimer
Nutritional information is provided by a third party and may not be exact. Values can vary by ingredient brands and portion sizes. Consult a registered dietitian for personalised advice.
Nutrition
For food safety advice, including guidance on food allergies, consult your local food safety authority.