Durban Food Guide: Bunny Chow, Indian Cuisine & the Best Places to Eat
Durban has the most distinctive food culture in South Africa — shaped by 150 years of Indian migration and a coastal geography that keeps seafood fresh and abundant. The city holds the largest South Asian population outside Asia, and that influence runs through every menu from street-level takeaways to fine-dining rooms on the uMhlanga ridge.
Understanding Durban food means starting with curry. Not the Cape Malay curry of Cape Town, which is sweeter and milder, but Durban curry — hotter, drier, more assertive — served in the dish that the city invented: bunny chow.
Prices below are approximate as of 2026.
Bunny Chow: The Durban Original
Bunny chow is a hollowed loaf of white bread filled with curry. It was created in the 1940s by Indian traders in the Grey Street area who needed a portable, no-utensils meal for workers who couldn’t be served at segregated restaurants. The bread acts as both bowl and eating implement — you tear off pieces to scoop the curry as you eat.
A quarter bunny (the smallest) costs approximately R60–80 at a traditional takeaway; a half costs R90–130. Most serious bunny chow is sold at no-frills places rather than sit-down restaurants. The filling options are lamb curry, bean curry (for vegetarians), and chicken, in order of traditional preference.
Patel’s Vegetarian Refreshments on Cathedral Road near Grey Street is one of Durban’s oldest and most respected bunny chow institutions, serving vegetarian curries since the 1940s. The bean bunny is the house speciality. Expect to queue during lunch hours on weekdays.
The Grey Street / Cathedral Road strip between Victoria Street Market and the Juma Masjid mosque is the core of traditional bunny chow territory. Several curry houses and takeaways operate on and around this stretch — the signage won’t be glamorous, but the food will be authentic and cheap.
Victoria Street Market and Indian Cuisine
Victoria Street Market (225 Victoria Street, CBD) is the obvious starting point for Durban food. South Africa’s largest Indian bazaar, it sells raw spices, Durban masala blends, dried fish, pickles, and cooking ingredients on the ground floor. The spice stalls are the most distinctive — mounds of turmeric, cumin, coriander, chilli powder, and proprietary curry mixes that you won’t find pre-blended anywhere else in South Africa.
The market also has food stalls selling rotis, kotas (a Durban variation using a quarter loaf of brown bread filled with chips, egg, polony, and sauce), and freshly made samoosas. Arrive before midday on weekdays for the full range. The market closes early on Sundays.
Florida Road in Morningside (roughly the R103 between Davenport and Essenwood roads) is Durban’s main mid-range dining strip. The clientele is mixed and the options run from Lebanese and Portuguese to contemporary South African. Roma Revolving Restaurant at the top of John Ross House has been a Durban institution for decades — the food is straightforward Italian, but the 360-degree views of the city and harbour from the 32nd floor are reason enough to go. A la carte mains run approximately R180–300.
For Indian fine dining, The Raj and similar upmarket Indian restaurants in the Musgrave and Berea areas serve north and south Indian food in sit-down settings — substantially more polished than Grey Street, with mains from approximately R160–250.
Seafood at uMhlanga and Ballito
Durban’s coastline is backed by restaurants that put fresh Indian Ocean seafood directly on the plate. The prawn capital of South Africa — Mozambique-sourced prawns arrive in Durban daily — means that prawns in garlic butter, peri-peri, or cream are on almost every menu.
uMhlanga (20km north of Durban centre) has the most concentrated fine-dining strip outside the city. Ile Maurice on Lighthouse Road is the most acclaimed — a French-influenced restaurant that has been a uMhlanga institution for over 30 years, with a wine list that runs to several hundred labels. Expect approximately R300–500 per person for two courses without wine. The sole and prawns are consistently recommended. Reservations essential.
The uMhlanga beachfront and surrounding arcade have more accessible options at R150–280 for mains: grilled linefish, calamari, crayfish (seasonal, check price before ordering), and mixed seafood platters.
Ballito (45km north of Durban) has a smaller but well-regarded restaurant scene, particularly around the Ballito Lifestyle Centre. Seafood restaurants here serve Mozambican prawns, grilled kingklip, and local crayfish, with mains in the R170–300 range.
Cargo Hold at uShaka Marine World on the Durban beachfront is one of the city’s most unusual dining experiences — the restaurant is built around a sunken ship exhibit, with a viewing window into the shark tank. The food is upscale seafood; mains from approximately R250–400. It’s worth booking for the novelty as much as the food.
Zulu Traditional Food
Durban sits in KwaZulu-Natal, and the Zulu culinary tradition is distinct from the Indian and European influences that dominate the city’s restaurant culture. Finding it requires a little more effort.
Umngqusho (samp and beans, cooked together slowly until soft) is a cornerstone Zulu staple. Amadumbe (a type of wild yam, similar to taro) appears roasted or boiled. Umleqwa (free-range traditional chicken, slow-cooked) is prized over commercial chicken.
The most reliable way to access traditional Zulu food is through a structured food tour or a cultural excursion that includes a traditional meal. Township restaurant experiences in areas like KwaMashu or Umlazi — most easily arranged through a tour operator — typically include traditional dishes alongside contemporary township cooking (shisa nyama, samp, pap, and grilled meats). Expect approximately R250–450 per person including guide for a half-day food-focused township tour.
The Durban Cultural & Natural History Museum and surrounding CBD area occasionally host heritage food events, particularly around Heritage Day (24 September).
Street Food and Markets
The Durban North Beach promenade and Golden Mile have informal stalls and takeaways selling corn on the cob, boerewors rolls, and iced drinks year-round. These are holiday-visitor spots rather than food-culture destinations — priced at R40–80 per item.
Shongweni Farmers Market (R103, Shongweni) is a weekly Saturday market running from roughly 6am–1pm, featuring artisan bread, free-range meat, organic produce, cheese, charcuterie, freshly roasted coffee, and prepared meals. The drive from Durban takes about 35 minutes. This is the best quality artisan market within reach of the city — comparable in quality to Cape Town’s Neighbourgoods Market but far smaller.
Musgrave Centre and surrounding Berea have a cluster of casual Indian and South African restaurants with takeaway options. This is a practical choice for a budget lunch if you’re already in the suburbs.
Practical Tips
Durban curry is genuinely hot. If you have a low spice tolerance, ask explicitly for a mild version — many places will adjust. The default is not mild.
Bunny chow is eaten by hand. Tear off the bread lid, eat the curry with pieces of bread, and work down through the loaf. This is not a fork-and-knife dish.
Book uMhlanga restaurants in advance, particularly on weekends. Florida Road spots are generally walk-in, but popular venues fill up Thursday–Saturday evenings.
Tipping: 10–15% at sit-down restaurants is the norm. Nothing at takeaways and market stalls. Check whether service has been included (unlikely at most casual spots).
Hours: Florida Road restaurants typically serve until 10pm. Grey Street takeaways open from around 8am and may close by 6–7pm. uMhlanga fine dining usually has set dinner service starting 6:30–7pm.
Ready to plan more of your Durban trip? Tours & Activities in Durban, or explore our Durban city guide and Durban beach guide.
See Also
- Durban city guide — overview of things to do in Durban
- Where to stay in Durban — hotels near the best eating areas
- Best restaurants in Durban — a shortlist of consistently recommended spots
- Durban food: dishes to try — a deeper look at Durban’s signature ingredients
- Things to do in Durban — how eating fits into a full Durban itinerary
- Cape Town food guide — comparison with Cape Town’s food scene
Book an experience
Food tours & cooking classes
A guided food tour covers more ground than eating solo — and you learn the backstory.
Frequently Asked Questions
- What is bunny chow and where can I get the best one in Durban?
- Bunny chow is a hollowed-out white loaf filled with curry — most commonly lamb, bean, or chicken. It was invented in Durban in the 1940s and remains the city's signature dish. The Grey Street area (Cathedral Road, Victoria Street) has the highest concentration of traditional bunny chow spots. Patel's Vegetarian Refreshments on Cathedral Road is the best-known vegetarian option. For meat versions, look for any curry takeaway on Grey Street — prices start at approximately R60 for a quarter loaf.
- Is Victoria Street Market worth visiting for food?
- Yes — it is South Africa's largest Indian bazaar and one of the best spice markets on the continent. The ground floor has spice stalls selling everything from whole cumin and cardamom to Durban masala blends. The upper levels have fabric and craft stalls. There are also takeaway food stalls inside selling freshly made rotis, kotas, and snacks. Go in the morning on weekdays to avoid crowds.
- How much does a meal cost in Durban?
- Budget R60–120 for bunny chow or a curry takeaway. Mid-range restaurant mains run R150–280, and fine dining at uMhlanga waterfront spots runs R300–500 per person for mains. Seafood is well-priced compared to Cape Town. Street food at market stalls and takeaways is the best-value eating in the city.
- What is the best area to eat in Durban?
- Grey Street / Cathedral Road is best for traditional Indian food and bunny chow. Florida Road in Morningside has the most variety for mid-range dining — steakhouses, Lebanese, Indian, and contemporary South African all represented within a few hundred metres. For seafood, uMhlanga ridge or the uMhlanga beachfront strip is the most reliable choice.
- Is there traditional Zulu food to try in Durban?
- Zulu traditional dishes do appear on Durban menus, though less prominently than Indian food. Look for umngqusho (samp and beans), amadumbe (taro/wild yam), and umleqwa (free-range chicken cooked slowly). Some township restaurants and tour operators include traditional Zulu cooking as part of their experience. KwaMuhle Museum area and some restaurants in the CBD offer heritage food events.