32 Best Restaurants in KwaZulu-Natal and Durban, South Africa

Background Illustration for Restaurants

We've compiled the best of the best in KwaZulu-Natal and Durban - browse our top choices for the top things to see or do during your stay.

9th Avenue Waterside

$$$$ | Victoria Embankment Fodor's choice

Durban desperately needed a first-rate seafood offering and this upmarket restaurant perched at the scenic harbor delivers. Think crispy fried calamari with black garlic aioli and pickled cauliflower, grilled baby crayfish with passion fruit and lemon verbena coconut broth, and magnificent seafood pasta. However, chefs also cater beautifully to vegetarians with dishes such as exotic mushroom and butternut cavatelli with vanilla, maple sauce, and mushroom gnocchi with sundried tomato foam. Everythingpurées, clamshell bisque, cilantro gelis made from scratch in the open kitchen and seasonal sustainability is a core focus with meat sourced from the Midlands, fish freshly line-caught from this very coast, and the comprehensive wine list support female wine-makers. It's one of Durban's finest gastronomic experiences, with excellent service to match. 

9th Avenue Waterside, Durban, South Africa
031-940-4628
Known For
  • Harbor views
  • Fine dining
  • Seasonal cuisine
Restaurant Details
Closed Mon.
No kids under 12 years old during dinner service

Something incorrect in this review?

Hollywood Bunny Bar

$ Fodor's choice

Though you'll be surrounded by the big screens of Hollywood Bets broadcasting live horse races and games, don't be put off. The air-conditioned restaurant, with a large covered deck and dedicated Bunny Bar for take-out, serves up some of the best bunny chow in Durban. The mutton curry is hell-fire hot and the broad beans (try to get it before noon) bunnies are legendary. Prepare to wait for a table, but you won't have to for long.

Jack Salmon Fish House

$$ | Glenashley Fodor's choice

A short drive north of the city, the small suburb of Glenashley has an elevated position that offers diners a pleasant sea view, but this restaurant's fresh seafood, prepared in unique and traditional ways, is the drawing card, with excellent service keeping the place busy during lunch and dinner. For starters, opt for the sushi or the Falkland Island calamari tubes stuffed with prawns and peri-peri dressing and then char-grilled. The catch of the day—dorado, swordfish, or Cape salmon—or Thai-inspired seared tuna as well as the variety of seafood platters are recommended mains. If you have room, round out the meal with a panna cotta—flavors change daily.

1 Aubrey Dr., Durban, 4051, South Africa
031-572–3664
Known For
  • Fresh seafood
  • Excellent view
  • Panna cotta
Restaurant Details
Reservations essential

Something incorrect in this review?

Recommended Fodor's Video

The LivingRoom @ Summerhill Estate Culinary Retreat

$$$$ Fodor's choice

Don’t let the relaxed homey feel fool you; this is the most exciting meal you can have in the Durban area right now. Each course of the sustainable nose-to-tail menu is bold, flavorful, and carries a Kwa-Zulu Natal story, told by the head chef, German-born, Durban-raised Johannes Richter, who incorporates the property's fresh produce with handcrafted items like fish sauce made by fermented specimens caught on the annual sardine run and homemade sourdough served with lashings of spiced masala butter, as well as local ingredients such as maas (traditional milk) and amaranth (a protein-packed grain). Come hungry and take your time.

9 Belvedale Rd., Durban, South Africa
063-529–1966
Known For
  • Exciting fine dining
  • Creative vegetarian options
  • A great spot for date night
Restaurant Details
7 courses R730 / including wine pairing R1,255

Something incorrect in this review?

Mahā Café

$ | Beachfront Fodor's choice

This casual cafe restaurant in the reinvigorated Point Waterfront district is great for coffee (especially if you’re averse to the crowds of uShaka Marine World) and a fancy breakfast that won't break the bank. Vegetarians will love mixed mushroom with dune spinach on sourdough with nasturtium and sunflower seed pesto, while classic orderers might enjoy the herby pork sausage or generous croque monsieur, and the counter is always stacked with pastries and tarts. 

Mali's Indian Restaurant

$$ Fodor's choice
An unexpected find within a residential section of the Morningside neighborhood, Mali's is loved by chefs and locals for its broad Indian menu serving specialities from the North and South, like steamed idli with sambar, masala dosai, and vadai—dishes you'll be hard-pressed to find in many Indian eateries. While the biryanis and tandoori dishes are very good in this homey restaurant with its cozy dining room, the Chinese-influenced offerings like the deep-fried mushroom Manchurian and Szechuan chicken noodles have a loyal following. Don't miss the Chettinad chicken and the mango lassi here.

Spiga d'Oro

$ | Morningside Fodor's choice

