Best Restaurants in Malindi
Malindi is a small tropical town in Kenya, featuring perfect beaches, world-class resorts, and relaxing retreats. It offers a wide range of dining options, where you can satisfy your appetite with mouth-watering meals. The town has an excellent culinary identity, with an array of foods prepared with local ingredients fused with diverse intercontinental influence.
Whether you’re looking to enjoy a delicious lunch in a beachfront restaurant or a romantic dinner under a canopy lit with candles, Malindi has everything you need.
So without any more distractions lets sink our teeth into the best restaurants in Malindi:
1. Osteria Malindi
Osteria is an Italian themed restaurant situated on a beach with stunning ocean views. Apart from the breezy oceanfront terrace for dining, the restaurant has a dining room where you can enjoy a great evening meal with your loved one. It features a beautiful ambience, attentive staff, and a nicely curated menu.
Italian delicacies such as spaghetti are one of the popular meals here, and they also serve fresh and tasty seafood. The restaurant is a pretty good spot for a romantic evening sitting under a canopy lit with candles while watching the sunset.
Osteria Restaurant Malindi, Image Source: Facebook.Com
2. La Griglia Restaurant
La Griglia is a seafood grill restaurant and wine bar located at Casino Malindi and offers an interesting fusion of Kenyan and Italian cuisine. The restaurant is set in an outdoor garden which creates the right mood for an enjoyable gourmet evening. Their menu provides for a wide range of choices from Italian, seafood to grill and their desserts are quite good.
3. The Old Man and the Sea
First of all, what a name! The Old Man and the Sea are quite befitting because it is one of the oldest restaurants in Malindi. This little old gem offers an intimate and romantic ambience and makes for a good venue for anything intimate or low key such as a date night or anniversary.
The dining area is set in an old Swahili style and just across the windows; you can see the Vasco Dagama pillar. Seafood on the barbeque is their speciality and they are located at Silversand Road, Malindi.
The Old Man and the Sea Restaurant, Image Source: Facebook.Com
4. Baby Marrow Restaurant
Located on Silversand Road, Baby Marrow is one of the best restaurants in Malindi and even in the larger coastal region. They fuse bold contemporary art with a very leafy garden setting to make for an intimate, very relaxing atmosphere.
The tranquil music playing in the background plays into the mood they’re going for and the service is both professional and friendly. The cuisine consists of the Mediterranean, Italian, Vegetarian, European, Seafood and they make pizza too.
Baby Marrow Restaurant, Image Source: Facebook.Com
5. Rosada Restaurant
With a beautiful beach setting and magical ocean views, Rosada Restaurant is a great place to relax, and enjoy delicious meals in Malindi. The restaurant is located on the most popular beach in the town – Silversand at Casuarina.
The food menu ranges from international, Seafood, Italian, Mediterranean, barbeque and it’s also vegetarian-friendly and they are moderately priced. Monday nights are party nights as they host well-organized beach parties that attract the mature and fun crowd.
6. Scorpio Villas Restaurant
This restaurant is situated inside Scorpio Villas Resort, which is set in a lush tropical garden, on a private white beach of Malindi. The restaurant serves a mix of African, Italian and European foods, as well as a wide range of drinks and cocktails from its lounge bar. Overlooking the sea, it’s a great place to enjoy delicious seafood when in town. The prices are pocket-friendly and the waiters are friendly and helpful.
Scorpio Villas Restaurant, Image Source: Facebook.Com
7. Mayungu Beach Restaurant
Located on the private Mayungu Beach, this restaurant is a great place to enjoy relaxing moments and delicious meals. Mayungu serves everything from local African food to fresh seafood including grilled fresh fish. The service from the staff makes the visit worthwhile and they also have a well-stocked bar to order a drink to go with your meal.
Mayungu Beach Restaurant, Image Source: Facebook.Com
8. Barefoot Beach Restaurant
Located in Barefoot Beach Camp, on the private Mambrui North Beach, this thatched Makuti-roofed restaurant offers a unique dining experience in Malindi. With a nice ambience, beautiful Indian Ocean views, breezy and relaxing tropical atmosphere, it attracts both locals and tourists every now and then. Their menu consists of African food, Seafood, European food, Mediterranean and they also cater to vegetarians.
Barefoot Beach Restaurant
9. Olimpia Club
Located at Casuarina in Malindi, Olimpia Club is an Italian restaurant serving mainly Italian cuisine and seafood. The restaurant brings in musicians to play mostly Italian sounds for the guests as they enjoy their meals. Their pasta dish with squids and olives has become quite a household order and their fresh oysters are also a favourite with the visitors.
Olimpia Club Malindi, Image Source: Facebook.Com
10. KB Karen Blixen Restaurant
Located in the heart of Malindi, KB Karen Blixen Restaurant is a historical restaurant set on the square of the Galana Centre. The restaurant is also known as “Elephant Bar’ due to the massive concrete elephant with its raised trunk placed on site, in one of the most vibrant areas in the town. It’s named after the Danish author of Out of Africa, Karen Blixen.
The restaurant serves a wide range of delicacies including Italian foods and coffee – espresso. It’s also a great place to hang out with friends and family.
KB Karen Blixen Restaurant, Image Source: Facebook.Com