Categories
Blog Food

15 Best Restaurants in Mombasa, Kenya (2024)

Home » Blog » 15 Best Restaurants in Mombasa, Kenya (2024)

It’s not hard to find a good meal in Mombasa. Besides its world-famous beaches and a blend of cultures, the city is also home to many fantastic restaurants. From fresh seafood to spicy Indian dishes, there’s something for everyone.

In addition, a trip to Mombasa is not complete without trying out Swahili delicacies such as biryani, pilau, mishkaki, and viazi karai. To help you narrow your choices, we have a list of the best restaurants in Mombasa. So, prepare your taste buds for a special treat in the coastal city.

1. Char-Choma Restaurant

Char-Choma Restaurant. A beach restaurant in Mombasa.
Food. Image from Char-Choma Restaurant’s Facebook page.

First on our list is Char-Choma, one of the most sought-after beach restaurants in Mombasa. It offers a wide selection of Kenyan dishes, including nyama choma, ugali (a maize-based dish), and chapati (a type of flatbread).

Char-Choma is also well known for its flame-grilled pork ribs and chicken, which are marinated in a special sauce and cooked over an open flame. The result is a dish that is both tender and juicy, with a delicious smoky flavor. You choose the type of meat your taste buds desire, it’s then weighed and cooked to your liking. As a family restaurant, it features a swimming pool and a play area for the young.

Location: Along Mombasa-Malindi Highway, before Sarova Whitesands Beach Resort.

Opening hours: 6 a.m. to 12 a.m. (daily).

2. Tarboush Restaurant

Chicken biryani. Places to eat in Mombasa
Chicken biryani. © Dhiraj Jain

Tarboush Restaurant invites you to enjoy authentic Swahili cuisine in the Mombasa business district (CBD). The food here is fresh and flavourful, and the atmosphere is inviting. You’ll love their lamb shawarma, chicken kebabs, and of course, biryani and pilau. Be sure to try out their fresh juices — the tamarind juice is a real treat.

Location: Makadara Road, next to Mombasa’s Central Police Station.

Opening hours: 8 a.m. to 10:30 p.m. (daily).

3. Barka Restaurant

Barka, one of the best restaurants in Mombasa CBD
Chicken shawarma and a sauce. © Shameel Mukkath

Barka Restaurant, in the center of Mombasa island, is a favorite for locals and visitors alike. It is among the most popular places to dine in Mombasa CBD, and for good reason. They serve pilau, biryani, shawarma, chicken tikka, and other delicacies. On top of that, meals are affordable and in generous portions.

This Swahili restaurant has a VIP lounge, should you wish to dine in privacy. The eating place is so popular that Kenya’s fourth president, Uhuru Kenyatta, would frequent this eatery during his trips to Mombasa.

Location: Makadara Road, next to Mombasa’s Central Police Station.

Opening hours: 7:30 a.m. to 10:30 p.m. (daily).

4. Yuls Restaurant

Seafood. Top dining spots in Mombasa, Kenya
A tray of seafood. Photo by Max Mota on Unsplash

Yuls Restaurant is another popular beach restaurant in Mombasa. With its laid-back atmosphere and warm hospitality, it’s no wonder it’s been around for years! The menu features varied dishes, from Italian favorites to classic Swahili dishes.

Try out their Italian pizzas, prepared in an original Italian firewood oven. If you’re a fan of seafood, you’ll love their grilled lobsters and prawns. For those looking for something light to snack on, they offer samosas, home-cooked cakes, and ice cream. Also, you can engage in water sports such as kneeboarding and waterskiing at this dining spot.

Location: Along Mombasa-Malindi Highway, next to Bamburi Beach Hotel.

Opening hours: Tue-Sun: 12 p.m. to 11 p.m. (closed on Mon).

Yuls Restaurant menu

5. Forodhani Restaurant

Forodhani Restaurant, a premier eatery in Mombasa.
A plate of mutton biryani at Forodhani Restaurant. © Sir Josh Sereria

You can’t go wrong with Forodhani Restaurant if you’re craving authentic Swahili cuisine and fresh seafood. This restaurant is in Mombasa’s Old Town and at the waterside. It’s a great place to dine while enjoying views of the Indian Ocean.

Dishes here include mutton biryani, chicken tikka, fish fingers, butter naan, and grilled seafood platters — all served in generous portions. And with many tasty dishes on sale, come prepared for a unique experience every time you visit. This seafront restaurant is easily accessible via public transport, say tuk tuks and Uber.

Location: Sir Mbarak Hinawy Road, near Fort Jesus.

Opening hours: 9 a.m. to 11 p.m. (daily).

6. Cafesserie Mombasa

Cafesserie, home of good food in Nyali, Mombasa
Cafesserie – one of the leading restaurants in Mombasa. ©Cafesserie Facebook page.

If you’re looking for a taste of Italian and French cuisine in Mombasa, then check out Cafesserie. This restaurant has become a mainstay for many locals and tourists, and it’s easy to see why. The food is fresh and delicious, with an extensive menu featuring burgers, pizza, and pasta.

The atmosphere here is cozy and modern too — perfect for catching up with friends over dinner or having an intimate evening with your significant other. Also, their iced drinks and milkshakes are some of the best in town!

Location: City Mall Nyali.

Opening hours: 7 a.m. – 12 a.m. (daily).

Cafesserie Menu

7. CJ’s

cj's Mombasa CBD
Image © CJ’s Restaurant’s Facebook page.

One of the reasons CJ’s has become so popular is its ability to combine high-quality food with a diverse menu that appeals to everyone. Plus, their customer service is top-notch, ensuring a pleasant experience from start to finish.

Whether you’re in the mood for a hearty burger, a fresh salad, or even a Kenyan twist on Italian pasta, this place has it all. They also cater to different dietary preferences, making it a great option for everyone. The relaxed yet chic atmosphere makes the eatery ideal for a family gathering, business lunch, or casual date night.

Location: Nyerere Road, Mombasa.

8. Al Yusra

Photo by Adnan Pervaiz on Unsplash.

Al Yusra prides itself on blending culture and cuisine. This restaurant’s menu showcases the best of Swahili and Middle Eastern cuisine. From flavorful pilau rice to perfectly cooked kebabs, the food here is rich in spices and herbs. This Halal eatery also serves tasty drinks. Order a cold mango juice or Oreo milkshake to beat Mombasa’s heat.

Location: Nkurumah Road, Mombasa.

Opening hours: 7 a.m. to 10 p.m. (daily).

9. Blue Room Restaurant & Ice Cream

Blue Room Restaurant & Ice Cream Likoni Mall.
Blue Room Restaurant & Ice Cream Likoni Mall. © The eatery’s Facebook page.

Are you after a restaurant in Mombasa with a touch of class? Consider dropping by Blue Room Restaurant & Ice Cream. This chic eatery serves traditional Kenyan cuisine with international flair and offers a relaxed yet sophisticated atmosphere.

Blue Room is known for its chicken biryani, samosas, pizza, and grilled chicken — all made with fresh ingredients sourced directly from local markets. No matter what you order, you’ll have a unique culinary experience at Blue Room — from the welcoming staff to the delicious food — and it’s worth adding to your must-visit dining spots in Mombasa.

Locations: Haile Selassie Road (Mombasa CBD) & Likoni Mall.

Opening hours: 7 a.m. to 9:30 p.m. (daily).

Read also:

10. Tamarind Mombasa – Dhow and Restaurant

Tamarind, one of the oldest seafood restaurant in Mombasa
Dine outdoors and overlooking the ocean at Tamarind Restaurant. Photo from the eatery’s Facebook page.

For a unique dining experience in Mombasa, visit Tamarind. Not only is it one of the most popular restaurants in the city, but it also boasts stunning views of the Indian Ocean and an incredible menu of fresh seafood dishes.

It’s famous for serving delicious food, such as sizzled prawns, grilled salmon fillet, mashed potatoes, and ugali.

The atmosphere is laid back, so don’t be surprised if you extend your visit for several hours here. Trust us when we say that it’s worth every minute!

Location: Cement Silos Road, Nyali, Mombasa.

Opening hours: 12 p.m. to 4 p.m. (daily).

11. Pronto Restaurant, Nyali

pronto restaurant Mombasa, Nyali
Photo © Pronto Restaurant’s Facebook page.

Located in Nyali, Pronto Restaurant is a dining spot perfect for those who want to enjoy good food in a laid-back atmosphere. The variety of food here ensures something for everyone, whether you’re a fan of grilled meats, sandwiches, or seafood. Whether you’re grabbing a quick lunch or settling in for a leisurely dinner, Pronto’s got something for everyone.

Location: Basic Mall, Links Road, Nyali, Mombasa.

Opening hours: 7 a.m. to 12 a.m. (daily).

12. Qaffee Point

Fine dining in Mombasa
© Qaffee Point’s Facebook page.

Number twelve on our list is Qaffee Point. The menu in this eatery features local favorites such as biryani, chapati, chicken wings, prawns, burgers, and sweet milky tea. The cozy atmosphere and friendly staff make this a great spot to hang out with friends or relax with a good book.

If you have a sweet tooth, consider sampling their caramel cake, cookies, and ice cream. Some visitors who frequent this joint for breakfast pair their sandwiches with coffee, a milkshake, or fresh juice.

Location: Ralli House, Nyerere Ave, Mombasa.

Opening hours: 7 a.m. to 11 p.m. (daily).

13. Camels Joint

Camels Joint Mombasa
Image from Camels Joint’s Instagram page.

Camels Joint is a culinary oasis, captivating locals and tourists with its flavors and warm ambiance. This restaurant prides itself on serving authentic coastal dishes that showcase Kenya’s rich culinary heritage. Seafood enthusiasts will be delighted by the freshness and variety of options within reach, including grilled fish, prawns, and calamari dishes.

For those seeking a taste of local tradition, Camels Joint also offers Swahili delicacies like biryani, pilau, and mshikaki (grilled meat skewers) that transport diners to the heart of coastal culture.

Location: Along Haile Selassie Road, Mombasa.

Opening hours: Sun-Thu: 8 a.m. to 9 p.m.; Fri: 7 a.m. to 9 p.m.; Sat: 7 a.m. to 12 a.m.

14. Maasai Beach Bar & Restaurant

Mombasa's leading food joints
Grilled ribs, tomatoes, and a sauce. Photo by Alexandru-Bogdan Ghita on Unsplash

What are you in the mood for? Fresh seafood? Something sweet? If so, then you’ll love the Maasai Beach Bar & Restaurant. This seafront restaurant offers stunning ocean views and has an unbeatable menu featuring a wide selection of classic dishes.

Here, you can feast on tasty nyama choma, grilled lobsters, pork ribs, and French fries. With a cozy atmosphere and friendly staff, Maasai Beach Bar & Restaurant is the perfect place for a romantic dinner or Sunday brunch. Along with meals, they also have the best beer and wine selections. The icing on the cake is their outdoor seating overlooking the beach and ample parking space.

Location: Off Links Road Opposite Reef Hotel, Mombasa.

Opening hours: 9 a.m. to 2 a.m. (daily).

15. 10 Street

10 street Restaurant burgers
Burgers on a tray. Photo by Mae Mu on Unsplash

There are many places to eat in Mombasa, but 10 Street is one of the best. This restaurant in Nyali is small and intimate, with a limited menu that includes burgers, chips, fish, chicken, and shawarma. The food is fresh and delicious, and the prices are reasonable.

As for drinks, this joint serves a variety of whiskeys, beer, and cocktails. 10 Street is a favorite among locals and tourists, so drop by when hunger pangs strike. You won’t be disappointed.

Location: The Avenue Building, Nyali, Mombasa (near City Mall).

Opening hours: 24/7 (round the clock).

Nearby Restaurants

1. The Moorings Restaurant

Moorings Mtwapa, Kenya's first floating restaurant
Seafood platter at The Moorings Mtwapa. © The restaurant’s Facebook page.

If you’re after exquisite seafood in Mtwapa, head to The Moorings. It takes pride in being Kenya’s premier floating restaurant. With a wide variety of dishes to choose from, all of which are fresh and expertly prepared, you’re sure to find something to your taste. Their signature lobster platter is served with grilled vegetables and chips.

You can skip seafood and try their chicken curry, nyama choma, or burgers. The restaurant has an open-air dining room with views of the Indian Ocean, making it the perfect place to relax and enjoy a meal. After dining here, you can enjoy a boat ride along the Mtwapa Creek.

Location: First left after Mtwapa Bridge, Mtwapa {about 17 km (10.56 mi) from Mombasa town}.

Opening hours: Mon-Sat: 10 a.m. to 12 a.m.; Sun: 11 a.m. to 12 a.m.

2. Ali Barbour’s Cave Restaurant

Ali Barbour’s Cave Restaurant. © The eatery’s Facebook page.

Have an unforgettable dining experience at Ali Barbour’s Cave Restaurant. Perched in Diani, the restaurant is set in a natural limestone cave that’s been there for centuries.

The menu features fresh seafood and international dishes, all of which are made with local ingredients. Sample their traditional Moroccan chicken or the Captain risotto. After your meal, go for a Kenyan coffee or an Italian ice cream.

Ali Barbour’s Cave Restaurant is a favorite among locals and tourists, so book a table in advance. The eatery is also perfect for a romantic dinner date.

Location: Off Diani Beach Road, Diani Beach, Kwale County.

Opening hours: 5:30 p.m. to 11 p.m. (daily).

Ali Barbour’s Cave menu

It’s time to feast on good food

When visiting Mombasa, you might contemplate dining out. The good thing is there’s no shortage of eateries in the city. From local cafes to fast food chains, there’s something for everyone in this coastal city. So, if you’re looking for a great meal, don’t hesitate to check out any one of the restaurants in Mombasa from our list.

Share this article...

2 replies on “15 Best Restaurants in Mombasa, Kenya (2024)”

Leave a Reply

Your email address will not be published. Required fields are marked *