43 Best Restaurants in Spain

Background Illustration for Restaurants

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.

Laie

$ | Eixample

More than a bookstore, the café and restaurant here serves an all-day buffet until 9 pm. Readings, concerts, and book presentations round out an ample program of events. The child-friendly and Wi-Fi–equipped librería features a covered roof terrace that's perfect for munching a slice of cake while catching up on email.

Pau Claris 85, Barcelona, 08010, Spain
93-318–1739
Known For
  • Covered roof terrace
  • Readings and children's events
  • All-day buffet
Restaurant Details
Weekdays 9–9, Sat. 10–9
Closed Sun.

Something incorrect in this review?

Mazál Bagels & Café

$

Hand-rolled New York–style bagels, made fresh daily, hit the spot when continental breakfast fatigue sets in.

Misión Café

$ | Malasaña

Beyond the single-origin coffee drinks made from locally roasted beans, there are warming chai lattes, shrubs, and (seasonal) cold brew at this quiet café that has an abutting pastry shop called Misión Bakehouse. There are plenty of plant-based options on the breakfast and lunch menu as well. Tables are for coffee-sipping and dining only, so if you brought your laptop, sit at the high-top communal table or on the wooden "bleachers."

Recommended Fodor's Video

Picnic

$ | Born-Ribera

Between the buzzing indoor dining room, the breezy outdoor patio, and the strongest Bloody Mary game in town, there's a reason why Picnic has reigned supreme on the Barcelona brunch scene for more than a decade. House specials include the quinoa and potato hash browns, the fried green tomatoes with feta and fresh corn salsa, and, of course, the killer eggs Benedict. Accompany it with a ginger gin lemonade or one of the famous chipotle Bloody Marys and you won't go home disappointed.

Plántate Café

$ | Lavapiés

This coffee shop with exposed-brick walls is an adorable breakfast nook worth seeking out for its single-origin brews and well-priced plant-based brunches.

Pum Pum Café

$

Get your brunch fix here with killer homemade pastries, eggs Benedict, and single-origin coffees. 

San Marcial

$$ | Centro

Nearly a secret, this quintessential Basque spot has big wooden tables and a monumental bar filled with cazuelitas (small earthenware dishes) and tapas of all kinds. It is in the center of town but tucked away downstairs.

Calle San Marcial 50, San Sebastián, 20003, Spain
94-343--1720
Known For
  • Oversize ham-and-cheese croquettes called gavillas
  • Unfussy Basque pintxos and sandwiches
  • "hidden" location in the old town off the tourist track
Restaurant Details
Credit cards accepted
Closed Tues.

Something incorrect in this review?

Santamasa Sarrià

$ | Sarrià

Right on Sarrià’s main square, this popular, informal eatery serves an eclectic menu of tapas and main dishes, from cocas (Catalan-style focaccia) with Ibérico ham and brie to hummus, quesadillas, and hamburgers piled high with four cheeses, all in generous, affordable portions. Weather permitting, grab a table out on the Plaça, in full view of the village’s 10th-century church. 

Simona Specialty Coffee Club

$ | Gros

Locally roasted single-origin brews and a varied brunch menu of tostas and internationally inflected eggs make this riverside café the best specialty coffee spot in town.

Ramón María Lili Pasealekua 2, San Sebastián, Spain
Known For
  • Indoor--outdoor dining
  • Busy brunches
  • Eat-in or to-go coffee and pastries
Restaurant Details
No dinner

Something incorrect in this review?

Tomillo Limón

$

A bright and airy venue offering traditional Spanish staples—croquettes and patatas bravas—as well more modern takes on quick bites. Try the pulled-pork bao with honey nuts and hoisin sauce or the torta de boquerones y anchoas (anchovy toast). There's also a good selection of salads and mains, where grilled octopus with paprika and tenderloin pork with sweet wine and raisins are star dishes.

Av. Virgen de la Peña 11, Mijas, Spain
951-437298
Known For
  • Patatas bravas
  • Pork dishes
  • Generous portions
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

Veganitessen

$ | El Arenal

If you’re a vegan, vegetarian, or flexitarian and finding the meat and fish scene in Seville a bit heavy, head for this bar inside the Mercado del Arenal. It started life as Spain’s first vegan bakery in 2009, and since then the menu has grown to encompass breakfast and brunch, plus a long list of 100%-animal-free options to make into burgers, nachos, or wraps. There’s also an excellent value menu del día (€10) at lunchtime, and a choice of pastries and cakes. 

Calle Pastor y Landero, Seville, Spain
611-690463
Known For
  • Vegan-friendly
  • Good value daily lunch menu
  • Cakes and pastries
Restaurant Details
Closed Sun. and Mon. No dinner.

Something incorrect in this review?

Woki Organic Market

$ | Eixample

Just off Plaça de Catalunya, this combination eco-market and restaurant serves organic ingredients prepared via healthy techniques and traditions. The beef is ecologically produced, the pastas are all made with ecologically pure flours, while the wines and vegetables are locally grown and carefully identified. There is also, unlike most Barcelona restaurants, a decent selection of delicious vegan and vegetarian options. The sustainability theme continues with the furniture and materials, all made of recycled items, adding to the lively, informal ambience redolent of London's indoor markets.

Ronda Universitat 20, Barcelona, 08007, Spain
93-302–5206
Known For
  • Great vegetarian and vegan dishes
  • Sustainable food and decor
  • Pastas made with pure flour
Restaurant Details
Mon.–Thurs. 8 am–midnight, Fri. and Sat. 8 am--1 am, Sun. noon–midnight

Something incorrect in this review?

Zoe Food

$ | Triana

A magnet for vegetarians and vegans, this restaurant has retro decor and a pleasant, shady terrace. Specialties include vegetable woks with tofu, vegan meatballs, and healthy organic breakfasts. There's a great-value daily lunch menu (€12) and soy milk shakes and gluten-free cakes for afternoon tea; brunch, served on weekends, is also popular.

Calle Domingo J. Navarro 35, Las Palmas, 38002, Spain
928-586507
Known For
  • €10 menú del día (prix fixe)
  • Range of vegan, gluten-free, and vegetarian options
  • Organic produce
Restaurant Details
Closed Sun. No dinner

Something incorrect in this review?