Alfredo's Restaurant
Zululand & Elephant Coast
Long-running Italian eatery on the main street serving pasta, wood-fired pizza and some South African dishes
Visit website ↗Out & About SA › KwaZulu-Natal Eats › St Lucia
17 curated places to eat and drink in St Lucia, KwaZulu-Natal — hand-picked and kept current by Out & About SA. Updated August 2026.
Out & About SA lists 17 places to eat and drink in St Lucia, in the Zululand & Elephant Coast. They span Italian & Pizza, Portuguese & Mediterranean and Seafood. Every listing is hand-checked and kept current — browse them below, or open the full KwaZulu-Natal eats guide.
Zululand & Elephant Coast
Long-running Italian eatery on the main street serving pasta, wood-fired pizza and some South African dishes
Visit website ↗Zululand & Elephant Coast
Portuguese-Italian restaurant known for grills, seafood, steaks and pizza
Visit website ↗Zululand & Elephant Coast
Portuguese-style restaurant on McKenzie Street known for chicken, prawns and seafood
Zululand & Elephant Coast
Casual seafood-focused bar and cafe
Zululand & Elephant Coast
Relaxed pub serving seafood, grills and cold beers
Zululand & Elephant Coast
Mediterranean menu of gyros, kebabs, salads, sushi and seafood platters
Zululand & Elephant Coast
Casual coffee shop and cafe serving burgers, breakfasts and milkshakes
Zululand & Elephant Coast
Family-friendly seafood and sushi chain restaurant
Zululand & Elephant Coast
Health-focused cafe with wraps, sandwiches, smoothies and vegan options
Zululand & Elephant Coast
Seafood franchise on McKenzie Street popular with visitors to the estuary town
Visit website ↗Zululand & Elephant Coast
Thatched restaurant serving fresh fish, meats and pizza, a St Lucia tourist favourite
Zululand & Elephant Coast
Cafe for specialty coffee, freshly baked muffins and paninis
Zululand & Elephant Coast
Casual club restaurant with estuary views serving seafood and grills
Zululand & Elephant Coast
Casual eatery serving South African breakfast, lunch and dinner fare
Zululand & Elephant Coast
Steakhouse offering grills and hearty meat dishes
Zululand & Elephant Coast
Seafood restaurant specialising in fresh grilled fish and African dishes
Zululand & Elephant Coast
Family diner chain serving burgers, mixed grills and all-day breakfast