RESTAURANTS
Visit the Best Italian Restaurants in Barcelona
October 1, 2025
Here at BENZiNA, we've put together a list of Barcelona's best Italian restaurants for you.
We really focused on how varied their menus are, the amazing food they offer, and that feeling like you're strolling through Rome's streets, all while enjoying Barcelona.
THE BEST ITALIAN RESTAURANTS IN BARCELONA YOU CAN'T MISS
1. BENZiNA - Passatge de Pere Calders, 6
2. Doppietta - Passatge de Pere Calders, 4
3. Xemei - Passeig de l'Exposició, 85
4. Bacaro - Carrer de Jérusalem, 6
5. Cecconi’s - Passeig de Colom, 20
6. LeccaBaffi - Carrer de Valencia, 341
7. Luigi - Carrer de Roger de Llúria, 50
8. Spaccanapoli - Carrer del Rec Comtal, 6
9. Gravin - Carrer de Rera Palau, 3
10. Galú - Carrer del Rosselló, 290
11. Raffaeli - Carrer de Luis Antúnez, 11
12. L'Italiano Perso - Carrer d’Homer, 18
1. BENZiNA
A unique Italian experience in the heart of Barcelona
BENZiNA is a modern Italian restaurant in Barcelona that totally reinvents Italian cuisine. Their innovative dishes, like linguine with lobster & avocado or the sferamisú (their modern twist on tiramisú), are attracting more and more Italian food enthusiasts.
With its modern industrial vibe and Rock 'n' Roll music, BENZiNA is the perfect spot to enjoy a lovely meal or dinner with friends right in the heart of Barcelona.
We always suggest booking ahead, but if we have space, we're totally happy to seat you without a reservation too!
Google rating: 4.6 stars from 1,937 reviews
Price: €€
Neighborhood: Sant Antoni
Address: Passatge de Pere Calders, 6, 08015 Barcelona
Features: Fresh Pasta | Cocktails | Rock n Roll
2. Doppietta
Enjoy authentic Italian cuisine in a cozy atmosphere
If you're looking to enjoy a romantic dinner with your partner or an Italian brunch with friends on Sundays, Doppietta is definitely the Italian restaurant in Barcelona you've been searching for. Located in the Sant Antoni neighborhood, this spot will transport you straight to Italy with its amazing food and unique wine and cocktail menu.
Doppietta really stands out for its authenticity, serving up classic, unpretentious Italian cuisine.
Google rating: 4.5 stars from 679 reviews
Price: €
Neighborhood: Sant Antoni
Address: Passatge de Pere Calders, 4, 08015 Barcelona
Features: Deli | Groups | Italian Brunch
3. Xemei
A Venetian experience you won't want to miss
If you're on the hunt for the best Italian spots in Barcelona to treat your taste buds, you've found the perfect place! Located in the Poble Sec neighborhood, Xemei is the ideal Italian restaurant if you're looking for a menu that perfectly blends seafood and pasta.
Known for bringing rich Venetian cuisine to Barcelona, we highly recommend booking a table here, as it's considered one of the best Italian restaurants in the city.
Google rating: 4.4 stars from 2,096 reviews
Price: €€€
Neighborhood: Poble Sec
Address: Pg. de l'Exposició, 85, 08004 Barcelona
Features: Venetian Cuisine | Tasting Menu | Natural Wines
4. Bacaro
A Venetian tavern experience
If you're near Mercat de la Boqueria and feeling hungry, don't worry, Bacaro is the Italian restaurant you're looking for! Located right in the heart of the city, it's known as one of the best pasta spots in Barcelona.
It offers a concise menu that perfectly blends meat and fish flavors with its signature Italian pasta dishes. It also works great as a tavern, and if you're with a group, you definitely shouldn't miss their excellent tapas!
Google rating: 4.5 stars from 1,599 reviews
Price: €€
Neighborhood: El Raval
Address: Carrer de Jerusalem, 6, 08001 Barcelona
Features: Venetian Cuisine | Tapas | Rustic Style
5. Cecconi’s
An experience that will take you to Northern Italy
If you're looking to enjoy a lovely and elegant dinner near the Gothic Quarter, you're in luck, Cecconi's is your Italian restaurant! Located right in front of Barcelona's Port Vell, it's known as one of the top spots for Italian dining in Barcelona.
Known for bringing Northern Italian cuisine, their super varied menu offers a great selection of pizzas, a wide variety of seafood, and handmade pasta dishes. We recommend booking a table at Cecconi's to enjoy the modern yet classic vibe their Italian restaurant offers.
Google rating: 4.4 stars from 1,842 reviews
Price: €€€
Neighborhood: El Gótico
Address: Pg. de Colom, 20, 08002 Barcelona
Features: Sophisticated Atmosphere | Walk-ins Welcome | Sunday Brunch
6. LeccaBaffi
Italian tradition with a creative twist
Right in the heart of Dreta de l'Eixample, at València street 341, you'll find LeccaBaffi. This restaurant has totally won over both locals and visitors with its truly authentic Italian food. It's not just any restaurant; it's a spot that blends tradition, creativity, and a super cozy vibe where every little detail makes you want to stay.
Google rating: 4.4 stars from 1,985 reviews
Price: €€
Neighborhood: Eixample Derecha
Address: Carrer de Valencia, 341
08009 Barcelona
Features: Classic Dishes | Modern Recipes | Appetizers
7. Luigi
Get ready for a taste of traditional Italy with every single bite.
Luigi, located in a prime spot in l’Eixample, offers a culinary experience that really stands out for its authentic, traditional Italian flavors. This restaurant is perfect for enjoying an unforgettable lunch or dinner in Barcelona.
From classic family recipes to innovative creations, Luigi's menu is super diverse and has something for everyone. The warm service and the beautiful presentation of each dish make Luigi a place where eating becomes a true experience.
Google rating: 4.4 stars from 6,556 reviews
Price: €€
Neighborhood: L’Eixample
Address: C/ de Roger de Llúria, 50, 08009 Barcelona
Features: Terrace | Vegetarian Dishes Served | Wi-Fi
8. Spaccanapoli
Get ready for an authentic Neapolitan pizza experience right here in Barcelona.
Right in the heart of the city, Spaccanapoli is the go-to spot for anyone craving authentic Neapolitan pizza. Every pizza here is a masterpiece, from the thin, crispy crust to the perfect mix of fresh ingredients.
Besides pizzas, their menu also has other Italian delights that'll make you feel like you're in a trattoria in Naples. The cozy atmosphere and meticulous attention to detail really round out the dining experience at Spaccanapoli.
Google rating: 4.6 stars from 6,037 reviews
Price: €€
Neighborhood: El Born
Address: Carrer del Rec Comtal, 6, 08003 Barcelona
Features: Rustic Vibe | Takeaway Service | Neapolitan Cuisine
9. Gravin
An experience full of elegance and Italian delights in Barcelona
Gravin is all about elegance and amazing Italian food in Barcelona. This place really stands out with its incredible menu, giving you a truly unique dining experience. From how the dishes look to the top-notch ingredients they use, Gravin takes Italian cooking to the next level. Plus, the fancy vibe and perfect service make it the ideal spot for special celebrations or just a super delicious meal.
Google rating: 4.6 stars from 1,416 reviews
Price: €€
Neighborhood: El Born
Address: Carrer de Rera Palau, 3, 08003 Barcelona
Features: Terrace | Vegetarian Dishes Served | Wi-Fi
10. Galú
An experience where modern and traditional blend
Galú brings a modern twist to Italian tradition, creating a truly unique dining experience in Barcelona. Every dish at Galú is a fantastic mix of authentic flavors and a cool, contemporary look.
The diverse menu really shows off the chef's creativity and passion for new ideas, all while keeping the true essence of Sicilian cooking. You'll love the modern yet cozy vibe, where tradition meets cutting-edge style.
Google rating: 4.6 stars from 867 reviews
Price: €€
Neighborhood: L’Eixample
Address: C/ del Rosselló, 290, 08037 Barcelona
Features: Private Dining | Vegetarian Options | Wi-Fi
11. Raffaeli
An Ideal Italian Experience in the Gràcia Neighborhood
If you're looking for a unique dining experience at one of Barcelona's top Italian restaurants, Raffaelli Ristorante is the perfect choice. Located in the Gràcia neighborhood, this spot offers an exquisite and varied menu, so you can really enjoy the best of Italian cuisine. We especially recommend trying their Buffalo Mozzarella, San Daniele Prosciutto, and Parmigiano-Reggiano.
With its warm and welcoming atmosphere, Raffaelli Ristorante is the perfect spot to enjoy a memorable lunch or dinner with friends and family, right in the heart of Barcelona.
Google rating: 4.5 stars from 946 reviews
Price: €€
Neighborhood: Gràcia
Address: C/ de Luis Antúnez, 11, Gràcia, 08006 Barcelona
Features: Lunch Happy Hour | Varied Menu | Wi-Fi
12. L'Italiano Perso
An Italian Experience with Great Views
L’Italiano Perso is known for being the Italian restaurant with the best views of the Esglesia dels Josepets de Gràcia. Its amazing location and super pleasant atmosphere make it one of the top choices when picking an Italian spot to eat in Barcelona.
We totally recommend trying their amazing spaghetti carbonara, their ravioli, or their homemade focaccia, which is their specialty. And don't even get us started on their dessert menu! Their delicious tiramisu and ice creams will make sure your meal ends on a sweet note.
Google rating: 4.7 stars from 755 reviews
Price: €€
Neighborhood: Sarrià-Sant Gervasi
Address: C. d'Homer, 18, Sarrià-Sant Gervasi, 08023 Barcelona
Features: Reservations Needed | Serve Vegetarian Dishes | Wi-Fi
Pick the experience you want with Barcelona's best Italian restaurants
We hope this selection of Barcelona's best Italian restaurants has helped you enrich your culinary knowledge and surprise your friends or family by inviting them to one of the spots mentioned in this article.
Here at BENZiNA, we invite you to book a table at our restaurant so you can have a unique experience with our wide variety of dishes.