
Tucked away on Mbovane Street, opposite St. Mark’s Primary in Mbabane, Elements Restaurant is quietly redefining what it means to dine out. Founded by Matthew Dukes, Elements reflects a vision that goes far beyond food, one that brings together lifestyle, environment and culinary creativity in a single, welcoming destination.
Matthew’s inspiration for Elements came from a desire to create a space that brings together different “elements” of life in one setting. Food is at the core, of course, but it’s only part of a much bigger picture. The name Elements reflects this philosophy perfectly: a place where lifestyle, nature and cuisine coexist harmoniously. Looking ahead, the concept extends beyond the plate, with plans to incorporate plants, flowers, garden solutions and outdoor pavers, transforming the space into a holistic lifestyle destination. Surrounded by natural beauty, the restaurant feels like a natural extension of its environment rather than something imposed upon it.




That connection to nature is immediately felt when you step inside. The atmosphere at Elements is calm, grounded and refreshingly uncluttered. Thoughtful use of greenery, natural textures and earthy tones creates a setting that invites guests to slow down and settle in. It’s relaxed without being overly casual—ideal for everything from business lunches and remote work sessions to quiet meals shared with friends. The space feels welcoming, purposeful and effortlessly serene.
The menu is equally considered and reflects the same balance and versatility. Drawing inspiration from Italian, French, Mediterranean and English cuisine, Elements offers a carefully curated selection of dishes that feel both familiar and refined. The focus is on balanced flavours, quality proteins and thoughtful accompaniments, often finished with nature-inspired plating touches such as edible flowers. One dish that perfectly captures this approach is the much-loved Chicken Florentine which is rich, comforting and elegant, and a consistent favourite among regular guests.
What truly sets Elements apart in Eswatini’s dining scene is its ability to cater to a wide range of people without compromising on quality or identity. Whether welcoming corporate clients, creatives, families or traditional diners, the restaurant manages to make everyone feel equally at home. Its flexible yet well-defined menu allows Elements to function as both an everyday dining option and a destination for more intentional, memorable meals.
Dietary inclusivity is also a key part of the Elements ethics. Vegetarian, vegan and plant-forward options are thoughtfully integrated into the menu rather than treated as an afterthought. Dishes such as vegetarian garden wraps, quinoa salads, a chickpea burger, and meat-free pizza and pasta ensure that all guests feel considered. Many menu items can also be adapted to accommodate specific dietary needs, allowing everyone to enjoy a complete and satisfying dining experience.
On the Menu…
Here are some Summer On A Plate dishes that you can find on Elements Restaurant menu:
The perfect day-starter…


- The Big Boy’s Breakfast- A fully loaded protein breakfast made for serious appetites. Consisting of two eggs, two rashers of bacon, a sausage, 100g sirloin steak, chips, tomato, mushrooms and 1 pancake.
- Eggs Benedict– Classic French breakfast. This is known to be one of their signature dishes and a classic customer favourite.
Lite & Delicious Tastes




- Quinoa Salad– Vegan dish. It is a light and wholesome salad made with quinoa, black beans, chickpeas and cucumber.
- E Pancetta Crostini- An Italian starter consisting of crispy toasted baguette slices topped with cream cheese and finely sliced Pancetta cold meat.
- Egg Fried Rice with Tempura Veggies
- Cobb Salad– A classic American styled salad with succulent grilled chicken breast, bacon bits, boiled eggs, cherry tomatoes, red onion, blue cheese and avocado.
Something fishy…



- Pan Seared Salmon Steak– Served with a lemon-butter sauce. Accompanied by a side of seasonal vegetables and creamy mash or crispy chips.
- The Captain’s Catch Salad– A flavourful salad made with a medley of calamari, mussels, smoked salmon.
- Frutti Di Mare Seafood Pasta– A flavourful Italian seafood pasta with mussels and prawns cooked in a rich, savoury tomato sauce.
The Fan Favourite Special

- Their Signature Dish and customer favourite Cordon Bleu– It’s crumbed and seasoned chicken stuffed with ham and cheese. Served with a side of creamy mash and seasonal vegetables and topped with a bechamel sauce.
Drop by & treat your tastebuds…



With high ratings from diners for both taste and hospitality, Elements Restaurant stands out as a go-to destination in Mbabane’s growing dining scene. Whether you’re stopping by for coffee, meeting friends for lunch, or enjoying a slow afternoon on the outdoor patio, Elements delivers a consistently satisfying experience that keeps locals coming back.










