Bunny Chow recipe
I absolutely love this authentic South African bunny chow recipe. It's a classic Durban-style beef or lamb curry served inside a hollowed loaf of white bread. Despite the name, bunny chow has nothing to do with rabbits, the term is believed to come from "bania," referring to the Indian trading community who helped popularise the dish in Durban.
This recipe, like my pampoenkoekies recipe, is family favourites.
This bunny chow is the ultimate comfort food, a rich Durban style beef (or lamb) curry served inside a hollowed loaf of white bread. It's hearty, messy in the best way, and perfect for sharing.
Over time, Bunny Chow has become a beloved street food, cherished by everyone in South Africa. Trust me, once you try it, you'll find it hard not to crave it all the time!
What Is Bunny Chow?
Bunny chow is a traditional South African street food made by filling a quarter or half loaf of white bread with rich curry. It originated in Durban and became popular among workers who needed a portable, filling meal. The hollowed loaf acts as both bowl and sponge, soaking up the bold curry flavours.
Ingredients in this recipe
This beef bunny chow recipe uses traditional Durban curry spices and simple pantry ingredients.
- White bread
- Beef or Lamb
- Onions
- Garlic
- Ginger
- Chopped tomatoes - can
- Potatoes
- Beef or Lamb broth
- Curry powder
- Ground cumin
- Ground coriander
- Turmeric powder
- Paprika
- Garam masala
- Fresh cilantro
- Plain yogurt
The way the bread soaks up those savoury juices, creating a fusion of textures and flavours, is just divine. Topped off with fresh cilantro and served with extra bread pieces on the side, this Bunny Chow recipe isn't just a meal; it's a culinary journey that embodies the vibrant mix of cultures and traditions that define South African recipes.
Time-Saving Tips for Making this Bunny Chow recipe
- Use Pre-Cut Meat and Vegetables:
Purchase pre-cut beef or lamb chunks, as well as pre-chopped onions and potatoes, to save on prep time. - Ready-Made Curry Paste and canned tomatoes:
Substitute homemade spice mixes with a good quality ready-made curry paste. This can significantly cut down on the time needed to measure and mix spices. - Pressure Cooker or Instant Pot:
Use a pressure cooker or Instant Pot to reduce the cooking time. This can cook the meat to tender perfection in a fraction of the time compared to traditional simmering. - Batch Cooking:
Make a large batch of this South African bunny chow recipe and freeze portions for future use. Simply thaw and reheat when you're ready to serve. - Use a Slow Cooker:
Prepare the curry in a slow cooker. Combine all ingredients in the morning and let it cook on low while you go about your day, ensuring a tender and flavourful curry by dinner time.
These tips can help streamline the preparation process, allowing you to enjoy a delicious Bunny Chow with less effort and time in the kitchen.
FAQs for this Recipe
While the traditional South African bunny chow recipe uses a loaf of white bread, you can experiment with whole wheat, sourdough, or even a bread bowl if you prefer. The key is to have a sturdy bread that can hold the curry without falling apart.
Absolutely! Substitute the beef or lamb with vegetables like cauliflower, chickpeas, or lentils. Use vegetable broth instead of beef or lamb broth and replace the yogurt with a dairy-free alternative if making it vegan.
Yes, the curry can be made a day ahead and reheated before serving. In fact, the flavours often deepen and improve after sitting overnight.
Make sure your bunny chow has a thick consistency, and don't add too much liquid. Serve the curry immediately after spooning it into the bread bowls to prevent the bread from soaking up too much moisture.
The name is believed to come from the word "bania," referring to Indian traders in Durban who popularised the dish. Over time, "bania chow" evolved into "bunny chow."
I absolutely adore Bunny Chow! With its variety of fillings-beef, lamb, chicken, or vegetarian curries-all bursting with rich spices and simmered to perfection, it's simply irresistible.
What to serve with this recipe
- Want to switch it up? Spoon the curry into a split, fried vetkoek instead of the bread loaf. This easy vetkoek recipe takes 20 minutes with three pantry ingredients, and works as a quick, single-serve alternative to the traditional loaf.
- Need a South African snack to start the evening? Our crispy, sweet honey roasted macadamia nuts are ready in under 30 minutes and make a brilliant pre-dinner bite.
- Finish your South African feast on a sweet note with our no-bake peppermint crisp tart or my easy malva pudding.
Variations
For a deeply satisfying filling, try using our slow-cooked braised lamb shoulder - the tender, fall-apart meat shreds perfectly and turns this into a truly special bunny chow.
Print
Bunny Chow recipe - Curry in a Bread Bowl
- Total Time: 1 hour 25 minutes
- Yield: 4 1x
Description
This South African classic is just amazing. Born within Durban's vibrant Indian community, it features a loaf of bread hollowed out and generously stuffed with spicy curry. And despite its whimsical name, Bunny Chow has nothing to do with rabbits-it's actually a nod to the Indian merchant class, possibly derived from the term "bania." It's such a tasty way to experience the nation's diverse culinary heritage!
Ingredients
1 loaf of white bread (unsliced)
500g beef or lamb (cut into chunks)
1 tablespoons vegetable oil
2 large onions (finely chopped)
4 cloves garlic (minced)
1 inch ginger (minced)
1 can of chopped tomatoes
2 potatoes (peeled and cubed)
1 cup beef or lamb broth
2 tablespoons curry powder
1 teaspoon ground cumin
1 teaspoon ground coriander
½ teaspoon turmeric powder
½ teaspoon paprika
1 teaspoon garam masala
1 teaspoon salt (adjust to taste)
½ teaspoon black pepper
¼ cup fresh cilantro (chopped, for garnish)
1 cup Greek yogurt
Instructions
- Prepare the bread: Cut the loaf of bread into quarters and hollow out each piece to create a bowl, reserving the removed bread for serving.
- Cook the onions: Heat the vegetable oil in a large pot over medium heat, add the onions and cook until golden brown.
- Add the aromatics: Add the garlic and ginger and cook for about 2 minutes until fragrant.
- Bloom the spices: Add the curry powder, cumin, coriander, turmeric, paprika and garam masala, stirring for about 1 minute to release the flavours.
- Brown the meat: Add the beef or lamb and cook, stirring well, until the meat is browned on all sides.
- Add vegetables and liquid: Add the tomatoes and potatoes, pour in the broth, season with salt and black pepper and stir to combine.
- Simmer the curry: Bring to a boil, then reduce the heat to low, cover and simmer for 1-2 hours until the meat is tender and the potatoes are cooked through, stirring occasionally and adding more liquid if needed to keep a thick gravy.
- Serve: Spoon the curry into the hollowed bread quarters, garnish with fresh coriander and yoghurt, and serve with the reserved bread for scooping.
- Prep Time: 25
- Cook Time: 60
- Category: Main
- Method: Simmered / Stewed
- Cuisine: South African
Nutrition
- Serving Size: ¼
- Calories: 485
- Sugar: 11.3 g
- Sodium: 1132 mg
- Fat: 14.3 g
- Carbohydrates: 49.5 g
- Fiber: 7.2 g
- Protein: 41 g
- Cholesterol: 91.8 mg
Love this recipe? Explore all our easy South African recipes for more SA classics you can make at home.
















Followed it step by step and it worked, no soggy loaf.
Glad you liked it