Best restaurants in Southern Mozambique

  • Restaurants in Barra

    Green Turtle Restaurant & Beach Bar

    This is the closest to gourmet dining that you'll find in the area, with tasty French cuisine – the seafood dishes and desserts are particularly notable – and lovely views. It's on the beach about 2km to the left of Barra junction at Bayview Lodge, and well signposted.

  • Restaurants in Inhambane


    The popular Verdinho's features a large menu including tasty salads, burgers, pizzas, pasta and continental dishes, and seating indoors or at shaded tables outside on the patio, where you can watch the passing scene.

  • Restaurants in Tofo

    Café Happi

    This good veg-only cafe at Liquid Dive Adventures has tasty breakfasts, salads, sandwiches, smoothies and more. It's near the entrance to town: go left at the Y-junction, and it's about 100m further on the left.

  • Restaurants in Tofo

    A Streetbar Named Desire

    This quirky place in the town centre's market area serves an array of burgers and other pub food, all named after music of the '60s and '70s, such as the Elvis Presley pork chop. It also has some salads.

  • Restaurants in Xai-Xai

    Complexo Halley Restaurante

    This pleasant place is notable for its authentic, homey ambience, its friendly staff and its tasty, generously portioned seafood dishes. It's set just back from the sand, with refreshing sea breezes.

  • Restaurants in Ponta d’Ouro & Ponta Malongane

    Café Love

    Tasty pizzas, pastas, salads and desserts and a changing daily special. Also has a small children's adventure playground. It's along the main road uphill from the market.

  • Restaurants in Ponta d’Ouro & Ponta Malongane

    Mango Tropical Cafe

    This quiet rooftop cafe serves up good smoothies, fresh juices, mezze platters and light seafood meals. It's located on the main road, above the Dolphin Centre.

  • Restaurants in Tofo

    What U Want

    Tasty Italian and Mozambican cuisine, good pizzas and starters like focaccia and bruschetta. It's in the centre of town, just northwest of the market area.

  • Restaurants in Tofo

    Branko's Bar

    This tiny, unassuming place in the central market area has tasty pizzas, plus seafood and beef cooked on 'hot rocks' at your table. It's usually packed.

  • Restaurants in Tofo

    Casa de Comer

    There's tasty seafood and Mozambican cuisine on offer here. Local artwork is on display in the small adjoining garden. It’s in the town centre.

  • Restaurants in Tofo


    At Tofo Scuba, with breakfasts, smoothies, burgers and other light meals served on a beach-facing deck.

  • Restaurants in Ponta d’Ouro & Ponta Malongane

    Doce Vitória Padaria & Pastelaria

    On the main road, this small, spotless place sells an appetising array of Portuguese-style pastries, fresh bread and imported cheese.

  • Restaurants in Tofo

    Beach Baraca

    In the central market area, Beach Baraca serves tasty smoothies, good, healthy breakfasts, wraps and sandwiches.

  • Restaurants in Vilankulo


    Just back from the beach, Samara features Portuguese-style cuisine and is known for its prawns and other seafood. Follow the main road to where the tarmac ends, take the small, signposted right-hand fork and continue down about 200m further.

  • Restaurants in Inhaca Island

    Restaurante Lucas

    This long-standing local-style restaurant is the main place to eat. It’s pricey, but the seafood grills are delicious, and the ambience is laid-back. Order in advance if you’re in a rush or if you fancy a particular dish. It’s about a five-minute walk from the ferry dock.

  • Restaurants in Ponta d’Ouro & Ponta Malongane

    Come to See

    Enjoy local-style meals on this small place's wooden patio, overlooking the lake behind Ponta Malongane's sand dunes. It's at the main 'junction' in Ponta Malongane and an easy walk from the beach.

  • Restaurants in Catembe

    Diogo's Beach Bar

    Long-standing Diogo's is a local institution and usually packed on weekend afternoons. It's on the beach, just to the right as you come off the ferry dock, and serves tasty seafood with great views of Maputo.

  • Restaurants in Tofo

    Oyster Bar

    Opposite the market at the main junction in the town centre, this place does a brisk trade serving its namesake oysters, as well as tuna carpaccio and other seafood, plus a good selection of local dishes.

  • Restaurants in Maxixe

    Restaurante Stop

    Restaurante Stop, on the northern side of the jetty, has prompt service, clean toilets, tasty meals and a shaded dining terrace. It makes a good rest point on the journey north or south.

  • Restaurants in Ponta d’Ouro & Ponta Malongane

    Ponta Beach Bar & Fishmonga

    Directly overlooking the main Ponta d'Ouro beach, this place has a chilled vibe, and a large menu featuring tasty and generously portioned waffles, burgers, seafood grills and more.