10 Best Sandwiches in Barcelona You Must Try
Barcelona has some surprisingly good sandwich shops, and I’m not just talking about your typical ham and cheese baguette!
I live in Barcelona, so I’ve had the chance to try lots of different spots around the city.
In this guide, I’m sharing my top picks for the best sandwiches in Barcelona, including local favorites and a few places you definitely don’t want to miss!
Best Sandwiches in Barcelona Spain
These are the best sandwiches Barcelona has to offer:
1. Compá



📍 Location: Barceloneta | Gracia
Starting off the list has to be Compá, which serves what I consider the best Italian paninis in Barcelona!
This popular sandwich shop has two locations: one in Barceloneta and another in Gracia. The Barceloneta location is just steps from the beach, so you can grab a sandwich to go and enjoy it by the sea.
Their sandwiches are served on perfectly toasted, fluffy focaccia with fresh Italian ingredients, and they’re seriously delicious.
My personal favorite is the Sibari, loaded with mortadella, sun-dried tomatoes, provolone, and pesto. You’ll also find other combinations with ingredients like pistachio and burrata.
And you can even pair your sandwich with a glass of vino tinto (red wine) for around €2!
Compá gets pretty busy on weekends, so I’d recommend visiting during the week if you want to avoid a long line.
2. Paninaro

Paninaro is another great spot for Italian paninis in Barcelona, with locations in El Born and Gracia.
It’s a small, counter-serve sandwich shop with very limited seating, so it’s better for grabbing something to go.
Like Compá, their sandwiches are served on fresh, fluffy focaccia with delicious Italian ingredients like mortadella, pistachio cream, pesto, and burrata.
The paninis here are a bit bigger and more filling than Compá’s, so you could easily share one if you’re not super hungry.
You can also customize your sandwich if you want to switch up the ingredients or create your own combination.
3. OiMa il Crostone

📍 Location: Gothic Quarter
OiMa il Crostone is an authentic Italian sandwich shop in Barcelona’s Gothic Quarter, just a short walk from Plaça Reial.
There’s limited seating inside, so it’s a great place to grab a panini to go and enjoy it in one of the nearby plazas.
They specialize in Neapolitan-style paninis, and what really sets them apart is the bread. It’s much crispier than the focaccia you’ll find at other sandwich shops.
Run by Italians, the shop serves large, filling sandwiches that are all named after women.
I tried the Antonietta, which comes with Parma ham, mozzarella, tomato, lettuce, and a little mayonnaise. Definitely worth stopping by if you’re exploring the Gothic Quarter!
Plan your trip in minutes with my pre-pinned Google Map filled with the best attractions, restaurants, bars, shopping, and hidden gems in Barcelona.
- 100+ pre-pinned places so you don’t waste hours planning
- Filter by category to find food, sights, and local favorites
- Personal notes with insider tips for each spot
4. Gallo Nero

📍 Location: Gothic Quarter
If you’re looking for a big Italian sandwich in Barcelona, Gallo Nero in the Gothic Quarter is a great spot to try!
Located just down the street from Plaça de Sant Jaume, it’s more of a sit-down restaurant with a small, intimate interior where you can relax and enjoy your meal.
The paninis are served on fluffy focaccia and feature gourmet ingredients like truffle cream, stracciatella cheese, and buffalo mozzarella.
I tried the Michelangelo sandwich with Tuscan ham, buffalo mozzarella, and truffle cream, and it was delicious!
The menu also includes pizzas and charcuterie boards, plus a full bar serving cocktails and sangria.
Just keep in mind that service can be a little slow, so it’s not the best option if you’re in a hurry. But the sandwiches are definitely worth the wait!
5. Serenata



