A Singaporean Tourist's Guide to Desaru's Top 20 Restaurants

Mas Bellboy
14 Dec 2024 - 12 min read

Desaru, a coastal gem in Malaysia, has become a popular holiday spot for Singaporeans looking to escape. Known for its pristine beaches and luxurious resorts, Desaru also boasts a delicious food scene that caters to every palate. From local delicacies to international cuisine, this charming coastal town has something to satisfy every foodie.

In this article, we will embark on a culinary adventure through Desaru’s 20 top restaurants. We will provide you with all the necessary information to maximise your culinary experience in this vibrant destination.

Restaurants in Desaru Worth Visiting

What to eat in Desaru? There are so many options of restaurants in Desaru you can see below. Below are some of them:

1. The Fisherman’s Wharf

Shutterstock.com

Fisherman's Wharf is a seafood lover's dream come true. Located in Desaru, this restaurant boasts a stunning view of the ocean and offers a wide array of fresh seafood dishes. From grilled fish to succulent prawns and crabs, there's something for everyone.

Don't miss their signature Chili Crab, a must-try dish for Singaporean foodies. The restaurant also serves a delicious seafood buffet on weekends, where you can indulge in an endless supply of the best seafood.

Hotels nearby:

Sand & Sandals Desaru Beach Resort & Spa: One of the top hotels nearby The Fisherman’s Wharf is the Sand & Sandals Desaru Beach Resort & Spa. This beachfront property offers stunning ocean views and provides easy access to the pier. With comfortable rooms, friendly staff, and a range of amenities, it’s the perfect place to relax after a day of exploring.
Lotus Desaru Beach Resort: Another great option is the Lotus Desaru Beach Resort. This family-friendly hotel features spacious rooms, a swimming pool, and even a water park for the kids. Plus, it’s just a short drive from The Fisherman’s Wharf, making it convenient for those wanting fresh seafood.

Cuisine: Seafood

Location: Lot 1, Jalan Pantai, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:30 AM - 11:00 PM

Price Range: SGD 2 – SGD 30

Lotus Desaru Beach Resort & Spa

8.5/10

Desaru

SGD 92

SGD 81

2. Desaru Seafood Restaurant

Shutterstock.com

Desaru Seafood Restaurant is a must-visit for seafood lovers. Known for its daily fresh catch, the restaurant offers a wide selection of seafood dishes, including butter prawns and delicious steamed fish. The restaurant's cosy atmosphere and friendly staff make it an ideal spot for a family dinner or a romantic evening.

Hotels nearby:

Amansari Hotel Desaru: Just a stone’s throw away from Desaru Seafood Restaurant, Amansari Hotel Desaru is a convenient and cozy accommodation option for Singaporeans.

With its modern amenities and comfortable rooms, this hotel provides a great base for exploring nearby attractions. The highlight of staying at Amansari Hotel Desaru is its proximity to the famous seafood restaurant, allowing Singaporeans to indulge in mouthwatering dishes without traveling far.

Cuisine: Seafood

Location: Jalan Desaru, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 11:00 PM

Price Range: SGD 10 – SGD 90

Amansari Hotel Desaru

8.4/10

Kota Tinggi

SGD 65

SGD 59

3. Spice Valley Desaru

Shutterstock.com

Spice Valley Desaru is a culinary paradise for those who love Indian cuisine. The restaurant offers authentic Indian flavours, with dishes ranging from fragrant biryani to spicy curries. The vibrant decoration and warm hospitality at Spice Valley Desaru create a welcoming atmosphere for diners. Be sure to try their signature Butter Chicken, a flavourful and tender dish that will leave you addicted.

Cuisine: Indian

Location: Jalan Desaru, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 10 – SGD 90

4. Restoran Haji Tamby

Shutterstock.com

For an authentic taste of traditional Malay cuisine, you can visit Haji Tamby Restaurant. This restaurant is famous for Nasi Ambeng, a traditional Malay rice dish served with a variety of delicious side dishes. The generous portions and authentic taste of Nasi Ambeng make it a favourite among locals and tourists alike. To avoid disappointment, it's best to arrive early, as the restaurant can get very crowded during peak hours.

Cuisine: Malay

Location: Lot 197, Jalan Pantai, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 7:00 AM - 10:00 PM

Price Range: SGD 2 – SGD 15

5. The Elephant & The Butterfly

Shutterstock.com

