



Barcelona is famous for many things, from football and the quirky architecture of Antoni Gaudí to top-tier nightlife and sunbathing on the beach; it’s a city with something for everyone. No matter which type of tourist you are, there’s one thing all tourists can agree on: Barcelona is a city for foodies, and if there's one culinary quest that tops every visitor's to-do list, it's finding the perfect paella.
But before you grab a fork and start debating which paella is best, let’s get one thing straight: paella isn’t from Barcelona. This iconic rice dish actually comes from Valencia and was traditionally made by farmers who would cook rice with whatever ingredients they had on hand over an open fire. As is the case with the majority of things in Spain, the name itself isn’t that unique; it comes from the wide, shallow pan, aka the paella, they used to cook it in. Over the centuries, the dish spread across Spain, evolving into countless regional variations and becoming one of the country's most beloved culinary exports.
Today, Barcelona has become a hotspot for paella, serving everything from traditional Valencian recipes to seafood-packed creations loaded with the freshest catch of the day. Whether you're looking for a portside feast, a hidden local favourite, or a restaurant worthy of your Instagram feed, this city has a paella for every palate.
So loosen your belt, sharpen your rice-scooping skills, and read on to discover the best paella in Barcelona, because you know that saying: life's too short for bad rice.

When you think “paella”, you’re probably thinking crispy bomba rice cooked in the classic wide pan, but it’s actually a catch-all word to describe several different rice dishes in Spain with distinct textures, ingredients, and cooking styles. Here are some other types of rice you might find on a menu in Barcelona:
Restaurant | Area | More Information | Price Range |
|---|---|---|---|
Port Olímpic / waterfront | Best paella for large groups/reservations: They offer an open kitchen and a seaside terrace that provide a sensory experience unlike any other. Good for:
| Mid-range to premium 35–50€ | |
Barceloneta / beach | Best seaside paella: This charming “chiringuito” on Bogatell beach serves a range of brothy rice dishes and crispy paellas. Good for:
| Mid-range 24–35€. | |
Barceloneta | Best seafood paella: A family-run restaurant in the heart of the neighbourhood known for fresh seafood and paella varieties. Good for:
| Mid-range 25–40€. | |
Barceloneta | Best authentic paella: A historic rice house in the centre of the neighbourhood with a deeply local atmosphere. Good for:
| Mid-range 20–35€. | |
Barceloneta | Best historic paella: One of the oldest taverns in Barcelona, creating a classic atmosphere catered to local tastes. Good for:
| Value to mid-range 18–25€ | |
Port Olímpic / waterfront | Best paella with a view: This restaurant boasts seaside terrace dining and eight paella options, served to a minimum of 2 people per dish. Good for:
| Mid-range to premium 35–50€ | |
Montjuïc | Best paella for special occasions: This restaurant specialises in Catalan cuisine and wood-fired rice dishes, all served in a closed terrace with stunning views of the city. Good for:
| Mid-range to premium 40–60€ | |
Gràcia/ Sant Antoni/ Les Corts | Best budget-friendly paella: This paella chain can be found in 3 locations across the city and is more affordable than waterfront classics. Good for:
| Value to mid-range 18–21€ *Good for solo-travellers, no 2pax minimum | |
Eixample | Best premium-modern paella: A stylish Eixample arrocería inspired by Formentera, known for rice dishes, Mediterranean flavours, and a polished setting with an open rice kitchen. Good for:
| Mid-range to premium 33-50€ *Good for solo-travellers, no 2pax minimum |

