Spanish Restaurants in London: Top 15 Spanish Eateries

spanish restaurants in london

If you’re a lover of Spanish cuisine, then London is the place to be. The city boasts some of the best Spanish restaurants that will transport your taste buds straight to Spain. From tapas to paella, there’s no shortage of mouth-watering dishes to indulge in. In this blog post, we’ve compiled a list of the top 15 Spanish restaurants in London that are sure to satisfy your cravings. Whether you’re looking for a romantic dinner or a casual night out with friends, these restaurants offer an authentic and unforgettable dining experience. So, let’s dive right in and explore some of the best eateries in London serving up delicious Spanish cuisine.

Spanish Restaurants in London: Top 15 Spanish Eateries

1. Parrillan


Nestled in the vibrant Coal Drops Yard, Parrillan boasts a lively atmosphere ideal for savoring Spanish tapas. Its open kitchen concept provides a unique dining experience near King’s Cross. Signature dishes like patatas bravas and pan con tomate grace the menu, making it a popular choice for traditional Spanish cuisine. With its trendy location and central London appeal, Parrillan delivers an unforgettable Spanish dining experience without equal.

Location: 4 Dirty Lane, London, SE1 9PA

2. Barrafina

BarrafinaNestled in Covent Garden, Barrafina offers an authentic Spanish dining experience with its first-floor setting, creating a vibrant and lively ambience. The restaurant’s distinct areas cater to various dining preferences, providing the perfect spot for savoring traditional tapas and an extensive drinks menu. Known for classic dishes like ham croquettes, Barrafina’s location in London Bridge offers a taste of the Basque Country. At Borough Yards, the open kitchen adds to the overall dining experience, making it a must-visit spot for Spanish cuisine enthusiasts.

Location: 10 Adelaide Street, Covent Garden, London WC2N 4HZ

3. The Counter at Sabor

The Counter at Sabor

Nestled in Central London, The Counter at Sabor provides an ideal setting to relish Spanish tapas. With its traditional bar and open kitchen concept, guests can immerse themselves in an authentic dining experience. Conveniently located near Regent Street, this spot offers easy access to exquisite Spanish cuisine. Moreover, the diverse drinks menu showcases an extensive selection of Spanish wines and fun cocktails, enhancing the overall dining experience.

Location: 35-37 Heddon Street, London W1B 4BR England.

4. Mar i Terra

Mar i Terra

Located in Bermondsey Street, Mar i Terra is a favorite among those seeking authentic Spanish cuisine. With diverse dining spaces on the ground floor, it caters to various preferences, making it ideal for a romantic evening. The interactive open kitchen enhances the dining experience while the drinks menu offers an array of Spanish wines and traditional cocktails, adding to the restaurant’s charm and appeal.

Location: 14 Gambia Street, London, SE1 0XH

5. Camino King’s Cross

Camino King's Cross

Nestled within the unique railway arches, Camino King’s Cross boasts versatile dining areas on both the ground and first floors. Guests can savor traditional Spanish dishes like piquillo peppers and salt cod from the expansive menu, all prepared in the open kitchen. The restaurant’s drinks menu offers a selection of Spanish wines, beers, and cocktails, adding to the authentic experience. From the distinct ambiance to the culinary spectacle, Camino King’s Cross is a must-visit among the best Spanish restaurants in London.

Location: 290 – 292 Pentonville Road King’s Cross London N1 9NR

6. Morito


Nestled in Exmouth Market, Morito offers an ideal setting for savoring Spanish tapas in North London. The open kitchen concept provides a captivating view of the preparation of authentic dishes. Its cozy environment, especially on the ground floor, sets the stage for a delightful date night experience. Morito’s drinks menu showcases a variety of Spanish wines, sherries, and cocktails, adding to the allure of its traditional Spanish offerings like arroz negro and ox cheek cannelloni.

Location: 32 Exmouth Market, London EC1R 4QE

7. Copita


Tucked away in a charming railway arches location, Copita offers distinct areas to enjoy Spanish small plates and drinks. The cozy spot is perfect for a romantic date night, while the lively ground floor setting provides an energetic ambiance. Guests can observe the preparation of authentic Spanish cuisine in the open kitchen, adding to the unique dining experience. The drinks menu features a variety of Spanish wines, sherries, and cocktails, making it an ideal place to savor the flavors of Spain.

Location: 27 D’Arblay Street, London W1F 8EP

8. Aqua Nueva

Aqua Nueva

Located in central London near Regent Street, Aqua Nueva offers a sophisticated ambiance for Spanish cuisine with its distinct areas and open kitchen concept. The menu boasts traditional Spanish dishes like cuttlefish pappardelle and green gazpacho, while the drinks menu includes a selection of Spanish wines, cocktails, and traditional beverages. This makes it an easily accessible spot for a captivating dining experience, perfect for those seeking the best Spanish restaurants in London.

