When I first visited Barcelona I didn’t know what to expect but I ended up finding some of the best places to eat in Barcelona. It was my first time visiting Spain, so it was exciting to explore the city that boasts of culture, art, and good food. I loved that it is so easy to get around on foot and that the beach is so close.
I went with two of my friends from high school and if there’s one thing we did for sure, it was eat! We made an effort to try a different place whenever we ate out and a lot of the restaurants we tried were mouthwatering good. Before visiting, I did a bit of research on the best places to eat in Barcelona and decided to make my own list based on my experience.
Hopefully like me, you’re not a picky eater because we tried everything from Mexican, Italian, Asian, and Catalan cuisines to really get a feel for Barcelona’s food scene and I highly suggest that you do the same.
This list is compiled of the restaurants that I would literally fly back to Barcelona for the weekend just to eat these dishes again so try not to drool as you read about the best places to eat in Barcelona.
Alsur Café was the first restaurant that we ate at in Barcelona and Alsur Café definitely set the bar high, because it has a unique menu of brunch dishes that will make you want to try everything.
A few crazy items you can order for brunch include Oreo Waffles, Breakfast Donut Sandwich, and Carrot Cake Pancakes. I ended up ordering the Avocado Waffle sandwich and it was amazing! It had avocado, cheese, and bacon and the waffle wasn’t sweet so it was the perfect savory breakfast.
In addition, I got an apple cider drink (I can’t really remember what it was called and I can’t find it online, but it was tasty) and one of my friends got the hot chocolate.
Alsur Café has a few different locations throughout Barcelona such as Llúria and El Born, so you just might run into it while you’re exploring the streets.
Wow, wow, wow! If you love Italian food, I’m demanding you to go eat at Via Margutta in the El Born area of Barcelona. On one of the nights my friends and I ate dinner with some other friends who are locals and recommended this restaurant.
We ordered Provolone Fundido and Bruschette Margutta as appetizers that were literally demolished in 5 seconds and I’m not a huge fan of cheese but this dish is so mouthwatering the way the warm cheese just melts in your mouth and all the flavors take over your taste buds. My friend and I literally went back the next day just to eat this again.
Everyone ended up ordering a different pasta dish so everyone got to try a little bit of everything and none of it disappointed. I got the Spaghetti al Pesto which was really good, but the real star that will blow your mind away is the Fiochetti alle Pere pasta dish.
The dish features a ravioli pasta filled with ricotta, taleggio, castella, grana padano cheese and pears in a nutty creamy sauce. Eat bite has the perfect ratio of everything with the nicest hint of sweetness. The sauce for the dish is so creamy and tasty that I just might be drooling as I’m writing this post. I ordered this for myself the 2nd time we went and my friend tried one of their pizzas which was nice too.
Coming from Texas, I have knowledge of good Mexican food and Rosa Negra definitely does it right. The restaurant has the cutest authentic decoration that totally takes you out of Barcelona for a bit.
This was also one of the restaurants that were so good we had to eat at twice. The first time I ordered a beef burrito that was filled with fried beans, rice, pico de gallo, sour cream, with a side of guacamole and it was so damn good. As an appetizer, we ordered the super nachos to share and they were amazing as well.
Rosa Negra is so authentic that they have all the classics such as quesadillas, tacos, and burritos with many different protein options such as shrimp, fish, chicken, conchinita, carnitas and vegetarian.
The second time we visited, I ordered a quesadilla and those were really bomb as well, but I would definitely recommend the burrito! Also, don’t mind the drop of nachos on my plate of quesadillas.
You can’t come to Europe and not eat gelato and Chocolat-Box definitely has some of the best ones that my friends and I tried while we were in Barcelona. The store is pretty small but they have a huge selection of flavors and a bunch of tasty treats like waffles, crepes, and croissants that can be smothered in chocolate.
In addition, they have a wide selection of store brand chocolate products such as chocolate bars, chocolate spoons, cookies, truffles, biscuits, and nougats that can make nice gifts.
I tried samples of a few different flavors of gelato, but ultimately got the cookies and cream flavor and it was seriously so good. I loved the way it had the classic taste and perfectly melted in my mouth. One of my friends got a crepe with Nutella and it was for sure the best one I had on the trip!
There are so many cafes in Barcelona that it’s hard to choose which ones are worth the visit and Citizen Cafe is definitely one of them. They have a great classic brunch menu if you want eggs benedict, bagels, waffles or pancakes.
We especially went there for brunch, so I ordered the waffles and they were different than any other french toast I’ve tried before because they were infused with a whipped cream. It also came with a side of bananas, strawberries, and blueberries drizzled in the same whipped cream sauce.
To share, we also ordered the pulled pork nachos which didn’t fail to hit the spot. It came with all the classic toppings accompanied with the most perfect authentic tasting tortilla chips.
It’s safe to say that we ate our way through Barcelona since there were a lot more restaurants we tried that didn’t make the list. I’m always a fan of a city that has amazing food options, so Barcelona definitely put itself in the running for one of my top picks, but I’ve still got a lot of cities to visit!
Which city have you had the best meal in? Let me know in the comments.
Thanks for reading and stay hungry to learn, create, and grow!