Last updated on July 28th, 2025
This post may contain affiliate links. If you click through and make a purchase, I could earn a small commission at no extra cost to you. Thanks for your support!
Are you heading to Barcelona soon and can’t wait to eat all the delicious food, but don’t know where even to begin? Here’s your guide to the best foods to try in Barcelona, and the drinks you should sip, for the ultimate foodie trip!
Barcelona is well known for its cultural contributions: incredible architecture, its many prestigious museums, and its world-renowned art.
However, another aspect that makes the trip to Barcelona worth it in itself is the city’s incredible food scene.
From neighborhood spots serving great cheap eats in Barcelona, to trendy brunch spots, to historic bars, and great coffee shops, there’s so much great food to be had!
So much so that I’ve spent over three months in the Catalonian capital and still haven’t made it inside Sagrada Familia or Casa Batlló, but I have probably visited more restaurants here than in any other city I’ve gotten to live in with our circus job.
And I regret nooooothing!
In this post, I will share with you some of my favorite things to eat in Barcelona, including breakfast options, lunch, dinner, snacks, drinks, and everything else in between.

17 Foods To Try In Barcelona For The Ultimate Foodie Trip
1) Bikini
This one caught my attention when I was out in the city early in the morning, looking for something quick to eat, and I kept seeing “bikini combos” everywhere.
So, intrigued, I asked the nice man behind the counter what this meant.
It turns out that a bikini is what Barcelonians call a hot ham and cheese sandwich with white toast bread that tends to be enjoyed as a breakfast meal.
Most cafés will offer a super affordable combo of some sort that normally includes a bikini, a coffee, and an orange juice.
So if you are wondering what to eat in Barcelona for breakfast, a bikini is your answer!
I had mine at Old School Bakery and Cafe for only 4.50€

2) Ibérico sandwich
Jamón ibérico sandwiches take over the displays at bakeries all around the city, and are definitely a top food to try in Barcelona!
It doesn’t look like much—I will admit that—but the beauty of Barcelona’s food is the simplicity and the quality of the ingredients, and the jamón ibérico sandwich is no different.
The ibérico sandwich, or bocadillo, consists of a thin baguette normally rubbed with tomato, drizzled with olive oil, and filled with glistening jamón ibérico.
It’s simple, yet absolutely delicious!
And also, quite affordable. You can find these beauties around Barcelona for just 2.50€.

3) Anchovy-stuffed olives
The Barcelona food scene consists of a lot of seafood, so much so that it even infiltrated their olives—and I’m not mad about it.
Anchovies are very popular in Barcelona, that’s why you’ll be able to find them on almost every menu you come across.
And if you look close enough, you might also find anchovy-stuffed olives—which sounded too out of my comfort zone at first, but honestly, they are life-changing!
The anchovy adds an extra punch of flavor to already flavorful olives, and even though that could sound like a lot, I highly recommend you try this food in Barcelona.
They go nicely with a bubbly glass of cava or a refreshing glass of vermouth.

4) Croquetas
Another one of my absolute favorite things to eat in Barcelona is croquetas.
Croquetas are small fried pockets of goodness; crunchy on the outside, warm and gooey on the inside, and they can have many different types of fillings.
The most popular ones have a jamón ibérico filling and are some of the top foods to try in Barcelona for a quick, easy, and super affordable meal.
You can also find garlicky shrimp croquetas, chicken croquetas, and even dessert croquetas, such as goat cheese with caramelized walnuts.
At only about 1.50€ each, you can easily try all the flavors you want.

5) Tortilla de patatas
I have to admit that I used to be a tortilla de patatas hater, and I would make my Spanish friends angry by calling it a potato omelet cake—which to be fair, it is.
However, I have also learned to appreciate it for what it is, and when done right, a tortilla de patatas can truly be a culinary experience.
So, what is a tortilla de patatas? Tortilla de patatas consists of onion, sliced potatoes, eggs, and lots of good-quality olive oil cooked into a sort of cake. It is then served drizzled with more olive oil and accompanied by crunchy pan con tomate.
For someone like me, tortilla de patatas looks like breakfast—because of the eggs—but in Catalonia, it is indeed a lunch meal, and sometimes we even order it for dinner to share.
I know it sounds simple, but it is such a staple and definitely one of the top foods to try in Barcelona—especially the ones from El Tortillez!🤤