If there’s one must-try paella spot by the sea, it’s Maná 75. They are the experts in all things rice, from crispy seafood, veggie, and Galician paellas to arroz caldoso, black rice, and Fideuá. It doesn’t matter where you sit, either, as every inch of the restaurant lends itself to a sensory and visual experience, whether you want to dine by their open kitchen boasting the longest paella cooking line on the continent or out on the terrace just steps away from the beach.
Another great option for a paella near the port is El Cangrejo Loco, promising tasty paella with undoubtedly one of the best views in the city. Their seaside terrace adds to the elevated ambience and serves as a reminder of the origin of ingredients; rice dishes feature sustainably sourced seafood and free-range chicken.
Just next to Barceloneta beach, further up the coast, you’ll find the quaint “chiringuito” Xiringuito Escribà, home to rice specialists serving paella varieties from every terrain: sea, mountain, and garden. Discover the origins of Spanish culinary tradition with an authentic paella Valenciana, rabbit and all, or indulge in a bit of everything with Surf & Turf mixed with chicken, pork, seasonal vegetables, and seafood. Creamy rice lovers can also opt for octopus or rice in lobster broth.
Another great paella restaurant in the heart of Barceloneta is Can Majó, a family-run establishment with a nautical vibe, serving paella in Barcelona since 1968. They serve a variety of rice dishes, including crispy paellas, creamy arroz meloso, aromatic arroz a banda, rice broths, and fideuá.
If you’re looking for a more traditional Barceloneta atmosphere and you’re happy to forgo the beachfront views, Can Ros is an excellent choice, often praised by locals for serving “paella de verdad”, aka, the real deal when it comes to rice. This place gives old-school bodega energy and is deeply rooted in the neighbourhood’s maritime past. The paella here is simple sans flashy colours or bells and whistles, perfect for rice lovers who want an authentic taste of Spanish cuisine.
Another great option is Can Ramonet, often regarded as one of the oldest taverns in Barcelona and like Can Ros, it caters to local tastes rather than those of tourists, providing an old school atmosphere that is impossible to recreate. They are reservation-friendly, and they have a range of affordable group menus that include paella, an assortment of tapas, dessert and drinks.
One of the best things about Barcelona is the contrasting landscapes of mountain and sea. If you’re sick of seaside views and want something a bit more rustic, head to Terraza Martínez for paella with a side of panoramic port views. Their food is Mediterranean-focused with strong, Catalan roots served on one of the city’s most scenic terraces. The food is great, the ambience is better, making it the perfect place to celebrate special occasions.
You don’t have to be seaside to find decent paella; Arrosseria Xàtiva can be found in three separate locations across the city, including Sant Antoni, Les Corts and Gràcia. It may be a more budget-friendly paella option in Barcelona than restaurants by the water, but that doesn’t mean that they’re any less legitimate. This restaurant has been making 25 different types of rice for over 20 years. Whether you’re looking for soupy rice or socarrat, you’ll find it, or swap bomba for fideuá.
For a more modern paella option that’s located in the city centre, head to Maysi Barcelona, an island-inspired rice house with a polished, premium setting and open kitchen. Their rice dishes are unique and meant to blend the flavours of Formentera with classic Mediterranean tastes. Try paella with shrimp and Norwegian lobster or get one stuffed with artichokes, scallops, and red shrimp. You can even go for a black rice flavoured with squid ink and layered with limpets. One thing’s for sure, you won’t find these tasty paella combinations anywhere else.
Listen, in Spain we’re not as strict with our cuisine as the Italians, and we won’t sue you for eating our dishes the “wrong” way (ie, ordering a cappuccino after 11:00 am), but if you want to blend in with the locals, it’s best to order a paella at lunchtime, between 1 pm and 3 pm.
Don’t expect the best paella valenciana of your life in Barcelona, while we can make a paella with a rabbit, no problem, it’s not our forte. Because of our proximity to the sea, a seafood paella or “paella de marisco” is usually the safest option, and if you want the shellfish de-shelled, opt for paella de senyoret. For something a bit more local or textured, you can also try arroz caldoso or arroz meloso.
Unlike tapas and other small plates, paella is not cheap, no matter where you go; however, there are some cheaper options than others. Paella by the water is typically more expensive, and it doesn’t necessarily mean that it’s better quality. The lowest you’ll pay for a decent paella is usually around 18 euros; any lower and it’s a bit suspicious.
Because paella takes a long time to make, it’s best to book a table in advance and even order ahead to save time and have your paella hot and ready for when you arrive. If you didn’t call ahead and your paella comes out in less than 30 minutes after ordering, beware, it’s usually a bad sign.
To identify a legit paella restaurant, ones that have the word “arroz” in the name are usually a safe bet because it means that they specialise in rice. You want to go to a place that has rice to order and avoid ones that display a pan or photos of paella in the front door. If they list per-person pricing and are busy with local lunch service rather than pushing a generic Spanish food menu, you’re in good hands.
Although a two-person minimum for paella is the standard, it’s not impossible to find places that serve individual paellas; just make sure you read the fine print!

Take the stress out of planning where to go and what to eat with our Barcelona Tapas Tour. A local guide will take you and a group of hungry travellers to four pre-booked tapas spots to try a curated menu featuring nine small plates, including tapas, dessert, and paella!
