Top ChoiceFusion in Isla Bastimentos

Firefly Restaurant

A clutch of open-air tables facing rough surf, this reservation-only restaurant is the perfect sunset date. An American chef cooks up local and organic ingredients in Thai and Caribbean preparations. Think sweet...

Top ChoiceVegetarian in Isla Carenero

Leaf Eaters Cafe

For excellent pescatarian, vegetarian and vegan lunches, head to this over-the-water restaurant on Isla Carenero. Start with a cool cucumber-mint-coconut-watermelon shake. Quirky and flavorful offerings include...

Top ChoiceIndian in Bocas del Toro Town

Om Café

When you smell gorgeous aromas spilling out onto the sidewalk, you're at this welcoming Indian cafe serving classic curries, korma and thalis. Service can be slow, so pass the wait with an original cocktail, such...

Top ChoiceCaribbean in Bocas del Toro Town

El Último Refugio

A favorite splurge of Bocas locals, this mellow North American–run place on the edge of the sea does date night right. Caribbean and seafood dishes include red curry calamari and miso-crusted grouper on the...

Seafood in Isla Carenero

Bibi’s on the Beach

With great atmosphere, this over-the-water restaurant and surf outfitter makes tasty soups, killer ceviche (citrus-cured seafood), whole lobsters (US$27) and lightly fried fish. The service couldn’t be friendlier...

Mediterranean in Bocas del Toro Town

La Casbah

Locals and travelers love this Mediterranean restaurant serving up gazpacho, goat's cheese salad, and seafood and meat dishes such as tabbouleh couscous salad with chicken. The fish of the day comes in cream or...

Panamanian in Boca del Drago

Yarisnori Restaurant

Overlooking the water and with hammocks strung between the palms on the beach, this open-air restaurant is a local favorite, due in large part to the warm hospitality of owners Juany and Willy. Grab a table on...

Fusion in Bocas del Toro Town

Azul Restaurant

Come to Azul for excellent-value gourmet dining set on a lovely 2nd-floor balcony (there's also seating inside). There's no menu, just the option of a vegetarian or non-vegetarian (though heavy on seafood) set...

Pizza in Isla San Cristóbal & Around

Rana Azul

A real only-when-traveling experience, Rana Azul is a remote restaurant-pizzeria facing Dolphin Bay from the Bocas mainland. It's hosted by Joseph and Maria, who arrived here some years back on their boat from...

Caribbean in Changuinola

Restaurante Ebony

More expensive than your typical Changuinola restaurant, but loaded with atmosphere, this Afro-Caribbean restaurant at the southern end of the main street serves up creole dishes (shrimp with coconut, rice and...

Asian in Bocas del Toro Town

Raw

It's just a little plank restaurant on the water, but the Asian-fusion offerings are spot on. Sake accompanies fresh tofu spring rolls and amazing tuna tapas. The salads are wonderful, and service is friendly and...

Supermarket in Bocas del Toro Town

Super Gourmet

This treasure trove of a grocery store stocks special treats such as natural grass-fed meats and coveted imported items. It also has a section of sustainable local gifts, which include local hot sauce, handmade...

Seafood in Isla Bastimentos

Chavela

In an attractive little lime-green shack at the bottom of the landmark Hostel Bastimentos, a Panamanian-American couple serve cheap-as-chips burgers but emphasize seafood in all its guises, from ceviche de pulpo...

Cafe in Bocas del Toro Town

Sweet Love Bocas

For top-notch crepes that come savory (with coconut curry) or sweet (honey cream) and a broad selection of teas, try this bohemian cafe, popular with locals in the know. With bench seating and an artsy crafts...

Cafe in Bocas del Toro Town

Cafe del Mar

For all-natural wraps, sandwiches and burgers served with homemade hot sauce, duck into this tiny eatery. There's also all-day breakfast, smoothies and juices, including a watermelon ginger cooler that's to die...

Fusion in Isla Bastimentos

Sea Monkey

In a simple over-the-water clapboard house, this breezy little restaurant churns out wonderful plates of Asian beer fish and local patuk greens with handmade cocktails (from US$5). Perfect for a sundowner....

Pizza in Bocas del Toro Town

Pizzeria Alberto

Sardinian-run Alberto’s is a favorite local haunt, where pizza with toppings such as artichokes, olives and Gorgonzola satisfies big appetites.

American in Bocas del Toro Town

Buena Vista Bar & Grill

This long-established but peripatetic establishment has had a sleek revamp with leather wall booths and imposing beams. It serves burgers, tacos and wraps in town, and dinner ups the ante with a surf-and-turf...

Vegetarian in Isla Bastimentos

Coco Hill

Close to the island’s highest point, Australian Michelle concocts some pretty exotic meatless dishes at her vegetarian, vegan and gluten-free restaurant and bar. Unfortunately it can be closed without warning and...

Panamanian in Bocas del Toro Town

Tom's

Locals of every stripe agree that Tom's is the spot for a tasty lunch of seafood or chicken paired with rice or fries (fixed menu US$6) that doesn't break the bank. Head upstairs in a concrete market building and...