Vegan South African Bunny Chow

This iconic South African street food transforms humble butter beans into a fragrant curry served in a hollowed-out bread loaf. Aromatic spices like cinnamon, star anise, and curry leaves create layers of flavor, while potatoes add heartiness to the dish. The bread bowl isn't just a vessel - it becomes part of the meal as you tear pieces to scoop up the curry. Perfect for casual gatherings or when you want to experience authentic South African comfort food, this version balances traditional spicing with accessible ingredients.
Ingredients
- 2 14-oz cans butter beans, drainedchickpeas1:1vegetariandairy-free
similar texture and cooking time
- 2 tablespoons sunflower or vegetable oil
- ½ large onion, sliced thinly
- ¼ teaspoon asafetida or hing(optional)garlic powder1:4none
milder flavor
- 1 small cinnamon stick
- 1 star anise pod
- 2 whole cloves
- ½ teaspoon cumin seeds
- 1 green chile, slit in half(optional)
- 2 medium cloves garlic, crushed
- ½ teaspoon fresh ginger root, grated
- 5 curry leaves, fresh or dried
- 1 ripe medium tomato, chopped
- 2 teaspoons red masalacurry powder1:1none
different flavor profile but accessible
- ½ teaspoon turmeric
- 1 teaspoon ground cumin
- 2 medium starchy potatoes, cut into 1-inch cubes
- ½ teaspoon garam masala
- 1 handful cilantro, picked and torn roughly
- salt, to taste
- 2 unsliced loaves white bread
Instructions
- 1
Heat saucepan to medium and add oil, onions, cinnamon, star anise, and cloves with a pinch of salt
- 2
Stir until onions soften then add cumin seeds, green chili, garlic, ginger, and curry leaves
- 3
Cook until seeds and leaves release fragrance and onions start to brown
- 4
Add tomatoes and stir until they soften and cook down
- 5
Add powdered spices including asafetida and stir to cook into tomato mixture without burning
- 6
Add potatoes with enough water to cover plus salt and cook covered until almost tender
- 7
Add beans, adjust seasoning, and simmer with lid on low heat
- 8
Cut circle in top of bread loaves without cutting through bottom
- 9
Remove bread interior leaving 1-inch bottom to create bowls
- 10
Sprinkle garam masala and cilantro over curry and adjust seasoning
- 11
Ladle hot curry into bread bowls and top with reserved bread circles
Tips
Toast whole spices briefly before adding wet ingredients to intensify their flavors and create a more aromatic base for the curry.
Leave the bread walls thick enough to hold the curry without breaking - about 1 inch on all sides works best.
Make extra curry as the bread will absorb some liquid, and having sauce for dipping torn bread pieces enhances the experience.
Good to Know
Store leftover curry in refrigerator up to 3 days. Bread bowls best used immediately but can be prepared few hours ahead.
Curry can be made day ahead and reheated. Prepare bread bowls just before serving to prevent sogginess.
Serve immediately while curry is hot and bread is crisp. Provide spoons initially but encourage eating with hands.
Common Mistakes
Avoid burning whole spices by keeping heat at medium and stirring frequently.
Do not make bread walls too thin or bowls will break when filled with curry.
Add beans only after potatoes are nearly tender to prevent them from breaking apart.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I use dried butter beans instead of canned?
Yes, soak overnight and cook until tender before adding to curry. This will add about 2 hours to cooking time but provides better texture.
What if I cannot find red masala?
Substitute with curry powder or make your own blend using coriander, cumin, turmeric, and paprika in equal parts with a pinch of cayenne.
How long does the curry keep in the refrigerator?
Store curry separately from bread for up to 3 days. Reheat gently and adjust seasoning before serving in fresh bread bowls.