If you're looking to enjoy a relaxing Western-style meal, The Elephant & The Butterfly is the place to go. This charming restaurant serves a variety of classic dishes, including delicious burgers and rich, creamy pastas. The friendly atmosphere and attentive staff create the perfect setting for a relaxing lunch or dinner.

One of the specialities is their signature Beef Rendang Burger-a delicious fusion of Malaysian and Western flavours that is sure to leave an impression. Whether you're looking for casual dining or want to try something unique, this restaurant has something to satisfy your taste buds.

Hotels nearby:

Hard Rock Hotel Desaru Coast: Why limit your experience at The Elephant & The Butterfly to a meal? You can now extend your foodie adventure by staying at one of the nearby hotels. Immerse yourself in the enchanting atmosphere of this hidden gem, and let the flavors linger on your palate long after your meal. Whether you opt for Hard Rock Hotel Desaru Coast’s luxurious accommodations, a stay here is sure to leave you craving more Malaysian delights.
The Majestic Hotel: Located just a stone’s throw away from The Elephant & The Butterfly, The Majestic Hotel offers Singaporean travelers a truly opulent stay in Malaysia’s capital city. With its grand colonial architecture and world-class amenities, this hotel is perfect for those seeking a lavish getaway.

Cuisine: Western

Location: Jalan Pantai 3, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 10 – SGD 30

Hard Rock Hotel Desaru Coast

8.6/10

Desaru

SGD 210

SGD 207

6. Restoran Penawar

Restoran Penawar is a Chinese restaurant known for its diverse menu, offering everything from dim sum to flavourful grilled meats. With spacious seating and friendly staff, this restaurant is an ideal spot for family dining or group gatherings. Be sure to try their signature Salted Egg Yellow Prawns, which are perfectly crispy on the outside with a rich and tender inside that's irresistible.

Cuisine: Chinese

Location: Lot 2, Jalan Pantai, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 2 – SGD 20

7. Warung Pok Nong

Shutterstock.com

For a taste of authentic Indonesian cuisine, Warung Pok Nong is a great place to go. This charming spot offers classic dishes like Nasi Padang and Gado-Gado, giving you a true Jakarta street food experience. With a relaxed atmosphere and affordable prices, this place is a popular choice for locals and visitors looking to enjoy a delicious and flavourful meal.

Cuisine: Indonesian

Location: Jalan Pantai 4, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 2 – SGD 15

8. Restoran Pantai Timur

Shutterstock.com

Restoran Pantai Timur is a great place to enjoy authentic Malaysian flavours, with a wide variety of dishes such as Nasi Lemak and Char Kway Teow. The relaxed atmosphere and affordable prices make it a favourite for locals and visitors alike. Don't forget to try their Assam Pedas-a bold, spicy and tangy fish dish that's very popular with Singaporean travellers!

Cuisine: Malaysian

Location: Jalan Pantai 3, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 5 – SGD 30

9. Restoran Sri Pantai

Shutterstock.com

If you're craving for Thai cuisine, Sri Pantai Restaurant is the place to go. The menu features a variety of favourites, including Tom Yum Soup and Green Curry, served in a warm and inviting atmosphere with friendly service. Be sure to try the Mango Sticky Rice, a delicious dessert with the perfect balance of sweetness and aroma, bringing the flavours of Bangkok to your table.

Cuisine: Thai

Location: Jalan Pantai 4, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 5 – SGD 20

10. Restoran Selera Desaru

Shutterstock.com

Restoran Selera Desaru is a great place to savour local delicacies. Offering a variety of dishes such as Nasi Goreng and Mee Goreng, this restaurant has something for everyone. Affordable prices and warm, friendly service make it a popular choice for locals and tourists looking for authentic flavours.

Cuisine: Local

Location: Jalan Pantai 4, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 7:00 AM - 10:00 PM

Price Range: SGD 2 – SGD 25

11. The Seafood Corner

The Seafood Corner is a must-visit for seafood lovers, serving fresh dishes such as grilled fish and butter prawns. With a relaxed atmosphere and stunning views of the ocean, it's the perfect place to dine and relax. Be sure to try the Salted Egg Yolk Crab, their crowd-pleasing signature dish that is sure to leave you in awe.

Cuisine: Seafood

Location: Jalan Pantai 4, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 5 – SGD 40

12. Restoran Haji Nasir Ikan Bakar