Perched at the top of the ever-popular Florida Road, Spiga is something of a Durban institution, and it certainly represents the attitude and overall feeling of Durban—unpretentious with an animated atmosphere that makes diners feel part of the crowd. The Italian menu is not always classical in its interpretation, but you can count on it being delicious and a good value (pasta dishes come in medium or large portions). The bruschetta di pomodoro is a good way to start, with lots of ripe, well-seasoned tomato on grilled bread, and the Linguine di Casa, made with prawns, olive oil, chili, and a Napoletana sauce, is perennially popular. And, if you enjoy taking your time over a meal, there are no overzealous staff trying to turn your table. Be prepared for a wait.

465 Innes Rd., Durban, 4001, South Africa
031-303–9511
Known For
  • Buzzy atmosphere
  • Bruschetta di pomodoro
  • Seafood pasta
Restaurant Details
Reservations essential

Something incorrect in this review?

Surf Riders Cafe

$ Fodor's choice

This beachfront spot serves a solid menu of all-day breakfasts (they close around 5 pm), burgers, and freshly pressed juices. Try the sunrise smoothie with orange juice, mint, plain yogurt, and honey and one of several eggs Benedict combos—portions are small, made with high-quality ingredients, and hit the spot. On weekends, you'll be hard-pressed to find a table without queuing (lines do move quickly unless you're a large group), so get there before 9 am, or simply drop in to grab a soft-serve ice cream for a stroll on the beach. 

Two Shrimps

$$$ Fodor's choice
Smack-dab against the ocean with the sound of waves tumbling just outside, Two Shrimps at The Canelands Beach Club & Spa, a converted former luxury beach house, offers incredible views and contemporary classics. This is the place for seafood, so splurge on the seafood platter for two, the peri-peri prawns, or the saffron-infused poached crayfish. Start with a cocktail outside or end a lengthy lunch with a stroll along the peaceful beach.

9th Avenue Bistro

$$$ | Morningside

This is one of few upmarket restaurants in the city to indulge in a six-course tasting menu, though the à la carte options are plentiful, too. Think gin-cured salmon, creamy shellfish orzo, and roast lamb rump—classics with a twist, done perfectly. The setting (in a small shopping center) is simple, but don't let appearances alone sway you—this is one of Durban's finest gastronomic experiences, with excellent service to match. The wine list contains a great choice of South African and international wines, and your waiter will be able to advise on any unfamiliar local labels.

9th Ave., Durban, 4001, South Africa
031-312–9134
Known For
  • International and local wine list
  • Loyal customers
  • Fine dining
Restaurant Details
Credit cards accepted
Closed Sun. No lunch Mon. and Sat.

Something incorrect in this review?

Capsicum at Britannia Hotel

$

The tables are somewhat grimy and the red interior is unattractive, yet the clientele here remains loyal. You can get a wide range of curries and "exotic" bunnies, with curry fillings like tripe, trotters, and the more regular sugar beans, mutton, and chicken curries. The takeaway section often has a wait-time of 30 minutes or more, so it might be worth your while to book a table instead.

1299 Umgeni Rd., South Africa
031-303–2266
Known For
  • Soji (Semolina served with cream and almonds)
  • "exotic" bunny chows
  • Mango lassi

Something incorrect in this review?

Cargo Hold

$$$ | Beachfront

You might need to book several weeks in advance to secure a table next to the shark tank here, but if you do it'll be one of your most memorable dining experiences. Enjoy a carpaccio of smoked ostrich or tomato veloute—while massive ragged-tooth sharks drift right by your table and sand sharks stir up the sandy bottom. Aside from the array of generous seafood platters, Cargo Hold also serves beef fillet with oxtail phyllo and confit duck with an orange glaze. The restaurant is done up like a shipwreck; both floors have tank frontage.  The view of the shark tank is best from the bottom floor, so ask for this when booking. The restaurant is part of the building known as the Phantom Ship, accessed from the promenade next to the ship's giant propeller; you don't need to pay admission to uShaka Marine World to eat here.

1 Bell St., Durban, 4001, South Africa
031-328–8065
Known For
  • Unique setting
  • Shipwreck decor
  • Tourists
Restaurant Details
Reservations essential

Something incorrect in this review?

Havana Grill

$$$ | Beachfront

Attention to detail and freshly prepared, quality food combine to make this one of Durban's finest restaurants serving steak—prepared and aged in the in-house butchery—and seafood. It offers spectacular sea vistas (ask for a table with a view when making your reservation) and a chic interior, with white leather-upholstered chairs, wall-length couches, and antelope horns on the walls. Try the tasting platter for starters (minimum of two people sharing): a mix of nachos, jalapeños stuffed with cheese, grilled calamari, bruschetta, lamb, and spring rolls. For mains, consider the grain and grass-fed rump duo with a side of both peppercorn and red wine sauces; seasonal varieties of venison; or line fish (likely swordfish, dorado, or Cape salmon). There's a good domestic wine list, but take the opportunity to make a selection from a walk-in cellar lined with lesser-known wines.