Location: 5th Floor 240 Regent Street, (Entrance 30 Argyll St), London W1B 3BR

9. The Little Taperia

The Little Taperia

Tucked in a cozy spot, The Little Taperia provides the perfect setting for a romantic date night or enjoying the diverse drinks menu. Renowned among local food enthusiasts, this traditional Spanish restaurant offers an authentic culinary experience with its lively ground floor setting for savoring Spanish small plates. The open kitchen concept allows guests to observe the skilled preparation of traditional Spanish dishes, while the drinks menu features a variety of Spanish wines, beers, and cocktails.

Location: 143 Tooting High Street London SW17 0SY

10. Opera Tavern

Opera Tavern

Nestled in Covent Garden, Opera Tavern presents a charming blend of Spanish-Italian cuisine in an intimate setting. This picturesque spot is perfect for romantic dinners or small group gatherings, offering a modern twist on traditional Spanish dishes. Highlights include the crispy pork belly, chorizo scotch egg, and truffled mac and cheese. Indulge in delightful desserts like churros with hot chocolate sauce and tiramisu. Renowned by The Guardian and TimeOut London, Opera Tavern truly stands out among the best Spanish restaurants in London.

Location: 23 Catherine Street, London WC2B 5JS

11. El Ganso

El Ganso

Nestled in Shoreditch, El Ganso embodies the charm of Spanish dining with a modern touch. The ambiance, featuring exposed brick walls and wooden beams, sets the stage for a delightful culinary experience. A must-try is the grilled octopus and Iberico pork ribs, showcasing the perfect fusion of tradition and innovation. Their extensive wine selection, including authentic Spanish wines and sherries, complements the flavors impeccably. Don’t miss their popular weekend bottomless brunch, offering unlimited cava and delectable dishes like churros and huevos rotos. Make sure to secure your spot, especially on weekends.

Location: 59-61 Broadway Market E8 4PH London

12. Lobos Soho

Lobos Soho

Located in the vibrant Soho neighborhood, Lobos Soho stands out as a popular Spanish eatery. This warm and cozy restaurant specializes in authentic Spanish cuisine, offering an array of traditional dishes, including flavorful tapas and mouthwatering paella. Guests can indulge in delectable meat dishes such as Iberico pork and succulent beef sirloin. The intimate ambiance makes it an ideal choice for a romantic evening or a delightful gathering with friends. Additionally, Lobos Soho provides private dining options for those special celebratory moments.

Location: 48 Frith Street, London W1D 4SF

13. Barrica


Nestled in Fitzrovia, London, Barrica offers an intimate setting to savor traditional tapas dishes that rotate with the seasons. The extensive wine list showcases a variety of Spanish wines, enhancing the dining experience. For special occasions, Barrica provides private dining for up to 30 guests, adding a touch of exclusivity. Its accolades, including Time Out’s Top 100 Beautiful Restaurants in London, cement Barrica’s reputation as a must-visit among the best Spanish restaurants in the city.

Location: 62 Goodge Street, London W1T 4NE

14. Decimo


Located in The Standard hotel in King’s Cross, Decimo is a Spanish-Mexican fusion restaurant with a stunning rooftop terrace offering beautiful views of London. The menu boasts roasted pork belly with tamarind glaze, and sea bass ceviche with citrus and chili. The decor, a mix of Spanish and Mexican influences, is modern and colorful. Whether it’s a special occasion or a night out with friends, Decimo provides the perfect ambience for a memorable dining experience.

Location: 10 Argyle Street, London WC1H 8EG

15. El Pirata

El Pirata

Nestled in Mayfair, London, El Pirata is a charming, family-run eatery that beckons with its authentic Spanish cuisine. From tantalizing tapas to flavorful paella and fresh seafood, the menu offers a delightful array of traditional dishes. The restaurant’s cozy ambiance sets the stage for intimate evenings and convivial gatherings, while its extensive wine selection, featuring Spanish varietals and international favorites, complements the dining experience impeccably. With its warm hospitality and delectable offerings, El Pirata stands as a beacon of Spain’s culinary prowess in the heart of London.

Location: 5 – 6 Down Street, Mayfair, London W1J 7AQ


In conclusion, these are some of the top Spanish eateries in London that offer a wide range of authentic and delicious Spanish cuisine. Whether you’re craving tapas, paella, or traditional Spanish dishes, these restaurants have got you covered. From Parrillan’s unique grill-your-own-food concept to Aqua Nueva’s stunning rooftop views, each restaurant offers a distinct dining experience. So, if you’re looking to satisfy your Spanish food cravings, be sure to check out these top 15 Spanish eateries in London. Buen provecho!

Related Posts