Shutterstock.com

If grilled seafood is your favourite, Restoran Haji Nasir Ikan Bakar should be on your list. Specialising in fresh fish and seafood cooked to perfection over an open fire, this restaurant blends rustic charm with friendly service for a comfortable dining experience. Don't miss their Ikan Pari Bakar, a signature dish known for its tenderness and rich flavours.

Cuisine: Seafood

Location: Jalan Pantai 4, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 10:00 PM

Price Range: SGD 2 – SGD 25

13. The Spice Kitchen

The Spice Kitchen serves authentic Indian cuisine with a contemporary twist, featuring a wide selection of flavourful dishes such as curries, tandoori specialities and biryani. Known for its warm atmosphere and friendly staff, this restaurant is a favourite of locals and visitors alike. Be sure to try the butter chicken, garlic naan and the refreshing mango lassi, but don't forget to mention your spice preference if you prefer milder flavours.

Cuisine: Indian

Location: Desaru Coast, Jalan Pantai 3, Bandar Penawar, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM – 10:00 PM (Closed on Mondays)

Price range: SGD 5 – SGD 25

14. The Bamboo Bistro

Shutterstock.com

Bamboo Bistro serves a variety of Chinese dishes, offering everything from traditional favourites to creative fusion options. With its elegant bamboo-themed ambience, the restaurant provides a calm and inviting atmosphere for casual dining.

Be sure to try the salted egg yolk prawns and crispy roast duck, and due to the generous portions, it's perfect for groups to enjoy together. End your meal with one of their delicious homemade desserts, such as the mango sago pomelo, for a sweet treat.

Cuisine: Chinese

Location: Jalan Desaru, Pengerang, 81390 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM – 11:00 PM

Price range: SGD 5 – SGD 30

15. The Beach House

The Beach House provides a relaxed beachfront dining experience, offering a wide selection of Western dishes to suit all tastes. From mouth-watering burgers to fresh seafood, there is something for everyone. The relaxed atmosphere and beautiful ocean views make it a favourite spot for lunch and dinner.

If you visit this restaurant, don't miss out on Beach House's signature burgers and seafood paella, which are perfect for a delicious meal by the sea. For a more complete experience, pair your meal with one of their refreshing cocktails. As this restaurant can get very busy, especially on weekends, it's best to make a reservation in advance.

Cuisine: Western

Location: Lot 1, Jalan Pantai 3, Desaru Coast, 81930 Kota Tinggi, Johor, Malaysia

Open Hours: 11:00 AM - 11:00 PM

Price range: SGD 5 – SGD 50

16. Yard & Co.

Shutterstock.com

Escape the hustle and bustle of Singapore and relax by the beach at this popular Western fusion cafe, known for its affordable seafood dishes and desserts, perfect for a relaxing day out.

Yard & Co. Cafe boasts a beautiful outdoor terrace with incredible views, ideal for capturing sunset photos. Be sure to try the milk mochi, tiramisu, Yard Breakfast, and the highly recommended laksa pasta! On sunny days, avoid sitting near the glass windows, and don't forget to get your queue number from their waiting list on social media before entering.

Cuisine: Western

Location: Lot4785, Jalan Siakap, Kampung Sungai Rengit, Pengerang, 81600 Johor, Malaysia.

Open Hours: Monday to Friday: 12:00 PM – 10:00 PM & Saturday to Sunday: 11:00 AM – 10:00 PM

Price range: SGD 2.5 – SGD 8

17. Turmeric

Shutterstock.com

Turmeric, located within Anantara Desaru Coast Resort, offers a range of buffet and à la carte dishes from a variety of cuisines. Enjoy five-star service by the pool while savouring some of the best dishes in Desaru, with a special focus on Thai and Malay flavours. Popular Thai options include Som Tam and Tom Yum Goong, and there are also vegan, vegetarian and gluten-free options. A la carte dishes, prepared to order, are available at lunch and dinner.

Cuisine: Thai & Malay

Location: 90, Desaru, 82200 Bandar Penawar, Johor, Malaysia

Open Hours: 06:30 AM – 10:30 PM

Price range: SGD 5 – SGD 689

Anantara Desaru Coast Resort and Villas

8.9/10

Desaru

SGD 787

SGD 590

18. Woodfire Burgers Desaru

Source: thehalalfoodblog.com

