These great restaurants in Punta Cana include some of the best dining experiences for those wishing to explore beyond their hotel. Find a range of Caribbean and international cuisine in spots set along the area’s spectacular white-sand beaches, or in cosy and chic dining spots in Punta Cana’s shopping areas. Sample the freshest seafood offerings while basking in the sea breezes, or delve into some delicious local dishes expertly prepared and presented by some of the Dominican Republic’s most talented chefs.

    Many of Punta Cana’s most notable restaurants are found on and around Bavaro Beach, a dreamy stretch of sand that’s often rated among the best in the world. As such, dining in Punta Cana is often as much about savouring the beautiful tropical surroundings as it is enjoying the food.


    Citrus Restaurant

    Well-presented Caribbean and fusion fare

    • Food

    Citrus Restaurant is one of the best restaurants in Punta Cana, where you’ll find a big menu with a diverse range of dishes from the Caribbean, Italy and Asia. Raw, fresh and locally sourced fare are highlighted here, from its enticing choice of ceviche and tartar dishes to sushi specials. Its lobster dishes and chillo a la boca chica (fried fresh fish with local seasonings) are worth the splurge, but if you just want some easy comfort food, then go for a burger or pasta.

    Citrus is open for breakfast, but most come in the evenings to enjoy delicious cocktails and live music along with their meal. The decor here looks as fresh as the food, in a modern tropical style and large dining patio.

    Location: Avenida Alemania, Punta Cana 23000, Dominican Republic

    Open: Monday–Friday from 8 am to 9 pm, Saturday and Sunday from 8 am to 7 pm

    Phone: +1 809-455-2026


    Playa Blanca

    Dine at the fringe of a dreamy white-sand beach

    • Food
    • Families

    Playa Blanca is a breezy, open-air restaurant with a modern flair that sits along the 5-km beach of the same name. Tucked inside the Westin Puntacana Resort & Club, the restaurant is open to non-resort guests. It’s also a popular place for groups and events.

    Playa Blanca’s menu offers a good selection of seafood, as well as grilled meats, burgers, and tasty local dishes like chivo guisado (goat stew). Don’t forget to bring along your swimsuit as the clear, calm waters are great for a dip or a bit of kayaking, windsurfing or kiteboarding – rentals are available on the beach.

    Location: The Westin Puntacana Resort & Club, Punta Cana 23000, Dominican Republic

    Open: Monday–Wednesday from 9 am to 7 pm

    Phone: +1 809-959-2714 ext. 2234


    La Palapa by Eden Roc

    Sophisticated seaside dining with Dominican flavours

    • Food
    • Families
    • Luxury

    La Palapa wows you with its outstanding location within the Eden Roc Cap Cana resort, offering views of the turquoise sea, white sands and tall palm trees as you dine. But the food here also shines, with a choice of quality meats, seafood and local favourites like boca chica (fried fish with plantain). You could also go local with their dessert pick, as the restaurant has its own twist on the Dominican tres leches – a sponge cake soaked in 3 different kinds of milk.

    La Palapa’s sharing dishes including its seafood paella make it a great place for a date night or family dinner. Come on a Friday to enjoy its Social Fridays evening of live music while you dine.

    Location: Eden Roc Cap Cana, Cap Cana, Juanillo, Punta Cana 23002, Dominican Republic

    Open: Daily from noon to 11 pm

    Phone: +1 829-452-5165


    La Yola

    Alfresco dining by the marina

    • Food
    • Luxury

    La Yola is an award-winning restaurant by the marina at La Marina Puntacana Resort & Club. Styled in wood and bamboo to look like a traditional fishing boat, La Yola is a friendly place where you can relax on the open-air terrace while enjoying the sounds of the waves.

    The menu features Mediterranean and local cuisines, with a wide array of fresh seafood choices. There's also an extensive wine menu, including suggestions on dishes best for pairing. With its limited opening hours in the evening, reservations are recommended.

    Location: Puntacana Resort & Club Marina, Punta Cana, La Altagracia Province, 23000 Dominican Republic

    Open: Tuesday–Sunday from 6.30 pm to 10.30 pm

    Phone: +1 809-959-1010


    Jellyfish Restaurant

    Scrumptious seafood in an idyllic tropical beach setting

    • Food

    Jellyfish Restaurant is one of the great restaurants in Punta Cana that’s set on spectacular Bavaro Beach. It has an open 2-level design giving all who dine here optimal views of the white-sand beach and sea. Tall, swaying palms lining the sands add to the restaurant’s romantic ambience, making Jellyfish a highly sought-after place for wedding events.

    Known for their delicious Caribbean seafood dishes, the chefs of Jellyfish ensure things are fresh by selecting the day’s catch of seafood from the nearby pier. Lobster is the speciality, but seafood lovers have plenty to choose from including mahi-mahi, snapper, and octopus.

    Location: Calle Chicago, Punta Cana 23001, Dominican Republic

    Open: Daily from 10 am to 10 pm

    Phone: +1 809-551-1451


    Little John at Juanillo Beach

    A chilled-out beachfront dining favourite

    • Food

    Little John at Juanillo Beach looks a lot like the kind of place that city-bound people might imagine when dreaming of their next tropical holiday. Much of Little John fits the bill – set on a beach of white sand, lobsters on the grill, serving fruity cocktails to be sipped in the shade while gazing out at clear turquoise waters.

    Most who visit Little John go for its seafood “surf” selections, including its tasty ceviche, but there are plenty of local and “turf” tastes to try like its goat risotto and a variety of sandwiches, burgers, pasta and pizza. You can find Little John at the beachfront on Playa Juanillo in Cap Cana.

    Location: Playa Juanillo, Cap Cana, Punta Cana, La Altagracia Province, 23000, Dominican Republic

    Open: Daily from 11 am to 9 pm

    Phone: +1 809-469-7727



    Lively music and a Mexican vibe

    • Food

    Wacamole is a friendly dining spot just a 5-minute walk from Bavaro Beach. Serving mainly Mexican dishes with local eats and seafood rounding out the menu, Wacamole keeps things festive with live music every Wednesday and Sunday. The restaurant’s streetside open-air design, splashed with bright colours, adds to its lively atmosphere. 

    Wacamole is open for lunch and dinner, with most diners gathering here in the evenings for the music and cocktails. It’s a great spot to unwind after a day at the beach.

    Location: Avenida Alemania Entre, Calle Aruba, 23000, Dominican Republic

    Open: Daily from 1 pm to 1 am, Friday–Monday until 2 am

    Phone: +1 829-750-1777


    Noah Restaurant

    A Punta Cana favourite for discerning foodies

    • Food

    Noah Restaurant is the place to go if you're looking for a meal with some extra pizazz. Caribbean, Latin fusion and local dishes are served fresh and with eye-catching presentation. Noah's tuna ceviche bowl is a riot of colour that's almost too pretty to eat. Be sure to leave enough space for dessert and try their lemon pie cones.

    Noah is found in the Bavaro shopping district, about a 5-minute walk away from Plaza San Juan Shopping Center. It’s designed in a classic style in soothing sand tones, with a large covered terrace where you can enjoy alfresco dining if preferred.

    Location: Plaza Paseo San Juan, Punta Cana 23000, Dominican Republic

    Open: Daily from noon to midnight

    Phone: +1-809-455-1060


    La Cava Kitchen & Bar

    A fine spot to wine, dine and unwind

    • Food
    • Luxury

    La Cava Kitchen and Bar offers a classic and cosy setting with an interior dining area in cool, muted tones set under a vaulted ceiling. There’s also plenty more space on the wraparound terrace. It attracts a more dressed-up business crowd with its executive lunch sets and after-work cocktails.

    La Cava's diverse menu offers something for almost everyone, from sushi to colourful grilled seafood to rich soups and fresh salads, with a good selection of wines for good measure. Those with an appetite for more local flavours could go for its peje macao (fried red snapper with coconut sauce, sweet potato and fried plantain).

    Location: Galerias de PUNTACANA, Puntacana Village, Punta Cana 23000, Dominican Republic

    Open: Monday–Friday from noon to 11 pm, Saturday and Sunday from noon to 9 pm

    Phone: +1 809-833-9892


    La Bruja Chupadora BBQ & Pub

    Hearty meals in a stylish setting

    • Food
    • Nightlife

    La Bruja Chupadora serves up hearty meals in a bright and airy setting with double-height ceilings, exposed brickwork and black-and-white tiled flooring that give it a chic, industrial edginess. There’s also a sprawling covered terrace that's perfect for lazing away an afternoon with a cocktail or 2.

    Barbecued meats are a highlight here. Even so, you could try the grilled octopus or the 96-hour short ribs for a little indulgence. Catch some live football action on the restaurant’s big-screen TV or check their calendar for live music nights.

    Location: Avenida Alemania, Punta Cana 23000, Dominican Republic

    Open: Monday–Friday from 11 am to 10 pm, Saturday and Sunday from 11 am to 9 pm

    Phone: +1 809-872-6893

    Lana Willocks | Contributing Writer

    Start planning your trip

    Back to top