El Tribut Restaurant

Sant Martí · Barcelona · Mediterranean · Spanish

El Tribut Restaurant: one of the best mediterranean restaurant in Barcelona

One of the best mediterranean restaurants in Sant Martí, Barcelona — plan on €50–100 per person — and an easy answer to where to eat in Sant Martí, Barcelona.

Perched on Barcelona's waterfront in Sant Martí, El Tribut serves exceptional Mediterranean fare with standout vegetarian options and seaside views fit for a special occasion.

Right on the waterfront at Moll de Gregal in Barcelona's Sant Martí neighborhood, El Tribut Restaurant captures a calm seaside charm with broad views of the coast and beach. You can settle into the sleek interior or grab a spot out on the terrace to enjoy the sea air. The ambiance is typically quiet and relaxed, though on evenings with live music, the dining room can get noticeably loud.

The kitchen delivers modern Catalan and Mediterranean cuisine with genuine flair. Richer options like a beautifully cooked beef Wellington and fresh pasta with king prawns sit alongside an impressive lineup of seafood and fish. Equally strong is the kitchen's commitment to plant-based dining: vegetarian and vegan options are remarkably creative and flavorful, with dishes such as a roasted sweet potato starter drawing genuine praise.

Service matches the high quality of the kitchen, with attentive hosts like Anna and Maria C keeping things running smoothly for families, children, and large groups alike. Holding a 4.5 rating from over 5,000 reviews, it sits in a special occasion price bracket, but given the prime location, polished hospitality, and coast views, it feels well worth planning a meal around.

El Tribut Restaurant interior or dishEl Tribut Restaurant interior or dishEl Tribut Restaurant interior or dishEl Tribut Restaurant interior or dish

More places we recommend