📍 Location: Eixample
For a sandwich spot that’s still a little under the radar, check out Serenata in Barcelona’s Eixample neighborhood.
This newer Italian sandwich shop serves generously sized paninis on fluffy focaccia bread, so you definitely won’t leave hungry!
The menu features quality Italian ingredients like burrata, prosciutto, porchetta, and mortadella, with some delicious combinations to choose from.
You can also grab a drink and finish your meal with a sweet treat like cannoli, tiramisu, or chocolate cake.
It’s a great option for lunch or a casual dinner.
6. Gusti Toscani

📍 Location: Gothic Quarter
Located on a narrow street in Barcelona’s Gothic Quarter, Gusti Toscani serves Italian-style paninis on fresh, fluffy focaccia bread.
You can order a half or full sandwich, which is great if you’re looking for a quick, affordable bite. The sandwiches are served warm, but the bread stays nice and soft.
I tried the Rico with turkey, tomato, arugula, and fresh mozzarella. It was good, although I personally thought it could’ve used a little more flavor.
There are also a few vegetarian options on the menu if you don’t eat meat.
Seating is pretty limited, so I’d recommend grabbing your sandwich to go and enjoying it while exploring the Gothic Quarter.
7. SAVTA



📍 Location: Raval | Eixample | El Born
For something a little different from the Italian paninis on this list, SAVTA serves American-style sandwiches with a fun Miami diner vibe.
They have three locations in Barcelona: El Raval, Eixample, and El Born. The El Raval location is right on the edge of the neighborhood near Plaça de Catalunya, so it’s still a convenient spot to visit during the day.
Instead of focaccia, the sandwiches come on soft, bun-style bread, with options like the Tuna Melt, Special Chicken, Egg Savage, and Cheese Steak.
One of the most popular is the Sleazy, loaded with salami, mortadella, bacon, Gouda cheese, and caramelized onions.
And if you’re craving a burger instead, they also serve smash burgers!
8. Sandwich Club

📍 Location: Eixample
If you’re craving a hearty sandwich that isn’t your typical Italian panini, Sandwich Club in Barcelona’s Eixample neighborhood is worth checking out.
It’s a modern, full-size restaurant with indoor and outdoor seating, plus a bar serving alcoholic and non-alcoholic drinks.
The sandwiches here are pretty big and served on thick, toasted bread. I tried the Turkey sandwich with turkey, tomato, egg salad, crispy bacon, cheddar, and romaine lettuce.
Other options include pastrami, steak tartare, pulled pork, meatballs, fried chicken, and grilled cheese, so there’s a good variety to choose from.
While it wasn’t my favorite sandwich in Barcelona, it’s a nice change from all the focaccia paninis, especially if you’re looking for a more relaxed sit-down meal.
9. PUFF
📍 Location: Gothic Quarter
Right near Plaça Reial in Barcelona’s Gothic Quarter, PUFF is a popular sandwich shop known for its round, focaccia-style sandwiches.
One of the fun things about the menu is that all the sandwiches are named after different cities, like Barcelona, Palermo, Dublin, and Roma.
It also has over 2,500 5-star reviews on Google, so it’s clearly a crowd favorite!
Seating is pretty limited, so it’s better for grabbing a sandwich to go and enjoying it while exploring the Gothic Quarter.
Just expect a short wait after ordering since the sandwiches are prepared fresh, but they’re worth waiting a few extra minutes for!
10. Bo de B


📍 Location: Gothic Quarter
I honestly hesitated to include Bo de B on this list, but it’s become so popular that I feel like I have to mention it!
Located in the Gothic Quarter, this sandwich shop has gone viral on TikTok, and I personally don’t understand the hype.
There’s almost always a long line outside, with wait times of 30 minutes to an hour. The main appeal seems to be the cheap €5 baguette sandwiches filled with chicken or beef and Mediterranean vegetables.
I really wanted to like it, but the sandwich was pretty underwhelming and lacking in flavor.
To make matters worse, the staff weren’t being very sanitary and were hitting on some of the girls in line, which gave me the ick.
Personally, I wouldn’t waste time waiting in line when there are so many better sandwich shops in Barcelona!