20 Suncoast Blvd., Durban, 4001, South Africa
064-757–1141
Known For
  • Fresh seafood
  • Local wine list
Restaurant Details
Reservations essential
Parents with young children are requested to make sure little ones are on their best behavior

Something incorrect in this review?

John Dory’s

$ | Maydon Wharf

You won't find the most exceptional seafood here, but the views, affordable price range, and menu variety more than make up for it. Order a gourmet milkshake and watch all the yachts and boats bobbing about in the Durban harbor.  

Boatmans Rd., Durban, South Africa
031-304–7669
Known For
  • Half-price sushi specials
  • Decadent milkshakes
  • Upper deck views

Something incorrect in this review?

Little Havana

$$$
This award-winning steak house has a modern dining room—expect well-dressed diners on romantic dates or small business teams strategizing over lunch. The steaks are unmissable (try the chimichurri sirloin), though the line fish with coconut and lime and the caponata gnocchi will satisfy those without carnivorous tastes. There's a tightly curated local wine list. Men won't go amiss wearing a shirt and pressed slacks here, though the attitude, like that of all of Durban, is welcoming and approachable.

Love Coffee

$ | Morningside

On Lilian Ngoyi Road in Windermere, which some say is the "new" Florida Road, Love Coffee is your best bet for noncommercial, top-notch coffee in a veritable hole-in-the-wall, of the contemporary, well-designed kind. The bran muffins, rooibos cappuccino, fresh juice, packed salads, toasted sandwiches and brief breakfast menu are highly recommended.

Milky Lane

$

Take respite from the summer sun and enjoy a cool treat at this ice-cream parlor, one of 20 or so restaurants, fast-food outlets, and coffee shops in the Suncoast Casino complex. Even in winter, the creamy ice-cream waffles and creative shakes are a welcome indulgence. You'd do well to enjoy your cone at one of the other popular branches along the Golden Mile, too.

Marine Parade, Durban, 4056, South Africa
031-332–1849
Known For
  • Decadent waffles
  • Classic soft serve
  • Milk shakes of every flavor

Something incorrect in this review?

Mozambik

$$$

Sample the authentic tastes of Mozambique without ever crossing the border at this funky, vibrant restaurant. The eatery's rustic charm extends from the interior design to the service to the food, which has Portuguese, Arab, Indian, and Goan influences. Seafood and chicken are specialties and appear in some irresistible combinations—try the specialty seafood platter—and you can enjoy a cocktail while the kids are entertained in their own section. Dining here is definitely a case of eat, mess, and be merry. It's usually busy, so not ideal for a quiet rendezvous, but this diner has been so successful over the past decade that several franchise stores have since opened across the country. 

12 Library Lane, Ballito, 4399, South Africa
066-242–2973
Known For
  • Kids' area
  • Specialty seafood dishes
  • Lively atmosphere

Something incorrect in this review?

Old Town Italy

$$
This chic outpost of Old Town Italy is a cleaned-up, thoroughly modern version of an old-fashioned Italian delicatessen, with a restaurant serving simple, wholesome fare, that seats patrons indoors and outside on the pavement—a favorite in warm weather. Order a platter of the finest Italian salumi or cheeses; heartier appetites may look to the lemon caper chicken or steak Florentine. There's a wide selection of Italian wines available, too. The white metro tiles and plenty of wood detail create a fresh, inviting space. The real joy of this place is browsing the various "stations" inside for homemade sauces, fresh pasta and salami, cooked lasagna to heat up at home, fresh veggies, and a selection of (pricey) Italian-inspired gifts. The location may seem strange—away from the beach and near designer kitchen outlets, but every meticulous detail makes sense.

Olive & Oil

$$

You can't go wrong with the fantastic and well-priced Mediterranean-inspired fare here. The best way to start your meal is with a meze platter to share before moving on to main courses like calamari, steaks, pastas with Sicilian and Moroccan flavors, and the easy-on-the-budget pizzas. The large restaurant is not suitable for a romantic night out, but it's great for families and offers consistently good food and service. If the weather's warm, try for a table on the verandah.

Patel's Vegetarian Refreshment Room

$

Founded in 1912, this place has built a family legacy of good traditional Indian food. Serving only vegetarian dishes in the form of curries, the restaurant is run by Mr Manilal Patel, now in his late 70s, who lives in the apartment above the shop, and gets up around 2 am each day to start the day's prep. The first customers arrive around 6 am. Food here is cheap, quick, and ever-popular.

202 Dr Yusuf Dadoo St., South Africa
031-306–1774
Known For
  • Variety of vegetarian options
  • Affordable, good curry
  • Difficult parking

Something incorrect in this review?

