[{"data":1,"prerenderedAt":435},["ShallowReactive",2],{"recipe:bunny-chow":3,"recipe:country:south-africa":218},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":51,"faq":52,"equipment":68,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":76,"diet":79,"mainIngredients":81,"ingredients":88,"instructions":165,"nutrition":196,"images":205,"keywords":209,"publishedAt":216,"updatedAt":216,"authorSlug":217},"bunny-chow","Bunny Chow (Durban Curry in a Hollowed Loaf)","Bunny chow","BUH-nee chow","south-africa","Durban, KwaZulu-Natal","🍛","A quarter of a white loaf hollowed out and filled to the brim with slow-cooked Durban mutton curry, the torn-out crumb balanced on top and used as the spoon. No cutlery, no plate.","Bunny chow is Durban's answer to takeaway: a quarter or half of an unsliced white loaf, its soft interior pulled out, refilled with a deep red mutton or bean curry, and topped with the crumb you removed. You eat it standing, tearing the lid into pieces and using them to scoop, working down through bread that has been soaking up curry gravy the whole time. The curry itself is properly Durban — chilli-hot, thickened with potato rather than cream, perfumed with cinnamon, star anise and curry leaves, and cooked long enough that the mutton slides off the bone. There is no rabbit in it and never was.","Durban has the largest population of Indian descent of any city outside India, and it exists because of indenture. From 1860 the Natal colony imported labourers from Madras and Calcutta on five-year contracts to cut sugar cane, and traders — mostly Gujarati, arriving at their own expense and known as passenger Indians — followed. Both groups brought food with them, and over a century that food became something specifically Durban: a coarser, hotter masala than most Indian regional blends, curry leaves used freely, and gravies bulked with potato because potato was cheap and filling.\n\nThe hollowed loaf came later, and the honest answer about its origin is that nobody has produced a settled account. The best-supported explanation is a practical one about segregation: Indian workers and café owners in mid-twentieth-century Durban needed a way to carry and sell a hot meal to people who were not permitted to sit and eat where the food was made, and bread was the container that came to hand. The name is usually traced to bania, the Gujarati merchant caste — a bania chow, a trader's meal — which is plausible and widely repeated but not documented beyond the repetition. Other accounts point at golf caddies or cane cutters. They may all be partly true; food this ordinary rarely gets recorded when it starts.\n\nWhat is not in dispute is the vocabulary. You order a quarter, a half or a full — a quarter for one person, a half if you are serious — and you specify mutton, bean, chicken or, in older shops, simply \"beans\" because that was the cheapest. It comes wrapped in paper with a small carrot-and-chilli salad on top, no fork, no plate. Eating it neatly is not possible and nobody in Durban has ever tried. The bread is not packaging that you discard: the piece at the bottom, saturated with gravy and slightly collapsed, is the reason the dish is built this way.",[15,16,17,18],"The curry is cooked on the bone for two hours, which is where the body of a real Durban gravy comes from — not from thickeners.","Whole spices and ground masala are used at different stages, so the curry has both a top note and a base rather than one flat wall of heat.","Clear instructions for hollowing the loaf so the walls hold gravy instead of collapsing halfway through eating.","Includes the carrot sambal, which is not a garnish — the cold acid is what makes a whole quarter loaf of hot curry edible.",[20,21,22,23,24,25],"Buy an unsliced, square white loaf and let it sit out for a few hours. A very fresh, soft loaf tears rather than hollows and turns to paste against the gravy.","Cut the loaf into quarters through both directions, then hollow each block from the cut face, leaving a wall about 1.5 cm thick on all sides.","Use mutton or lamb on the bone. Boneless cubes cook faster but the gravy stays thin and lacks the sticky body that comes off the bones.","Fry the masala in oil until it darkens and the oil starts separating around the edges of the pan — this is the single step that separates a good Durban curry from a dusty one.","Add the potato in the last 30 minutes only. Cooked from the start it disintegrates completely and turns the gravy into wallpaper paste.","Fill the bread just before serving. A loaf loaded ten minutes early has already lost its structure at the bottom.",[27,31,35],{"original":28,"swap":29,"note":30},"Durban masala","Hot curry powder plus 1 tsp extra chilli powder and 1 tsp ground coriander","Durban masala is coarsely ground, heavy on chilli and coriander, and notably red. A standard hot curry powder gets you most of the way; add smoked or Kashmiri chilli for colour without extra fire.",{"original":32,"swap":33,"note":34},"Mutton on the bone","Chicken thighs on the bone, or 2 tins of drained sugar beans","Chicken needs only 40 minutes instead of two hours. The bean version is the original cheap bunny and is entirely traditional, not a modern vegetarian concession.",{"original":36,"swap":37,"note":38},"Fresh curry leaves","Omit them entirely rather than using dried","Dried curry leaves contribute almost nothing. The curry is still good without them; it simply loses one aromatic layer.",[40,43,46],{"name":41,"description":42},"Bean bunny","The cheapest and oldest version: sugar beans simmered in the same masala gravy with potato. Meat-free, and what most Durban shops sold before mutton bunnies became the tourist order.",{"name":44,"description":45},"Kota","Soweto's parallel invention — a quarter loaf filled with chips, polony, atchar, cheese and a fried egg instead of curry. Same bread architecture, entirely different city and filling.",{"name":47,"description":48},"Prawn bunny","A coastal Durban upgrade using large prawns added to the finished gravy for the last five minutes. Faster, richer, and priced accordingly on the beachfront.",[50],"Carrot sambal — coarsely grated carrot with green chilli, a little vinegar and salt — piled on top, and a cold drink you will need.","Keep the curry and the bread apart. The gravy refrigerates for 4 days and improves noticeably by day two as the masala settles; reheat it in a pot over low heat with a splash of water, since microwaving breaks the potato apart. It freezes well for 3 months without the potato — add freshly boiled potato when you reheat. A filled bunny does not keep at all: within an hour the bread walls give way and you are eating curry with a spoon like everyone else.",[53,56,59,62,65],{"question":54,"answer":55},"Why is it called bunny chow if there is no rabbit?","There has never been rabbit in it. The most commonly cited explanation is that \"bunny\" comes from bania, the Gujarati merchant caste who ran the Durban cafés that sold it, making it a trader's meal — but this is a widely repeated theory rather than a documented fact, and other origin stories exist. \"Chow\" is simply slang for food.",{"question":57,"answer":58},"What kind of bread do I need?","An unsliced white sandwich loaf with a soft crumb and a thin, pale crust — the standard supermarket square loaf. Sourdough, ciabatta and rustic crusty breads are wrong for this: their open, chewy structure will not compress into gravy-soaked walls, and the thick crust fights you when you tear the lid.",{"question":60,"answer":61},"How hot is a Durban curry supposed to be?","Genuinely hot. Durban cooking runs at a higher chilli level than most Indian regional cuisines, and a mutton bunny in the city will make a first-time eater sweat. This recipe is written at a firm medium — around two teaspoons of chilli in the masala — and you can push it up or down without changing anything else about the method.",{"question":63,"answer":64},"How do you actually eat a bunny chow?","With your hands and no plate. Tear pieces off the crumb lid sitting on top, use them to scoop curry from the hollow, and once the lid is gone, start eating down through the bread walls. The bottom of the loaf, fully soaked in gravy, is eaten last and is the part people fight over.",{"question":66,"answer":67},"Can I make the curry in advance?","Yes, and it is better if you do. Cook the mutton gravy a day ahead without the potato, refrigerate it overnight, then reheat it gently and add freshly boiled potato before filling the bread. The masala rounds out overnight and the harsh edge of the chilli softens into something deeper.",[69,70,71],"Heavy-based pot with a lid","Sharp bread knife","Grater for the sambal",4,25,130,"medium",[77,78],"street-food","main",[80],"halal-friendly",[82,83,84,85,86,87],"lamb","potato","onion","tomato","curry-powder","garlic",[89,95,99,102,106,109,113,115,119,123,126,129,132,134,138,140,144,146,151,155,158,161],{"qty":90,"unit":91,"name":92,"note":93,"group":94},1,"piece","unsliced white loaf, quartered","a day old is better than fresh","For the bread",{"qty":72,"unit":96,"name":97,"group":98},"tbsp","sunflower oil","For the curry",{"ref":100,"qty":90,"unit":91,"name":101,"group":98},"cinnamon","cinnamon stick",{"ref":103,"qty":104,"unit":91,"name":105,"group":98},"star-anise",2,"star anise",{"ref":107,"qty":72,"unit":91,"name":108,"group":98},"cardamom","green cardamom pods, bruised",{"ref":110,"qty":90,"unit":111,"name":112,"group":98},"fennel-seed","tsp","fennel seeds",{"ref":84,"qty":104,"unit":91,"name":114,"group":98},"onions, finely chopped",{"ref":116,"qty":117,"unit":91,"name":118,"group":98},"curry-leaves",12,"fresh curry leaves",{"ref":87,"qty":120,"unit":121,"name":122,"group":98},6,"clove","garlic, crushed to a paste",{"ref":124,"qty":104,"unit":96,"name":125,"group":98},"ginger","fresh ginger, grated",{"ref":86,"qty":127,"unit":96,"name":128,"group":98},3,"Durban masala or hot curry powder",{"ref":130,"qty":90,"unit":111,"name":131,"group":98},"turmeric","ground turmeric",{"ref":85,"qty":127,"unit":91,"name":133,"group":98},"ripe tomatoes, grated or blitzed",{"ref":82,"qty":135,"unit":136,"name":137,"group":98},900,"g","mutton or lamb on the bone, in large chunks",{"ref":83,"qty":127,"unit":91,"name":139,"group":98},"medium potatoes, halved",{"qty":141,"unit":142,"name":143,"group":98},500,"ml","hot water",{"qty":104,"unit":111,"name":145,"group":98},"fine salt",{"ref":147,"qty":148,"unit":149,"name":150,"group":98},"cilantro",0.5,"cup","coriander leaves, chopped",{"ref":152,"qty":127,"unit":91,"name":153,"group":154},"carrot","carrots, coarsely grated","For the sambal",{"ref":156,"qty":90,"unit":91,"name":157,"group":154},"green-chili","green chilli, finely chopped",{"ref":159,"qty":90,"unit":96,"name":160,"group":154},"vinegar","white vinegar",{"qty":162,"unit":163,"name":164,"group":154},null,"to taste","salt for the sambal",[166,169,173,178,182,187,190,193],{"title":167,"text":168},"Start the whole spices","Heat the oil in a heavy pot over medium heat and drop in the cinnamon, star anise, cardamom and fennel seeds. Within 30 seconds they will swell slightly and the kitchen will smell sweet and woody — that is the signal to move on, before anything darkens.",{"title":170,"text":171,"timerSeconds":135,"tip":172},"Fry the onions hard","Add the onions and curry leaves and fry for 12–15 minutes, stirring often, until the onions collapse and turn a real golden brown at the edges. Stir in the garlic and ginger and cook two minutes more, until the paste stops smelling raw and starts sticking to the pot.","The curry leaves will crackle and spit when they hit the oil. Stand back for the first few seconds and keep the lid within reach.",{"title":174,"text":175,"timerSeconds":176,"tip":177},"Cook out the masala","Stir in the masala and turmeric with a splash of water to stop them catching, then add the grated tomato. Cook for 8–10 minutes over medium heat until the mixture darkens to brick red, pulls away from the sides of the pot and you can see oil pooling around the edges.",540,"Oil separating out of the masala is the doneness signal. Stop before it and the curry tastes powdery all the way to the table.",{"title":179,"text":180,"timerSeconds":181},"Brown and braise the mutton","Add {qty:lamb} of mutton and turn it in the masala over high heat for 5 minutes until every piece is coated and sealed. Pour in the hot water and salt, bring to a simmer, cover and cook on low for 90 minutes, stirring every 20 minutes or so.",5400,{"title":183,"text":184,"timerSeconds":185,"tip":186},"Add the potato","Drop in the halved potatoes, pushing them under the gravy, and simmer uncovered for another 30 minutes. The curry is ready when the mutton pulls off the bone under light pressure and the gravy coats a spoon thickly rather than running off it.",1800,"If the gravy is still loose, lift the lid and boil hard for 5 minutes. Bread cannot hold a thin curry.",{"title":188,"text":189,"timerSeconds":135},"Make the sambal","While the curry finishes, toss the grated carrot with the green chilli, vinegar and a good pinch of salt. Leave it in the fridge for at least 15 minutes so the carrot softens slightly and takes on the acid.",{"title":191,"text":192},"Hollow the loaves","Cut the loaf into four equal blocks. Working from the cut face of each, pull out the soft crumb in one piece, leaving walls about 1.5 cm thick on the sides and base. Keep each removed crumb — it is the lid and the spoon.",{"title":194,"text":195},"Fill and serve immediately","Stir the coriander through the curry, then spoon it into each hollow until it sits proud of the rim, letting a little run down the sides. Balance the crumb lid on top, add a spoon of carrot sambal, and hand it over on paper. Eat with your hands.",{"calories":197,"protein":198,"carbs":199,"fat":200,"fiber":201,"sugar":202,"sodium":203,"estimated":204},780,42,78,32,7,9,1250,true,[206],{"src":207,"alt":208},"\u002Fimages\u002Frecipes\u002Fbunny-chow\u002Fhero.svg","Quarter loaf of white bread hollowed and filled with dark red mutton curry, crumb lid on top and carrot sambal beside it",[210,211,212,213,214,215],"bunny chow","durban curry","mutton curry","south african street food","indian south african","hollowed loaf","2026-08-20","dishroute-kitchen",{"items":219,"total":226,"page":90,"limit":433,"hasMore":434},[220,245,271,278,303,330,351,372,394,413],{"slug":221,"title":222,"nativeName":223,"countrySlug":8,"region":224,"baseServings":120,"prepMinutes":73,"cookMinutes":225,"restMinutes":226,"difficulty":75,"course":227,"diet":228,"mainIngredients":229,"images":234,"keywords":238,"publishedAt":216,"updatedAt":216,"authorSlug":217},"bobotie","Bobotie (Cape Malay Curried Mince Bake)","Bobotie","Western Cape",60,10,[78],[80],[230,84,86,231,232,233],"ground-beef","milk","eggs","raisins",[235],{"src":236,"alt":237},"\u002Fimages\u002Frecipes\u002Fbobotie\u002Fhero.svg","Baked bobotie in a white dish, golden egg custard top with bay leaves standing upright, one square lifted out",[221,239,240,241,242,243,244],"cape malay","curried mince","south african","baked mince","egg custard","apricot jam",{"slug":246,"title":247,"nativeName":248,"countrySlug":8,"baseServings":120,"prepMinutes":249,"cookMinutes":250,"restMinutes":251,"difficulty":75,"course":252,"diet":253,"mainIngredients":256,"images":261,"keywords":265,"publishedAt":216,"updatedAt":216,"authorSlug":217},"boerewors","Boerewors (Coiled South African Farmer's Sausage)","Boerewors",50,20,545,[78],[254,255],"gluten-free","dairy-free",[257,258,259,260],"beef-chuck","pork-belly","coriander-seed","black-pepper",[262],{"src":263,"alt":264},"\u002Fimages\u002Frecipes\u002Fboerewors\u002Fhero.svg","Thick coiled boerewors sausage browning on a braai grid over glowing coals, skewers holding the spiral together",[246,266,267,268,269,270],"braai","south african sausage","coriander sausage","grilling","homemade sausage",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"difficulty":75,"course":272,"diet":273,"mainIngredients":274,"images":275,"keywords":277,"publishedAt":216,"updatedAt":216,"authorSlug":217},[77,78],[80],[82,83,84,85,86,87],[276],{"src":207,"alt":208},[210,211,212,213,214,215],{"slug":279,"title":280,"nativeName":281,"countrySlug":8,"region":282,"baseServings":120,"prepMinutes":283,"cookMinutes":73,"difficulty":284,"course":285,"diet":287,"mainIngredients":290,"images":292,"keywords":296,"publishedAt":216,"updatedAt":216,"authorSlug":217},"chakalaka","Chakalaka (Spicy South African Vegetable Relish)","Chakalaka","Gauteng",15,"easy",[286],"side",[288,289,255],"vegetarian","vegan",[152,291,84,86,85,87],"bell-pepper",[293],{"src":294,"alt":295},"\u002Fimages\u002Frecipes\u002Fchakalaka\u002Fhero.svg","Bowl of orange-red chakalaka with grated carrot, diced peppers and beans, served beside white pap",[279,297,298,299,300,301,302],"south african relish","vegetable side dish","braai side","curry powder","baked beans","township food",{"slug":304,"title":305,"nativeName":306,"countrySlug":8,"baseServings":307,"prepMinutes":308,"cookMinutes":309,"restMinutes":310,"difficulty":311,"course":312,"diet":314,"mainIngredients":316,"images":320,"keywords":324,"publishedAt":216,"updatedAt":216,"authorSlug":217},"koeksisters","Koeksisters (Plaited Doughnuts in Ice-Cold Syrup)","Koeksisters",16,45,35,480,"hard",[313],"dessert",[288,315],"nut-free",[317,318,319,100],"flour","butter","lemon",[321],{"src":322,"alt":323},"\u002Fimages\u002Frecipes\u002Fkoeksisters\u002Fhero.svg","Plaited golden koeksisters glistening with syrup on a wire rack, one broken open showing the soaked inside",[304,325,326,327,328,329],"koesister","syrup doughnut","south african dessert","plaited pastry","deep-fried sweet",{"slug":331,"title":332,"nativeName":333,"countrySlug":8,"baseServings":334,"prepMinutes":250,"cookMinutes":335,"restMinutes":283,"difficulty":284,"course":336,"diet":337,"mainIngredients":338,"images":341,"keywords":345,"publishedAt":216,"updatedAt":216,"authorSlug":217},"malva-pudding","Malva Pudding (South African Apricot Sponge in Cream Sauce)","Malvapoeding",8,40,[313],[288,315],[339,232,340,318],"apricot","heavy-cream",[342],{"src":343,"alt":344},"\u002Fimages\u002Frecipes\u002Fmalva-pudding\u002Fhero.svg","Warm malva pudding in a baking dish, dark sticky sponge with cream sauce soaking in and a spoonful lifted out",[346,347,348,327,349,350],"malva pudding","malvapoeding","apricot jam sponge","cream sauce pudding","baked pudding",{"slug":352,"title":353,"nativeName":354,"countrySlug":8,"baseServings":120,"prepMinutes":355,"cookMinutes":308,"difficulty":284,"course":356,"diet":357,"mainIngredients":358,"images":360,"keywords":364,"publishedAt":216,"updatedAt":216,"authorSlug":217},"south-african-pap","Pap (South African Stiff Maize Porridge)","Pap \u002F phutu",5,[286],[288,254],[359,318],"cornmeal",[361],{"src":362,"alt":363},"\u002Fimages\u002Frecipes\u002Fsouth-african-pap\u002Fhero.svg","Plate of firm white South African pap sliced into a wedge with dark tomato gravy poured over one side",[365,366,367,368,369,370,371],"pap","phutu","maize meal","stywepap","krummelpap","south african side dish","maize porridge",{"slug":373,"title":374,"nativeName":375,"countrySlug":8,"baseServings":120,"prepMinutes":376,"cookMinutes":377,"restMinutes":283,"difficulty":311,"course":378,"diet":379,"mainIngredients":380,"images":383,"keywords":387,"publishedAt":216,"updatedAt":216,"authorSlug":217},"potjiekos","Potjiekos (South African Three-Legged Pot Stew)","Potjiekos",30,180,[78],[255],[257,83,152,84,381,382],"green-beans","mushrooms",[384],{"src":385,"alt":386},"\u002Fimages\u002Frecipes\u002Fpotjiekos\u002Fhero.svg","Open cast-iron three-legged pot over coals showing layered beef, potatoes, carrots and green beans in dark gravy",[373,388,389,390,391,392,393],"potjie","cast iron stew","south african braai","layered stew","beef stew","outdoor cooking",{"slug":395,"title":396,"nativeName":397,"countrySlug":8,"region":398,"baseServings":120,"prepMinutes":283,"cookMinutes":399,"restMinutes":310,"difficulty":284,"course":400,"diet":401,"mainIngredients":402,"images":403,"keywords":407,"publishedAt":216,"updatedAt":216,"authorSlug":217},"umngqusho","Umngqusho (Xhosa Samp and Beans)","Umngqusho","Eastern Cape",165,[78,286],[288,254],[84,318,156,87],[404],{"src":405,"alt":406},"\u002Fimages\u002Frecipes\u002Fumngqusho\u002Fhero.svg","Bowl of creamy umngqusho, cracked white maize kernels and speckled sugar beans with melted butter on top",[395,408,409,241,410,411,412],"samp and beans","xhosa food","sugar beans","maize","slow cooked",{"slug":414,"title":415,"nativeName":416,"countrySlug":8,"baseServings":334,"prepMinutes":250,"cookMinutes":309,"restMinutes":417,"difficulty":284,"course":418,"diet":420,"mainIngredients":421,"images":423,"keywords":427,"publishedAt":216,"updatedAt":216,"authorSlug":217},"vetkoek","Vetkoek (South African Fried Dough Buns)","Vetkoek \u002F amagwinya",90,[419,77],"snack",[255],[317,422,230,84,86],"yeast",[424],{"src":425,"alt":426},"\u002Fimages\u002Frecipes\u002Fvetkoek\u002Fhero.svg","Golden-brown fried vetkoek split open and packed with curried mince, more buns stacked on a rack behind",[414,428,429,430,240,431,432],"amagwinya","fried dough","south african snack","street food","yeast dough",24,false,1787360052945]