The Maji Beach Boutique Hotel offers various meal plans, tailor made to your preference. There are no dining rules at the Maji, the rules are set by you as you would do in your own home.
Our Restaurant offers guests a more formal dining experience either in the comfort of an air-conditioned indoor dining room or on the Swahili terrace overlooking the swimming pool.
Our extensive “a la Carte” menu features Swahili, Indian, Mediterranean and other ethnic specialities, with an accent on fish and seafood brought in daily from the ocean and using only use locally grown fruit, vegetables and herbs from surrounding areas.
Candle lit dinners can be served on the pool deck or around the swimming pool for a more intimate dining experience. Our unique dining policy means you may eat whatever you want, whenever you want, wherever you want. There are no set meal times so you can feel truly at home.
Our al fresco dining options include breakfast and lunch and dinner in the front gardens under the Indian Almond tree or shade of the palm trees by the beach or under our ocean gazebo with views over Diani Beach and the Indian Ocean.
The “Maji Moto” bar offers a large range of drinks, a wide selection of international wines specially selected by a professional sommelier as well as classic and home-speciality cocktails.
A dedicated team of experienced chefs, professional waiters complemented by all other staff are available, at all times, to provide intuitive, attentive, personalized, friendly and discrete service.