If you’re planning a trip to Barcelona and are a bit of a foodie, you’re in the right place! As someone who lives in Spain and has spent a ton of time in the Catalan capital, I can safely say that Barcelona is a true culinary paradise, with Gràcia being one of my favorite parts of the city.
It’s got a great vibe and is fairly close to the main sights without being as touristy as some other nearby areas. Plus, Barcelona’s food scene is simply out of this world, especially in this corner of the city!
And that’s exactly why, in this article, I’ll walk you through my top picks for the best restaurants in Gràcia in Barcelona. Each one has its own unique story and a menu that’ll make you want to come back for more.
From a humble yet oh-so-cool seafood spot to a cozy restaurant that feels like someone’s hip living room, I promise that by the end, you’ll be raring to sample the delights that these local gems offer.
Best restaurants in Gràcia, Barcelona
1. Roig Robí
📍 LOCATION: Carrer de Sèneca, 20
Imagine being welcomed by an enchanted garden straight from the pages of a fairy tale. Well, that’s Roig Robí for you!
Located just a few steps from the bustling heart of Gràcia, this gem with a jungle-inspired terrace has an unforgettable charm. Run with elegance and savoir-faire by the charismatic Navarro family since 1986, every inch of this restaurant echoes their love for Catalan flair and fine dining.
At Roig Robí, the allure goes beyond the exquisite décor. From the lavish use of truffles to the carefully curated wine list, considered one of the best in Catalonia, every item on the menu is a testament to their unwavering commitment to quality and taste.
You’ll also often find local delicacies modified for a modern audience. For example, Barcelona’s calçots tradition is infamous and you can get them here as well – just probably not the way that someone’s parents remember having them (but just as delicious!)
It’s also hard to resist their tasting menu, which beautifully marries these gastronomic delights with their stunning wines.
As you’re strolling through Gràcia, do yourself a favor and stop by this beautiful restaurant to enjoy a meal in their enchanting garden-like terrace. Whether it’s a special occasion or just a random Tuesday, Roig Robí is sure to leave you with lasting memories of a perfect dining experience.
2. Casa Pages
📍 LOCATION: Carrer de la Llibertat, 19
Fancy experiencing authentic local cuisine served with a generous side of homey warmth? Welcome to Casa Pages, a restaurant where every dish tastes like grandma’s secret recipe.
This cozy hangout, run by an adorable elderly Galician couple, is a classic institution in Gràcia. With its rustic appeal, delicious tapas, and a value-for-money set lunch menu, this is the go-to place for a homely meal.
While Casa Pages offers the charm of a rustic taverna, its sibling, Cafe Pages, offers a modern take on traditional cuisine. This delicious combo lets you choose between a nostalgic dining experience and a contemporary gastronomic adventure.
Since 1982, the owner, Pedro, has been championing his passion for good food and hospitality. His deep knowledge and love for his craft translate into an unforgettable dining experience that will surely leave you coming back for more.
3. L’Arrosseria Xàtiva
📍 LOCATION: Carrer del Torrent d’En Vidalet, 26
Are you a fan of paella? Let’s whisk you away to a paella paradise! Welcome to L’Arrosseria Xàtiva, a top pick for traditionalists and one of my personal picks for the best restaurants in Gràcia too.
Here, each paella dish is a symphony of flavors, cooked over wood fires, lending an authentic Valencian touch (as here’s a great piece of trivia for you: paella isn’t originally from Barcelona but from Valencia, a bit further south!)
At L’Arrosseria Xàtiva, the quality of ingredients is key. From the freshest catches of the day to the highest grade of rice, each ingredient is chosen with care.
This commitment to quality is evident in every delicious bite of their paella that you’ll relish.
But it’s not just the food that steals the show. The homely ambiance and friendly service add to the charm of this place.
Whether you’re a paella aficionado or a newbie trying out this dish for the first time, L’Arrosseria Xàtiva promises an unforgettable culinary journey.
📍 LOCATION: Carrer de Goya, 9, and Carrer de Verdi, 64
Are you ready for an Asian twist to your Spanish food quest? Welcome to Kibuka, a vibrant fusion of Japanese and Brazilian flavors located in the heart of Gràcia.
The ambiance at Kibuka is as electrifying as its menu. Whether you choose to dine at their popular Verdi street location or the trendy Goya street one, you’ll immerse yourself in Barcelona’s authentic, youthful spirit.
The streets echo with laughter, friendly chatter, and clinking glasses, setting the mood for a memorable evening (almost as memorable as their brigadeiros, which people rave about).
One of Kibuka’s standout features is its exceptional value for money. Enjoy a larger selection of maki at their Goya street location or indulge in their expansive wine list and cocktails at the Verdi venue.
Whether it’s a quick lunch or a leisurely dinner with friends, Kibuka is the perfect place to experience some of the different flavors of Barcelona!
📍 LOCATION: Carrer de Minerva, 6
Say hello to Berbena, a petite yet highly captivating neighborhood restaurant that immediately made its way to my favorite list. Its straightforward yet sophisticated dishes, fascinating cheeses, and an impressive selection of natural wines are bound to steal your heart.
I have to admit that Berbena was originally an Instagram find, thanks to its great captions and unique food and music pairings. But when you finally visit, the restaurant will almost certainly exceed your expectations.
With its open kitchen, minimalistic interiors, and innovative menu, it’s like stumbling upon a well-kept secret in Gràcia – well, as secret as something can be when it’s all over social media.
Berbena’s commitment to quality is unquestionable. The menu changes daily, with each item thoughtfully curated based on the availability of fresh, seasonal ingredients.
Its Nordic-style sourdough bread, available for takeaway, and its rotating selection of intriguing cheeses are the cherries on top. You’ll immediately see just why Berbena is in the Michelin Bib Gourmand guide!
6. La Pubilla
📍 LOCATION: Plaça de la Llibertat, 23
Tucked away behind Gràcia’s main markets, you’ll find the bright and cozy gem known as La Pubilla. This restaurant masters the art of chic lunch dining with its imaginative presentation, excellent quality, and generous portions, and you’ll soon see why this place is a must-visit.
Located right across from the Mercat de la Llibertat, La Pubilla takes pride in its honest, market-driven cuisine, infused with a touch of creativity. Here, locally-sourced and seasonal ingredients get the spotlight.
From plump anchovies on pa amb tomàquet to skate wings drizzled with blackened butter and capers, each dish is a seriously good surprise.
Remember, if you plan to visit, making a reservation is crucial. It’s a sought-after spot in Gràcia and for all the right reasons!
7. Con Gracia
📍 LOCATION: Carrer de Martínez de la Rosa, 8
If you’re looking for a high-end dining experience in Gràcia, Con Gracia should be your go-to. Known for its innovative and exciting menu, this restaurant offers a unique culinary adventure you wouldn’t want to miss.
And especially if you’re feeling adventurous, their Experience Menu is a must-try – each course is a surprise specially curated by the chef!
For over 15 years, Con Gracia has been setting the bar high in gourmet dining, impressing both locals and well-informed travelers. Their use of fresh products, combined with traditional cooking techniques and cutting-edge culinary technology, results in two equally-priced tasting menus.
Each menu boasts its own unique personality and offers a wide array of dishes from appetizers to desserts, with the option of pairing wines for an additional cost.
Keep in mind that Con Gracia only opens for dinner and often gets fully booked, so make sure to make your reservation online through their website.
8. La Brillantina
📍 LOCATION: Carrer de Bretón de los Herreros, 18
La Brillantina, hidden away on a side street, is a charming hangout offering wonderful Latin-American food, cocktails, and natural wines. Just a stone’s throw away from Casa Vicens by Gaudí, this vibrant and colorful restaurant provides a creative glimpse into Latin American gastronomy.
With a communal table near the entrance and a delightful space in the back, it’s perfect for small and large groups alike.
Run by the brilliant duo, Colombian Santiago and Argentinian Vanessa, La Brillantina serves dishes representing various Latin American countries. From Argentinian empanadas to a citrusy ceviche, the fusion of flavors is simply spectacular.
Among the must-tries are the green plantain tostones, tacos made with yuca flour, and the delectable Quatro Leches for dessert.
The atmosphere here is casual, fun, and lively, making it perfect for a fun night out with friends or a romantic date night. For a unique and unforgettable dining experience, La Brillantina is the place to be.
9. La Xula Tapería
📍 LOCATION: Carrer de la Mare de Déu dels Desemparats, 18
La Xula Tapería, a casual and popular tapas joint, brings a touch of Madrid’s flair to Barcelona’s Gràcia. Open every day in the evenings and at midday on weekends, the restaurant serves a variety of scrumptious tapas.
Their menu boasts dishes like coca bluefin tuna tataki, sausage and mushroom cannelloni, bravas, and croquettes.
You can’t miss their cod fritters and the unique dessert of toasted bread with chocolate cream flavored with a hint of olive oil and salt. Although, honestly, whichever one you choose, you won’t be disappointed as each of their high-quality tapas dishes are carefully crafted to create an unforgettable gastronomic experience for everyone.
10. La Panxa del Bisbe
📍 LOCATION: Torrent de Les Flors, 158
If you’re looking for inventive Catalan cuisine off the beaten path, La Panxa del Bisbe is your destination. This fine-dining restaurant is a local favorite, so be sure to make a reservation.
Inspired by the hearty meals once enjoyed by bishops (and named after a rounded peak on Montserrat Mountain that resembles a plump belly), this eatery promises a dining experience like no other.
The restaurant boasts gourmet tapas of the highest quality, created by chef and owner Xavi Codina who brings his Barcelona Michelin-starred restaurant experience to the table. Their meats, elaborate seafood dishes, and must-try tapas is always impressive.
📍 LOCATION: Gran de Gràcia, 81
Since its founding in 1975, Botafumeiro has become a classic seafood restaurant in Barcelona. Loved by wealthy local families and businesspeople, this place is known for its fresh fish, traditional cooking, and, most importantly, generous portions.
Here’s a pro tip: If you’re traveling solo or with a partner, grab a stool at their counter to enjoy their menú del día, which is more affordable than the à la carte.
They source their seafood daily from early morning fish auctions in Catalonia and Galicia. You can savor oven-roasted or oak charcoal flame-grilled seafood, or try their delicious rice dishes like soupy rice with lobster, seafood paella, or squid-ink rice with baby calamari – which, for me, is a personal favorite.
12. Café Salambó
📍 LOCATION: Carrer de Torrijos, 55
Near La Virreina plaza, on the lively Torrijos street, you’ll find Café Salambó. This café-restaurant is a popular choice for locals heading to or from the European movies at Verdi Park movie theater.
Their menu is a mix of Catalan, Spanish, Italian, French, and American dishes, with an emphasis on fun but elaborate recipes.
You can have a decent menu del dia for lunch, play pool, or attend one of their live music concerts. Some tables are also set outside, providing a great opportunity for people-watching and truly embodying the spirit of the Gràcia district.
Café Salambó is also a hub for intellectuals, hosting book presentations, gatherings, and artistic exhibitions. The menu offers a variety of international cuisine, generous portions, and competitive prices, all served in a relaxed atmosphere with billiards and soft music.
13. La Trini
📍 LOCATION: Carrer de Verdi, 30
Tucked away in the heart of Gràcia, Barcelona, La Trini is a gem worth exploring. Standout in the bustling Carrer de Verdi, it offers a delicious culinary experience that’s worth checking out.
Just a warning: this place is popular, so arriving early is the key to avoiding the lunchtime rush.
Try the risotto with spinach and roquefort as a main, although the cheesecake at the end was also incredible. Add on a glass of vino tinto and you’ll have a delicious meal at a price that’s more than reasonable!
14. La Singular
📍 LOCATION: Carrer de Francisco Giner, 50
La Singular, found just off the charming Plaça de la Vila de Gràcia, has long held the reputation of being one of the best restaurants in Gràcia. The unique blend of local and global patrons reflect the diversified inspirations behind the menu.
With a firm Catalan base, the dishes incorporate flavors from across the globe, creating a harmonious blend of the familiar with the exotic.
The menu, like the clientele, is a melting pot of bold and unusual flavors. For the adventurous food lover, dishes like zucchini carpaccio, smoked salmon and passion fruit vinaigrette, or duck breast with passion fruit sauce, bananas and pistachios tick every foodies’ boxes.
The result? Experimental fusion food that’s full of surprising (and amazing) flavors.
15. Verdi Dinou
📍 LOCATION: Carrer de Verdi, 19
In the heart of the Gràcia neighborhood in Barcelona, you’ll find Verdi Dinou. Despite its relatively new presence, this restaurant already stands out as a top contender.
The classy, light-filled interior brings an elegant touch, making Verdi Dinou a must-visit. And with top-notch service and a comprehensive menu, you’re in safe hands.
The seafood here is just as good as some of the more established places in this part of town. Combined with decor that would be just as at home in Scandinavia as in Barcelona, you’ve got yourself a winner.
16. Beryti Bistro
📍 LOCATION: Travessera de Gràcia, 228
Stepping into Beryti Bistro is like being welcomed into a loving home, as this gem in Gràcia serves Lebanese comfort food that transports you straight to the streets of Beirut. Trust me, you’ll fall in love with this place from the moment you set foot inside.
The owners swapped their successful careers in Lebanon for a fresh start in Barcelona. They strive to recreate the dishes of their grandmothers and share them with the world.
The best part? Lebanese food is meant to be shared, meaning you can sample more dishes in one go!
17. La Pepita
📍 LOCATION: Carrer de Còrsega, 343
La Pepita is a culinary wonder in Gràcia. Although small, La Pepita charms with its vibrant atmosphere and innovative dishes.
The star attractions here are the triphasic and nuggets – their take on the classic pepito – although their sea bream is also to die for. Plus, this place serves killer gin and tonics and house vermouth, making it a must-visit.
Be prepared to wait or get there early, as this place is always buzzing.
18. Fonda Pepa
📍 LOCATION: Carrer de Tordera, 58
Fonda Pepa is a remarkable fusion of local and Mexican flavors located in the heart of Gràcia. This delightful gastro bar ticks all the boxes, making it my pick for easily being one of the best restaurants in Gràcia, if not Barcelona.
With a simple yet vintage decor, Fonda Pepa has a pleasant ambience, perfect for a casual dinner or a tasty lunch.
Talented chefs Pedro and Francisco have crafted a menu that takes you on a culinary journey from Catalonia to Latin America and back. They have types of tacos that I’d never heard of before but was more than happy to try.
And for dessert, gorgonzola cheese and thyme flan, anyone? I know how it sounds, but as a cheese fan who’s not always a flan fan, this was amazing..
📍 LOCATION: Carrer del Torrent de les Flors, 71
Lluritu is one of those hidden gems that has managed to maintain a cool and humble vibe despite its growing popularity. If you’re a seafood lover, then this is the place to be.
The freshness of their fish and seafood dishes is unbeatable, and their grilled servings are simply to die for.
The owners – three lifelong friends – have created a laid-back seafood spot that puts the focus squarely on the product. The minimal decor can throw you off initially, making you think you’ve stepped into a fish shop, but it only takes a few bites of their delicious offerings to be convinced that this is indeed a top-notch restaurant.
With its white, contemporary interior and a long bar perfect for dining or a quick snack, the atmosphere is as inviting as the food. The friendly and efficient service is the cherry on top, making Lluritu one of the most pleasant dining spots in Barcelona.
20. Santa Gula
📍 LOCATION: Plaça de Narcís Oller, 3
Santa Gula’s cozy and relaxed atmosphere makes you feel like you’re dining in someone’s stylish living room rather than a restaurant. It might be small, but it packs a punch when it comes to the quality of food and ambiance.
Their menu focuses on shareable dishes made with fresh, seasonal ingredients. The ever-present classics never disappoint, but keep an eye out for the innovative dishes that often pop up on their menu as well, just to mix things up a bit.
Don’t skip the wine menu either; it’s full of surprising finds that pair wonderfully with the food.
The prices are quite reasonable considering the quality of food and the overall dining experience, but remember to make a reservation in advance. This little gem is usually full and for a good reason.
And if you’ve saved some room for dessert – which you definitely should try to do – their cheesecake with passionfruit sauce is a must-try!