A couple chatting in a restaurant, enjoying a warm vibe and soft lighting, surrounded by other diners.

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

Inside a bustling restaurant, with tables full of people enjoying their meals, photos on the walls, and plants on shelves.

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

A kitchen with pots and pans on the stove, cooking up some seafood pasta.

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

The entrance of a restaurant called Bacaro, featuring a green awning and lovely hanging plants.

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

An elegant restaurant with a dining table, people enjoying their meal, and waiters serving, all decorated with plants and chandeliers.

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

Inside a restaurant's open kitchen, you'll see wine bottles on a shelf, a wooden table with chairs, and kitchen tools all around. Plus, there's cool retro decor with posters on the wall.

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 Italian Restaurant Barcelona

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.

Spaccanapoli Italian Restaurant 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 Italian Restaurant 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

Galu Italian Restaurant Barcelona

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

Raffaeli Italian Restaurant in Barcelona

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

Italiano Perso Italian Restaurant in Barcelona

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.