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.
More places we recommend
Sant Martí · Mediterranean
Restaurant L' Aliança del Poble Nou
Located on Rambla del Poblenou near the beach, Restaurant L' Aliança del Poble Nou is a mid-range Mediterranean spot offering a nice neighborhood setting with varied reports on its food and service.
Sant Martí · Italian / Pizza / Pizza delivery
Locanda del Vulture
Tucked away on a quiet street in Sant Martí, Locanda del Vulture serves exceptional mid-range Italian dishes in Barcelona, from tableside pappardelle to rich ragù.
Sant Martí · Bar / Italian
Il Palato - Restaurant i Xarcuteria Italiana
Tucked into Sant Martí, Il Palato feels like a cozy Italian village deli serving fantastic wine, tapas, and fresh produce at mid-range prices.