Home Lifestyle Food & Beverage Bunny Chow: A Flavorful South African Street Food Classic

Bunny Chow: A Flavorful South African Street Food Classic

Bunny Chow: A Flavorful South African Street Food Classic
Bunny Chow: A Flavorful South African Street Food Classic. Photo for illustration purposes only, generated with AI.

Bunny Chow is a beloved South African street food that originated in the Durban Indian community. This hearty dish consists of a hollowed-out loaf of bread filled with spicy curry, typically made with lamb, chicken, or beans. Despite its name, it contains no rabbit—the term “bunny” likely comes from the Indian word bania, referring to merchants who popularized the dish.

Perfect for sharing or enjoying as a satisfying meal, Bunny Chow is a must-try for curry lovers. Here’s how to make it at home!


Classic South African Bunny Chow Recipe

Prep Time: 20 mins
Cook Time: 1 hour
Servings: 4

Ingredients:

For the Curry:

  • 500g lamb, chicken, or beef (or chickpeas for a vegetarian version)

  • 2 large onions, finely chopped

  • 3 tomatoes, chopped

  • 2 potatoes, peeled and diced (optional)

  • 3 garlic cloves, minced

  • 1 thumb-sized ginger, grated

  • 2 green chilies, sliced (adjust to taste)

  • 2 tbsp curry powder (Mild or hot, depending on preference)

  • 1 tsp ground cumin

  • 1 tsp ground coriander

  • 1 tsp turmeric

  • 1 tsp garam masala

  • 1 cinnamon stick

  • 2 bay leaves

  • 1 cup chicken or vegetable stock

  • 2 tbsp vegetable oil

  • Salt to taste

  • Fresh coriander (for garnish)

For the Bread Bowl:

  • 1 large unsliced white loaf or 4 small round bread rolls (traditional Bunny Chow uses “quarter” or “half” loaves)


Instructions:

1. Prepare the Curry

  1. Heat oil in a large pot over medium heat. Add the cinnamon stick and bay leaves, sauté for 30 seconds until fragrant.

  2. Add onions and cook until golden brown (about 5 minutes).

  3. Stir in garlic, ginger, and green chilies, cooking for another 2 minutes.

  4. Add the curry powder, cumin, coriander, turmeric, and salt. Toast the spices for 1 minute to release their aroma.

  5. Add the meat (or chickpeas) and brown for 5 minutes.

  6. Mix in tomatoes and potatoes, then pour in the stock.

  7. Simmer covered for 45-60 minutes (until meat is tender and sauce thickens). Stir occasionally.

  8. Sprinkle garam masala at the end and adjust seasoning if needed.

2. Prepare the Bread Bowl

  1. Cut the loaf into halves or quarters (depending on serving size).

  2. Hollow out the center, leaving about 1 cm of bread inside to hold the curry. (Save the removed bread for dipping!)

3. Assemble the Bunny Chow

  1. Fill the bread bowl generously with hot curry.

  2. Place the scooped-out bread on top or serve on the side for dipping.

  3. Garnish with fresh coriander and enjoy immediately!


Serving Suggestions:

  • Traditional way: Eat with your hands, tearing off pieces of bread to scoop up the curry.

  • Accompaniments: Serve with pickles, sambals (chili relish), or a side of yogurt to cool the heat.

  • Vegetarian option: Use lentils, chickpeas, or mixed vegetables for a meat-free version.


Why You’ll Love It:

✅ Bold & Spicy Flavors – Aromatic curry packed with warmth and depth.
✅ Portable & Fun – Perfect for sharing or a unique dinner idea.
✅ Cultural Delight – A taste of South Africa’s rich culinary heritage.

Give this Bunny Chow recipe a try, and you’ll understand why it’s a South African favorite!

Would you like a milder or extra-spicy version? The debate is open!