Restaurant & Pub

Malandela’s restaurant is one of Swaziland’s longest running and popular restaurants. Established by Peter “Malandela” Thorne in 1984, Malandela’s has become a favourite for locals and tourists alike due to its welcoming and friendly atmosphere and great food.


Malandela’s offers a wide and varied menu, aimed at catering for all tastes. All dishes are cooked from scratch on site and use the best ingredients that Swaziland has to offer. Open for breakfast, lunch and dinner, Malandela’s offers a range of light and more filling options for all times of the day. Signature dishes such as the ‘oxtail stew’ and ‘BBQ melt wraps’ are a firm favourite. Fresh prawns are imported from Mozambique and are available every Thursday, but you will need to book in advance to make sure that you don’t miss out!


The scenery surrounding Malandela’s is second to none and makes it the perfect place to relax and spend time with friends and family. The luscious lawns are ideal for young children to play on in a safe environment while you enjoy the view of the mountains in the neighbouring Mlilwane Nature Reserve.


For the colder months, there is a fire inside the restaurant and braziers for outside to make sure that you stay warm and enjoy the hearty, soul warming food on offer. Traditional English roasts are also served every Sunday of the year.


Malandela’s Restaurant is well equipped to host groups of up to 50, including cost-effective pre-set meals for tour bus groups. Bookings are essential for large groups.


Adjacent to the restaurant, the Pub serves up traditional pub meals while also serving as a community hub. It’s a great place to enjoy good company and the only available Craft Beer made in Swaziland, while cheering for your team on the large flat screen. Quiz nights are hosted regularly by the Pub and there is live music on the last Friday of each month in the ‘Malandela’s Acoustic Nights’ series. These features some of Swaziland best musical talents, alongside up and coming local and international acts to provide a full evening of relaxed, enjoyable entertainment.


Contact Details:

Tel: (+268) 2528 3115