135 Best Restaurants in Spain
We've compiled the best of the best in Spain - browse our top choices for the top things to see or do during your stay.
Beiramar Restaurante
Blanc
Blanc's menu couples traditional Catalan cuisine with fresh, seasonal products, and the three-course lunch menu, and the ever-changing, five-course "Sundays at Blanc" tasting menu are popular. The dining room is in an airy atrium at the heart of the Mandarin Oriental and feels lively most of the day, starting when the first hotel guests come in for the (excellent) breakfast.
Recommended Fodor's Video
Botafumeiro
Barcelona's best-known Galician restaurant has maritime motifs, snowy white tablecloths, and fleets of waiters in spotless outfits serving uberfresh seafood, from whole grilled fish to lobster paella to raw platters (the latter, gasp-inducing for the spectacle and for the price).
Ca l'Enric
Chefs (and siblings) Jordi and Isabel Juncà have become legends in the town of La Vall de Bianya, just north of Olot, with exquisite cuisine that’s firmly rooted in local products. Dishes star game of all sorts, wild mushrooms, and vegetables from the garden, and are served in a historic stone-walled 19th-century inn. The two tasting menus (€115 or €140) give you a full range of the Juncàs' virtuosity.
Ca l'Isidre
Since the early 1970s, Ca l'Isidre has elevated simplicity to the level of the spectacular, with traditional Catalan dishes prepared to an extraordinarily high standard (and at a rather high price tag by Barcelona standards). Ignore the menu—just follow the recommendations and order whatever's in season. The restaurant is decorated with original works by a slew of luminaries, including Miró and Dalí, both former patrons. Spain's King Juan Carlos celebrated his wedding anniversary here, and regular guests include politicians and visiting Hollywood celebrities.
Cafè Balear
Seafood doesn't get much fresher than here, as the owners' boat docks nearby every day except Sunday. The relaxed atmosphere welcomes either a quick bite or a complete dining experience. The house specialty, arroz caldoso de langosta (lobster and rice stew), is very impressive, as is the carpaccio d'emperador (thin slices of swordfish marinated in lemon, salt, and olive oil), cigalas (crayfish), lobster with onion, and grilled navajas (razor clams).
Can Caus
Ibiza might pride itself on its seafood, but there comes a time for meat and potatoes. When that time comes, take the 20-minute drive to the outskirts of Santa Gertrudis to this family-style roadside restaurant where you can feast on skewers of barbecued sobrassada, goat chops, and slow-cooked lamb. Most of the ingredients are from the restaurant's farms. Diners can choose to eat at the long wooden tables on the terrace.
Cañabota
If you fancy treating yourself to some of the best fish in town, head for this modern Michelin-star restaurant just down the road from the Palacio de la Condesa de Lebrija. Seasonal fish and seafood take center stage; you can see the catch of the day displayed in the window. The white-tiled venue has an open kitchen—choose barstool seating for the best view of the action. Look out for the daily specials—the marinated sardines are a must in summer—and staples such as swordfish on toast, shrimp tartare, or squid stuffed with pork or seafood. The wine list offers a good by-the-glass selection, and tasting menus with paired wines (from €110) are also available. For a budget-friendly alternative, head for La Barra de Cañabota two doors away at No. 5. Advance booking is essential.
Cappuccino
Just under the Don Pepe Hotel and right on the promenade, this is the perfect spot for some refreshment before or after a long stroll along the seafront. Done in orange and white with wicker chairs and navy director seats, this outdoor café--restaurant has a fitting nautical theme, and if the temperature drops, blankets and gas heaters are at the ready. Meals are available all day, starting with a range of breakfast options and continuing with brunch-style dishes such as Caesar salad with king prawns and omelets, or something a little more filling like minute steak. Drinks are on the expensive side, but the ocean view is well worth it.
Casa Anita
Simple, fresh, and generous dishes are the draw at this informal little eatery, an institution in Cadaqués. Tables are shared, and there is no menu; the staff recite the offerings of the day, which might include local prawns and sardines a la plancha (pan-fried), mussels, and sea bass. The walls are plastered with pictures of the celebrities who have made the pilgrimage here, including Dalí himself.
Casa Carola
Cocido madrileño, Madrid's quintessential boiled dinner of rich consommé, butter-soft chickpeas, and some half-dozen cuts of meat, is the must-order item at this Salamanca institution, especially in the winter, when temperatures plummet. The wooden straight-back chairs, kitschy cotton bibs, and walls hung with black-and-white photos belie the fact that this lunch-only restaurant opened just two decades ago, but one taste of its famous cocido, and you might as well be at an abuela's kitchen table.
Casa Carola
Locals flock to Casa Carola for one dish, cocido madrileño, Madrid's famous boiled dinner whose roots can be traced to a medieval Sephardic stew called adafina. Served ritualistically in three courses, or vuelcos—broth, then chickpeas and vegetables, then meats—it's an essential Madrid experience, especially in cold weather. Madrid has several famous cocido restaurants, but Casa Carola stands out for its ultrabuttery garbanzos, nostalgic decor (think black-and-white photos and old newspaper clippings), and service with panache. Tie on your starched cloth bib and prepare to feast.
Casa Pardina
Romantic dining at a reasonable price is the main draw at this restaurant with two fixed-price menus offering dozens of dishes to choose from. The cuisine is distinctly Aragonese with a few modern twists (think local venison stewed with dates, plums, and honey), and the wine hails from nearby Somontano. Every meal starts with a flight of olive oils. The small, inviting dining room with arched stone walls make Pardina a cozy choice in winter.
Casa Solla
Book a table at this terrace garden restaurant 2 km (1 mile) outside of town toward O Grove for a fine-dining culinary tour of the region. Local crab, razor clams, mullet, and beef are mainstays here, as are traditional Galician cheeses and wines. Though the ingredients are primarily local, they're enlivened with international, nueva cocina touches (think kombu-laced scallops).
Cinc Sentits
Obsessively local, scrupulously sourced, and masterfully cooked, the dishes of Catalan-Canadian chef Jordi Artal put the spotlight on the region's finest ingredients in an intimate, sophisticated setting. It's hard to believe that this garlanded restaurant is Jordi's first, but there's no arguing with the evidence of your cinc sentits (five senses). There's no à la carte option, only a tasting menu priced at €159 and €189. For your money, you will be taken on a fun run-through of reinterpretations of traditional Catalan dishes using cutting-edge techniques, matched with wines exclusive to the restaurant.
Código de Barra
The only restaurant with a Michelin star in the city has chef León Griffioen at the helm, placing local produce under the Dutch microscope and creating dishes themed around the history of Cádiz. With just eight tables in minimalist surroundings, the restaurant, decked in black and gray, offers a tasting menu (€105 for 10 dishes, €130 for 12; pairing options available) that comes with several surprises, including an "olive"—it's one explosion of flavor after another on vibrantly presented plates.
Cunini
Around the corner from the cathedral, this is one of Granada's longest-established fish restaurants. Catch-of-the-day fish and shellfish, fresh from the boats at Motril, are displayed in the window at the front of the tapas bar, adjacent to the cozy wood-paneled dining room. Fish both frito (fried) and parrillado (grilled) are good choices, and this is the only place in Granada serving angulas (glass eels). If it's chilly, you can warm up with caldereta de arroz, pescado y marisco (rice, fish, and seafood stew). There are tables outdoors overlooking a busy plaza.
Deliciosa Marta
For good reason, tables are hard to come by at this busy restaurant in a typical Triana house, whose concise contemporary menu includes truffled gnocchi, baked cod with seasonal vegetables, and steak tartare, a house specialty.
Direkte Boqueria
Local gourmands pilgrimage to this tiny, unassuming-looking bar on the edge of the famous Boquería market, where Catalan chef Arnau Muñío flexes his culinary chops in full view of the diners at his chef's-table-style counter. There are two tasting menus, one long, one short, both of which showcase Muñío's unique approach to Catalan-Asian fusion food. Think miso scallops with pickled mushrooms and shrimp in green tea kombucha. Capacity is extremely limited and reservations (well in advance) are essential.
DiverXO
When you ask a Madrileño about a remarkable food experience—something that stirs the senses beyond feeding one's appetite—DiverXO is the first name you'll hear. The take-no-prisoners tasting menu incorporates a dizzying array of international ingredients and chemical processes. Getting a table at this foodie shrine is akin to scoring a ticket for the Super Bowl, stratospheric prices included, so plan ahead—there's an online reservation system that requires that you to pay in full in advance. At the time of writing, it was reported that in 2025 the restaurant would change locations to La Finca, a luxury residential complex on the outskirts of town; check the website for details.
Dos Palillos
After 10 years as the chief cook and favored disciple of pioneering chef Ferran Adrià, Albert Raurich opened this outstanding Asian-fusion restaurant that focuses on an eclectic assortment of tastes and textures. There are several tasting menus to choose from; an à la carte menu is available at the bar.
Dos Pebrots
Albert Raurich of the upscale Dos Palillos restaurant, transformed his favorite neighborhood haunt, Bar Raval, into a cutting-edge tapas bar that explores the history of Mediterranean cuisine. The gleaming makeover hasn't robbed the space of its old-town feel, though, thanks to little touches like the restored original facade and vintage cutlery.
El Bálamu
A restaurant housed inside the Llanes fish market and right on the water means you’ll get the freshest catch in town. Watch your next meal come into the port on small fishing boats and enjoy minimalist preparations that highlight the natural quality of each fish, mollusk, and crustacean on the menu.
El Higuerón
If you've done any traveling on the Costa's main A7 highway, you've doubtless spotted this place, high in the pine-clad hills above the village—the views from the dining room stretch all the way to Africa on a clear day. The dishes, made with the freshest ingredients, have a definite touch of northern Spain, and the restaurant and tapas bar are both popular with a sophisticated Spanish clientele. Highlights include traditional stews such as fabes con almejas (beans with clams), creamy rice with king prawns, and steaks grilled over oak wood embers. There's an extensive wine list.
El Molí
A picturesque riverside location, knotty pine walls, wood beams, and a rustic prix fixe that highlights regional specialties make this a lovely spot for a meal. There is a ground-floor dining room with large windows that frame a broad sweep of the river and a second, smaller dining room tucked up in the attic.
El Mosquito
Signed photos from the likes of King Juan Carlos and Julio Iglesias cover the walls of this elegant stone-wall restaurant opened in 1928. Specialties include lenguado a la plancha (grilled sole) and navajas (razor clams). The tocinillo de cielo, a double-rich caramel flan, is heavenly, as the name implies. The restaurant's name refers to an era when wine arrived in wooden barrels: if mosquitoes gathered at the barrel's mouth, it held good wine.
El Passadís del Pep
Hidden away at the end of a narrow unmarked passageway off the Pla del Palau, near the Santa Maria del Mar church, this restaurant is a favorite with well-heeled and well-fed gourmands who tuck in their napkins before devouring some of the city's best traditional seafood dishes. Don't bother asking for a menu—there isn't one (although you can prebook a set menu in advance online if you prefer), rather, you can either place yourself completely in the hands of the team, or tell your server what your budget is (starting from around €60 per person, but the sky's the limit). This is the upscale version of nearby Cal Pep, so if your budget doesn't stretch as far as the Passadís---head over to the more affordable sister restaurant instead.
El Rais
Rice reigns supreme at upscale El Rais, but that doesn’t mean it’s all paella. Starters include prawn gyozas, cured Menorcan beef, and red tuna belly with salt-cured yolk and caviar. In addition to the rice-centric options—which naturally extend to rice pudding for dessert—find wood-fired vegetables, seafood, fish, and meat dishes.
El Raset
Set alongside the harbor, this Valencian favorite has been serving traditional cuisine with a modern twist for more than 30 years. From a terrace with views of the water you can choose from an array of excellent seafood dishes, including house specialties such as arroz en caldero (rice with monkfish, lobster, or prawns) and gambas rojas (local red prawns). À la carte dining can be expensive, while set menus are easier on your wallet.