Roma Revolving

$$$ | City Centre

In business since 1973, this slowly revolving restaurant, which takes about an hour to do one full rotation, offers what has to be the most spectacular views of the city, especially the harbor. It's run by the original Italian owners, and the extensive menu runs the gamut from pasta to seafood. From old-school waiters to the hard-to-resist dessert trolley, there's something pleasingly old-fashioned about the place. The restaurant perched atop a high-rise building has been renovated, though it maintains the kitsch carpeted walls, red leather interior, and Italian statues and frescos at the entrance. It's a popular choice for birthdays and weekend dinners.

Margaret Mncadi Ave., Durban, 4001, South Africa
031-337–6707
Known For
  • Kitschy setting
  • Old-school vibe
  • Special-occasion dinners
Restaurant Details
Closed Mon. and Tues. No lunch Mon.–Thurs. No dinner Sun.
Reservations essential

Something incorrect in this review?

Royal Coffee Shoppe

$ | City Centre

This is a popular, if old-school meeting place for daytime breaks and for pre- and post-theater crowds. Crystal chandeliers, etched glass, formally dressed staff, and live piano music in the nearby lounge at lunchtime create a rich atmosphere of old-time colonial Durban. The café serves light breakfasts and lunches as well as coffees, teas, cakes, quiches, salads, and sandwiches.

Treat Cafe

$

Tucked away from the road, this café with its fresh palette and friendly service welcomes guests with farm-style food, hearty breakfasts, and healthy lunches; opt for outdoor seating overlooking the Alverstone Valley. The café is a great spot for a cup of coffee and a slice of their famous lemon meringue pie. The venue is sometimes booked out on Saturday afternoons, so call first before you arrive for lunch.

61 Old Main Rd., Botha's Hill, 3610, South Africa
031-777–1586
Known For
  • Good coffee and light meals in a relaxing setting
  • Beautiful local gifts
  • On-site spa
Restaurant Details
Closed Tues.

Something incorrect in this review?

Zack's

$ | Maydon Wharf

This popular spot overlooks the Durban harbor and often hosts live music. It serves breakfast until late, as well as lunch and dinner.

14 Boatman's Rd., Durban, 4001, South Africa
031-305–1677
Known For
  • <PRO> </PRO>

Something incorrect in this review?

Barbacoa

$$

This is an Argentinian-styled mecca for red-meat lovers where steaks are cooked on an open charcoal fire and South American music dictates the atmosphere. There's also an on-site butchery where local grain-fed beef is aged and cut to size to suit all appetites. Cuts are served with a choice of sauces (mushroom and red wine, cheese, or garlic to name a few) and vegetable sides. Alternates include deboned chicken and freshly seared tuna. Their exclusive Malbec is an obvious wine choice, with a range of other high and low vintage reds and whites to choose from.

Bel Punto

$$$

Follow your stomach 15 minutes north of Umhlanga to Umdloti where you'll dine on Italian fare with a contemporary twist. The seafood is outstanding—think line fish baked in the wood-fired pizza oven and perfectly cooked calamari or prawns done in a garlic, white wine, tomato, cream, and chili sauce. Italian staples like pastas, pizzas, and risotto also hit the spot. The wine list is noteworthy and waiters are knowledgeable, although there are sometimes delays with food when the restaurant is busy. To make the most of the gorgeous sea views, book for lunch or an early dinner.

1 South Beach Rd., Umhlanga, 4319, South Africa
031-568–2407
Restaurant Details
Closed Mon. No lunch Tues.

Something incorrect in this review?

Dockside Shack

$

You'll dine on wooden picnic tables at this rustic no-frills seafood shack near (but not on) the bay, where the food is fresh, plentiful, and unfussy—fresh lobster, prawns, whole grilled fish, and a range of salads. Cocktails are taken seriously, and you'll find a surfeit of colorful frozen drinks plus wine and beer. There's entertainment on weekends.

Gigi's

$$$$

Although it's on the Hotel iZulu property, you don't have to be a guest to eat at this excellent restaurant. Only the finest ingredients are used, and they are locally sourced whenever possible, like South African cheeses, lamb from the KZN Midlands, venison, and fresh seafood. Try the Hotel Izulu curry of the day—always delicious. Dining is fairly formal but lunch is best enjoyed poolside. There's an excellent wine cellar, so take the opportunity to sample some of the best South African wines.

The Hot Spot Food Fusion

$

A welcome change from the soulless chain restaurants that dominate the wharf, this humble mom-and-pop restaurant (opposite the parking area, not the waterfront) serves up its own delightful mix of Italian-Indian cuisine. Portions are large and you can choose from a variety of Indian dishes, like spicy lamb curry, butter chicken, and traditional garlic naan, along with burgers and fish and chips. Everything is served fresh and with a friendly smile.