6) Patatas bravas
Patatas bravas are a bar staple in Barcelona, the perfect snack to share with friends over a drink on a Friday night—or any day for that matter.
Patatas bravas consist of big, cubed potatoes that can be baked or fried, and what makes them bravas is the creamy, spicy sauce slathered on top.
This sauce is what makes patatas bravas so different from place to place, since each restaurant gets creative with its own recipe. And while it’s meant to be spicy, I found most of them to be fairly mild.
This simple and delicious dish is originally from Madrid, but it’s also incredibly popular in the Catalonian capital, so make sure to add it to your list of food to try in Barcelona.

7) Gambas al ajillo
You will come across this dish numerous times while navigating Barcelona’s menus: gambas al ajillo.
Gambas al ajillo means shrimp a la garlic, or shrimp cooked in a garlicky, buttery sauce that is served as a tapa, a small dish that can be shared—or not.
In my opinion, they are too good to be shared.
If you want to explore the seafood element of the Barcelona food scene, but you don’t feel adventurous enough to go for the squid or mussels, this is a great dish to try!

8) Artichokes
I was surprised to see the love that Barcelona has for artichokes or alcachofas.
With many different variations of this distinctive-looking vegetable showing up in most menus in the city—from cold artichokes with tomato puree, to warm plates of artichokes with jamón ibérico and alioli—one of my favorite meals of the whole trip— served on bread, and more.
The options seem to be endless.
Each restaurant has its unique way of preparing them, whether it is as a whole dish or as a small montadito. Preparing artichokes seems to be an art form in this city, which is why I consider them a top food to try in Barcelona.

9) Jamón ibérico
I feel like this is a given, but it’s still worth explaining.
A lot of us have grown up eating some jamón Serrano here and there, and we think we know Spanish cold cuts; however, jamón Serrano is completely different from Jamón Ibérico, and the latter is the real deal.
Jamón Serrano is made out of a kind of pig that can be found around the world.
Jamón Ibérico is made only from Iberian pigs, unique to the region, which follow a specific diet that influences the flavor of the ham.
Jamón ibérico has a dark red, glistening color and a distinctively delicious taste that, once you try the real stuff, you can never go back.
That’s why it’s an absolute must-eat food in Barcelona!
To fully enjoy the flavor, make sure to order a tabla de jamón ibérico at least once, to share with friends over a nice glass of red Spanish wine or a glass of cava.

10) Pan con tomate
Pan con tomate—literally bread with tomato—is another dish I thought sounded incredibly boring until I tried it.
In theory, it does sound quite boring, but it is so delicious when done right.
Every restaurant, every family, and every Spaniard has a unique way of preparing their pan con tomate.
Still, the general preparation includes some kind of bread that is lightly toasted and then rubbed with a very mature kind of Spanish tomato (some people also rub garlic on the bread), and it’s then seasoned with salt and high-quality olive oil.
It truly is such a simple thing, but the key lies in the quality of the ingredients.
You will normally find this served in restaurants to accompany anchovies, tortilla de patatas, or basically any meal. It’s such a refreshing light snack and one of those Barcelona dishes you need to try to understand the beauty of its simplicity!

11) Oysters
Barcelona is the dream destination for seafood lovers, so it would honestly be rude not to indulge in a few oysters.
You will be able to find oysters offered in different restaurants and markets throughout the city, such as at the famous Mercado de la Boqueria, or my favorite seafood bar, Lluritu.
They are not remarkably cheap here compared to other places in the world, but they are remarkably fresh.
I noticed that in Barcelona they like to keep their oysters simple, no fancy vinaigrettes, just a few drops of freshly squeezed lemon and bottoms up—and honestly, the oysters didn’t need anything else.