No Desaru food guide would be complete without a visit to Woodfire Burgers, a gourmet burger joint that will tantalise your taste buds with bold combinations and generous portions. Although the establishment has an open kitchen layout, the burgers are well worth savouring, with toasted buns and well-balanced flavours.

The Smoked Burger and Stuffed Cheeseburger are customer favourites, and the restaurant only offers takeaway service, with no seating for on-site dining. The owners are fluent in both English and Malay, making it easy for everyone to enjoy their delicious dishes.

Cuisine: Western

Location: Tunamaya beach resort, Bandar Penawar, 81930 Bandar Penawar, Johor, Malaysia

Open Hours: 12.00 PM – 09.00 PM, Closed on Friday

Price range: SGD 0,60 – SGD 15++

19. Prego – The Westin Desaru Coast

If you're in the mood for Italian food, Prego at the Westin Desaru is a must-visit, offering stone-baked oven pizzas, osso bucco, and other authentic Italian dishes. Enjoy complimentary bread with your meal, and don't miss out on their signature Portobello Mushrooms and Carbonara. The restaurant has a smart casual dress code and is exclusive to hotel guests, so be sure to make a reservation in advance as walk-ins are not welcome.

Cuisine: Italian

Location: Jln Pantai 3, Desaru Coast, 81930 Bandar Penawar, Johor, Malaysia

Open Hours: 12.00 PM – 10.00 PM, Closed on Monday

Price range: SGD 10 – SGD 75

20. Shiokaze Teppan

Shutterstock.com

If you're a fan of Japanese teppanyaki, Shiokaze Teppan at Sand & Sandals Desaru is a must-visit. With passionate chefs and a friendly team, you're in for a memorable dining experience. Popular dishes include lobster, sirloin steak and garlic rice, all offered at affordable prices for a hotel restaurant. Keep in mind that weekends may lead to longer wait times, but free parking is available for your convenience.

Cuisine: Japanese

Location: Lot 2263, 90, Bandar Penawar, 81930 Johor, Malaysia.

Open Hours: 11.00 AM – 10.00 PM, Closed from 03:00 PM to 06:00 PM for break

Price range: SGD 0,60 – SGD 86

Flight to Penang

Wed, 14 May 2025

Scoot

Singapore (SIN) to Penang (PEN)

Start from SGD 72.05

Tue, 13 May 2025

AirAsia Berhad (Malaysia)

Johor Bahru (JHB) to Penang (PEN)

Start from SGD 30.01

Sun, 18 May 2025

Batik Air Malaysia

Kuala Lumpur (KUL) to Penang (PEN)

Start from SGD 17.02

Conclusion

Desaru offers a glimpse into the local Malay culture through its traditional villages and local cuisine. Visitors can explore the Kampung Punggai Fishing Village and immerse themselves in the conventional way of life.

The local food in Desaru is also a must-try, with its unique blend of Malay, Chinese, and Indian flavors. To fully experience all that Desaru has to offer, Singaporeans are encouraged to book their hotel and flight tickets with Traveloka!

Explore even more inspiring travel ideas:

In This Article

• Restaurants in Desaru Worth Visiting
• 1. The Fisherman’s Wharf
• 2. Desaru Seafood Restaurant
• 3. Spice Valley Desaru
• 4. Restoran Haji Tamby
• 5. The Elephant & The Butterfly
• 6. Restoran Penawar
• 7. Warung Pok Nong
• 8. Restoran Pantai Timur
• 9. Restoran Sri Pantai
• 10. Restoran Selera Desaru
• 11. The Seafood Corner
• 12. Restoran Haji Nasir Ikan Bakar
• 13. The Spice Kitchen
• 14. The Bamboo Bistro
• 15. The Beach House
• 16. Yard & Co.
• 17. Turmeric
• 18. Woodfire Burgers Desaru
• 19. Prego – The Westin Desaru Coast
• 20. Shiokaze Teppan
• Conclusion

Flights Featured in This Article

Wed, 14 May 2025
Scoot
Singapore (SIN) to Penang (PEN)
Start from SGD 72.05
Book Now
Tue, 13 May 2025
AirAsia Berhad (Malaysia)
Johor Bahru (JHB) to Penang (PEN)
Start from SGD 30.01
Book Now
Sun, 18 May 2025
Batik Air Malaysia
Kuala Lumpur (KUL) to Penang (PEN)
Start from SGD 17.02
Book Now
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe