Mombasa, Kenya’s vibrant coastal city, is not just about beaches, history, and Swahili culture—it is also a food lover’s paradise. With influences from Arab, Indian, Portuguese, and African traditions, the city boasts an exceptional culinary scene. From fresh seafood to aromatic Swahili biryanis, here are the 10 best restaurants in Mombasa you must try.
1) Tamarind Mombasa
Perched on a cliff overlooking Tudor Creek, Tamarind is one of the most iconic seafood restaurants in Mombasa. Known for its elegant setting, it serves freshly caught prawns, lobster, crab, and oysters, alongside a well-curated wine list. The dhow dinner cruises operated by Tamarind are a unique coastal dining experience.
2) Forodhani Restaurant
Located along Mama Ngina Drive, Forodhani is a casual open-air restaurant popular for Swahili street food. Diners enjoy freshly made shawarmas, biryani, mishkaki (meat skewers), and seafood dishes while overlooking the Indian Ocean. It’s especially lively in the evenings.
3) Galaxy Chinese Restaurant
Mombasa’s go-to spot for Chinese cuisine, Galaxy offers authentic dishes such as sweet and sour chicken, sizzling beef, dim sum, and fried rice. Its relaxed yet refined interior and consistent service make it a favorite for family dinners and business meetings.
4) Yul’s Restaurant
Situated on the famous Bamburi Beach, Yul’s is a mix of Italian cuisine and seaside charm. Known for its wood-fired pizzas, seafood platters, and homemade gelato, it is also popular for its beach bar and water sports, making it a lively hangout spot.
5) Hashmi Barbeque
A favorite among locals and visitors, Hashmi specializes in Indian-inspired grilled meats. From chicken tikka to juicy lamb chops, every dish is marinated with rich spices and cooked to perfection. The casual setting and affordable pricing keep it packed, especially in the evenings.
6) Tarboush Restaurant
If you’re looking for authentic Swahili cuisine in Mombasa, Tarboush is a must-visit. Their pilau, biryani, grilled chicken, and fresh juices are highly recommended. The restaurant has a casual, no-frills atmosphere but delivers big on flavor and authenticity.
7) La Marina Seafood Restaurant
Set along Mtwapa Creek, La Marina is known for its romantic waterfront dining and extensive seafood menu. The ambience is perfect for sunset dinners, with dishes like grilled snapper, calamari, and lobster prepared fresh from the ocean.
8) Tamarind Dhow Cruise
For a unique dining adventure, board the Tamarind Dhow—an old Arabian sailing vessel converted into a floating restaurant. Guests enjoy a four-course seafood meal, live music, and panoramic views of the Mombasa coastline as they sail under the stars.
9) Cafesserie Mombasa
Located in City Mall, Cafesserie is a stylish café and restaurant known for its continental dishes, pastries, and coffee. It serves steaks, seafood, burgers, and gourmet desserts, making it a popular choice for both locals and expats.
10) Jahazi Coffee House
Nestled in Mombasa’s Old Town, Jahazi Coffee House offers an authentic Swahili cultural and culinary experience. It serves local favorites like mandazi, kahawa (Swahili coffee), samosas, and biryani in a traditional Lamu-style setting decorated with carved furniture.
Final Words
Mombasa’s food scene is a reflection of its rich cultural history and coastal lifestyle. Whether you want fine dining with seafood and wine, casual Swahili dishes by the ocean, or international cuisines, the best restaurants in Mombasa offer something for every taste. From Tamarind’s elegant seafood to Tarboush’s homestyle Swahili meals, every dining experience in this city tells a story of culture, flavor, and hospitality.








