Best restaurants in Bocas del Toro Province

  • Top ChoiceRestaurants 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 chili calamari, coconut gnocchi and fresh seafood curries. The tapas menu allows you to sample a range of flavors.

  • Restaurants 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 and the sea views (and cocktails) will keep you lingering. Happy hour coincides with sundown: 4pm to 7pm.

  • Top ChoiceRestaurants 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 'hippie bowls' (brown rice with vegetables and dressing), grilled fish sandwiches with caramelized onions, blackened fish tacos and scrumptious shiitake burgers. Cheery decor and friendly atmosphere.

  • Top ChoiceRestaurants 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 as the Tipsy Turban (US$6), a dizzy mix of passionfruit or lime juice, rum and sugar. Good selection of vegetarian dishes.

  • Restaurants 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 white-wine sauce, and there’s a nice veggie plate for noncarnivores.

  • Restaurants 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 the sand and feast on the catch of the day, served with beans and coconut rice. Breakfast is good, too.

  • Restaurants 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 meal with six courses (including two desserts). Options range from sesame mango tuna tartare to beetroot carpaccio and squid-ink risotto. Impeccable service.

  • Restaurants 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 Austria. There are other mains on the menu (eg gargantuan meat plates to share from US$22) but most come here for pizzas cooked in the wood-burning oven.

  • Restaurants 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 peas, ackee and salt fish). Carved birds and portraits of black icons Malcolm X, Bob Marley and US president Barack Obama adorn the walls.

  • Restaurants in Bocas del Toro Town


    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 attentive. At night candles are lit and the full bar, specializing in original martinis (from US$7) and cocktails, starts humming.

  • Top ChoiceRestaurants 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 chalkboard. Service is friendly and the tranquil location makes it a great spot for a quiet, romantic dinner. Reserve ahead.

  • Restaurants 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 soaps and outstanding local Bocas chocolate, as well as kosher foodstuffs. Vegetables arrive on Tuesday and Friday.

  • Restaurants in Isla Bastimentos


    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 (octopus cured in lime juice) and fish tacos to barracuda steak. Locals say it's the best eats in town.

  • Restaurants 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 shop attached, it's more tranquil than spots on the main strip. You can also try some homemade ginger soda.

  • Restaurants 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 for. Preservatives are banned, and vegetarian choices are legion. Eat in or take-out. Great coffee too.

  • Restaurants 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. Moreover, the end-of-the-pier location provides a bit of peace and quiet in raucous Old Bank.

  • Restaurants 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.

  • Restaurants 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 menu. Run by a welcoming Panamanian-American couple; the fare won't blow your mind but it is a decent bite with swift service.

  • Restaurants 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 it's a long hike in. The blackboard menu changes daily. Cocktails are made with fresh fruit juices.

  • Restaurants in Bocas del Toro Town


    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 you'll find it on a shaded 2nd-floor terrace overlooking the water. Great views!