
This Durban street food classic brings bold South African flavors to your table with minimal effort. The dish transforms a humble loaf of bread into an edible bowl for spiced chicken curry, creating a portable meal that’s as practical as it is delicious.
I developed this version to stay true to the traditional method while making it accessible for home cooks. The chicken is simmered in a rich, aromatic curry sauce with potatoes, then served in a hollowed-out bread loaf that soaks up every drop of flavor.
What makes this preparation special is the balance of heat and warmth from the spices, combined with the convenience of eating the entire meal with your hands. The bread acts as both vessel and utensil, making every bite satisfying.
The result is a complete, hearty dish that’s perfect for sharing. The bread softens slightly from the sauce while maintaining enough structure to hold everything together.
Ingredients for South African Chicken Recipe Bunny Chow
A handful of spices, tender chicken, and a loaf of bread create this flavor-packed street food.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In Chicken Thighs 🍗 | 2 lb | Skin-on for extra flavor |
| Unsalted Butter 🧈 | 2 tbsp | Or substitute vegetable oil |
| Yellow Onion 🧅 | 1 whole | Medium-sized, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Curry Powder 🌶️ | 2 tbsp | Mild or hot variety |
| Ground Cumin 🌿 | 1 tsp | Toasted for aroma |
| Ground Turmeric 🌶️ | 1 tsp | For color and earthiness |
| Cayenne Pepper 🔥 | ½ tsp | Adjust to heat preference |
| Yukon Gold Potatoes 🥔 | 1 lb | Peeled and cubed |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz can, undrained |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Coconut Milk 🥥 | 1 cup | Full-fat for creaminess |
| Unsliced White Bread Loaf 🍞 | 1 whole | Fresh, unsliced for structure |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chicken thighs are key here—bone-in, skin-on gives you that rich, fall-off-the-bone texture. Most grocery stores carry them pre-packaged, but ask the butcher to cut you a few extra if you need more. Costco has great prices for bulk purchases (perfect for leftovers). Look for thighs with good marbling for the juiciest results. The curry powder is the flavor backbone, so grab a fresh tin if yours has been sitting in the cabinet for months.
No curry powder? Mix 1 tbsp cumin + 1 tbsp coriander + 1 tsp turmeric + ½ tsp cayenne for a close substitute. Fresh ginger not on hand? Ground ginger at half the amount works, but fresh is brighter. The bread should be a sturdy white loaf—sourdough or ciabatta can work too if that’s what you’ve got. Coconut milk can be light, but full-fat gives the best texture.
The curry tastes even better the next day—stores for 3-4 days in the fridge. Freeze extras for up to 3 months. Hollow out the bread just before serving so it stays crisp while you eat. Leftovers? Reheat the curry and serve with fresh bread.
Why You’ll Love This Recipe
- One Pot Magic: I love that everything—chicken, onions, garlic, ginger—simmers together in one pan, so cleanup is a breeze.
- Rich and Aromatic: The butter, garlic, and ginger create this deep, warm flavor that soaks right into the chicken thighs.
- Feeds the Crew: Honestly, it’s my go-to for feeding a hungry group, and it disappears faster than I can serve it.
- Budget Winner: Bone-in thighs keep it affordable, and the leftovers taste even better the next day for lunch.
Step-by-Step Instructions for South African Bunny Chow
This Durban street food classic comes together with bold flavors and a fun presentation.
Step 1: Sear the Chicken Thighs
Heat a large Dutch oven over medium-high heat. Add the 2 tbsp unsalted butter and let it melt until it starts to foam. Pat the 2 lb bone-in chicken thighs dry with paper towels—this ensures a good sear. Season them generously with salt and pepper, then place them skin-side down in the hot butter.
Cook undisturbed for 5-6 minutes until the skin is deep golden brown and crispy. You’ll hear it sizzle—that’s the sound of flavor building. Flip the chicken and cook for another 3-4 minutes on the other side. Remove the chicken to a plate and set aside.
Step 2: Build the Flavor Base
In the same pot, add the 1 whole yellow onion (finely chopped), 4 cloves garlic cloves (minced), and 1 tbsp fresh ginger (grated). Sauté over medium heat for 3-4 minutes until the onion softens and becomes translucent. The aroma will be incredible—this is the foundation of your curry.
Stir in the 2 tbsp curry powder, 1 tsp ground cumin, 1 tsp ground turmeric, and 0.5 tsp cayenne pepper. Cook for 1 minute until fragrant, stirring constantly to prevent burning. This blooms the spices and deepens their flavors.
Step 3: Simmer the Curry
Add the 1 lb yukon gold potatoes (peeled and cubed), 1 can diced tomatoes (undrained), 1 cup chicken broth, and 1 cup coconut milk. Stir well to combine, scraping up any browned bits from the bottom of the pot. Return the chicken to the pot, skin-side up.
Bring the mixture to a simmer, then reduce the heat to medium-low. Cover and let it cook for 25-30 minutes, until the chicken is cooked through and the potatoes are tender. You’ll know it’s ready when the chicken reaches 165°F internally and the potatoes slide easily off a fork.
Step 4: Hollow the Bread and Assemble
While the curry simmers, prepare the 1 whole unsliced white bread loaf. Cut the top off the loaf and carefully hollow out the center, leaving a 1-inch thick shell. Reserve the removed bread for dipping or discard.
Once the curry is ready, ladle it into the hollowed-out bread loaf, filling it to the brim. The bread will soak up the delicious sauce, making every bite irresistible. Garnish with the 0.25 cup fresh cilantro (chopped) for a pop of color and freshness. Serve immediately with the reserved bread pieces on the side.
Pro Tips For Making South African Chicken Recipe Bunny Chow
- Brown the Butter: Let the unsalted butter cook until it turns golden brown and nutty—about 3-4 minutes over medium heat. This adds depth to the chicken that plain melted butter just can’t match.
- Score the Thighs: Make 2-3 shallow cuts in each bone-in chicken thigh before cooking. It helps the flavors penetrate and guarantees the ginger and garlic don’t just sit on the surface.
- Low and Slow Finish: After searing, drop the heat to low and cover the pan for the last 10 minutes. I learned this the hard way—high heat the whole time dries out the meat.
- Grate the Ginger: Skip the mincing and grate the fresh ginger instead. It melts into the sauce better, and you won’t get those tough fibers that mincing can leave behind.
Troubleshooting Great south african chicken recipe bunny chow
Bread Too Soggy
Hollow out the bread just before serving to maintain its structure. If your loaf turns mushy too quickly, use a sourdough or ciabatta instead—they hold up better to moisture. Toast the bread lightly at 350°F for 5 minutes before filling for extra sturdiness.
Curry Too Thin
Simmer uncovered for an additional 5-10 minutes to thicken the sauce. Alternatively, mix 1 tbsp cornstarch with 1 tbsp cold water and stir into the curry until it reaches your desired consistency. The potatoes will also absorb excess liquid as they cook.
Chicken Undercooked
If the chicken isn’t done but the potatoes are soft, remove the potatoes with a slotted spoon and continue cooking the chicken for another 5-10 minutes. The internal temperature should reach 165°F. Return the potatoes to the pot once the chicken is fully cooked.
Spices Overpowering
Balance the heat by stirring in ½ cup coconut milk or a spoonful of plain yogurt. If the dish is too bitter, add 1 tsp brown sugar to mellow the flavors. Taste as you go to avoid overcorrecting. 💡
Bread Falls Apart
Use a serrated knife to carefully hollow the loaf, leaving a 1-inch thick shell. If the bread cracks, serve the curry in a bowl with bread pieces on the side for dipping. Fresh, unsliced loaves work best—day-old bread can be too dry and brittle.
Sauce Too Spicy
Dilute the heat by adding more diced tomatoes or chicken broth. A dollop of sour cream on top when serving also helps cool the palate. Remove seeds from any fresh peppers if you’re sensitive to heat. 🌶️
Nutrition Facts
Frequently Asked Questions
What type of bread works best?
Use a fresh, unsliced white loaf for authenticity. For extra sturdiness, sourdough or ciabatta hold up better to the curry sauce. Avoid pre-sliced bread as it falls apart too easily.
Can I adjust the spice level?
Reduce or omit the cayenne pepper for mild heat. For more kick, add ½ tsp extra or include fresh chilies. Balance heat with coconut milk or yogurt if needed.
How do I prevent the bread from getting soggy?
Hollow the loaf just before serving. For extra crispness, toast it at 350°F for 5 minutes before filling. The bread will soften slightly but maintain structure.
Can I make this ahead of time?
The curry actually improves after 1-2 days in the fridge! Store it separately and hollow the bread fresh when serving. Reheat the curry gently before assembling.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026