12) Banderillas (anchovies or gambas)
Banderillas are something you will come across a lot, especially in bars.
These are small snacks in the form of a skewer that can consist of different ingredients.
The banderilla guilda is a common one that consists of anchovies, olives, and a small green pepper, but you can also find other varieties like the one I had here, which is prepared with sundried tomatoes, olives, and shrimp.
Banderillas are a must-try snack food in Barcelona that goes great with any drink!

13) Unique tapas
Barcelona is such a foodie city, and you would not be doing it justice by sticking to what you know—there are so many varieties of tapas, montaditos, and unique dishes waiting to be discovered.
Some of my favorite things I ate in Barcelona resulted from ordering something completely out of my comfort zone and then absolutely loving it.
Like anchovies, which also resulted in me becoming obsessed with anchovy-stuffed olives.
So I would highly recommend you also step outside of your food comfort zone every once in a while and order something new. There are so many amazing Barcelona foods to try, it would be rude not to give them a chance!
When in doubt, you can always ask a friendly waiter to give you a recommendation.

14) Crema catalana
Now moving on to something sweet, crema Catalana.
Crema Catalana is like the distant cousin of the French crème brûlée; they are both desserts prepared with eggs, milk, and sugar, and the finished product is a soft cream covered by a hard, crunchy sugary layer.
The only difference between them is the method of preparation; crema Catalana is cooked, while its French cousin is baked, but both are incredibly delicious!
Crema Catalana, as the name suggests, is original from Catalunya, therefore a must-try food in Barcelona.
15) Fresh orange juice
Oh, fresh Spanish orange juice!
As someone who lived in Germany for a while, where the only thing that grows is potatoes and apples, I cannot explain how exciting it is to go to Spain and enjoy all their fresh produce.
The beautiful thing about sunny Spanish weather—besides being perfect beach weather nearly every day—is that it allows for lots of fruits and vegetables to grow throughout the year.
This is why their cuisine is so colorful and varied, and also why fresh juices in Spain are just something else!
You can find freshly squeezed orange juice in most bakeries and cafés, and it’s an absolute must whenever I’m in Spain.
It’s just such a sweet, refreshing way to start the day and add that vitamin C, and for a fraction of the price that it would be somewhere else.

16) Vermouth
If there were one thing, and one thing only, that I would recommend you to try over everything else on this list, it would have to be vermouth—but still try everything else on this list, though.
Vermouth is an alcoholic drink that combines wine with a variety of herbs, roots, flowers, fruits, and spices—it’s the perfect combination of sweet and bitter.
Its flavor will vary depending on the brand and its preparation method, but if you find the right one for you, it will be life-changing!
Vermouth is served on ice and is normally accompanied by an orange slice and an olive as a garnish.
You can enjoy this drink with a meal, or just on its own at a bar with friends and a bowl of olives.
I tried this during my first night in Barcelona at an amazing vermuteria called Las Vermudas, and I was immediately hooked!
So, I would highly insist on this as an absolute must-try while in Barcelona!

17) Cava
Another delicious local drink that we cannot forget about is the fabulous and bubbly cava.
Cava is a protected denomination of origin product of the south of Spain. Some people mistake it for “cheap champagne,” but in reality, it’s its own entity of high-quality sparkling wine—and it’s absolutely delicious!
It’s also way more affordable than champagne, but you are not compromising on anything here.
Cava can be white or rosé, and you can find a variety of stunning historic bars serving exquisite cava throughout the city.

Final thoughts on food to try in Barcelona
Just try it all.
Seriously, after my first trip, Barcelona quickly became one of my favorite foodie cities ever.
The quality of the food and the price are simply unmatched!
While there are so many incredible things to eat and regional dishes to try, I hope this list of some of the top foods to eat in Barcelona gives you a good starting point for your foodie adventure.
Please let me know in the comments if you found your new favorite dish because of this post. I would love to hear it!

Save this foodie guide for later!
Your future hungry self will thank you.