Southern Mozambique


French 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...

European 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...

Cafe 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.

Burgers 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.

Seafood 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.

Cafe 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.

Cafe 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.

Italian 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.

Pizza 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.

Fusion 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.

Cafe in Tofo


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

Breakfast in Tofo

Beach Baraca

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

Seafood 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...

Seafood 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...

African 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.

Seafood 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.

Seafood 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.

Portuguese 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.

Seafood 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.