Best tapas restaurants in London

If you fancy a change from classic British cuisine, then why not dine at one the best tapas restaurants in London from our top picks below? Tapas was around long before small plates became fashionable, so if it’s a multiple dish kind of a day, a tapas restaurant is a great shout. Whether you’re hankering after some Spanish tortilla, craving a plate of patatas bravas or just want an authentic piece of chorizo, you’ve come to the right place.

Updated on 23 September 2019

When it comes to dining, the Spanish know what they’re about, for it was they who created the tapas concept – small individual portions of food that are perfect for sharing with friends or family. Of course, this concept has exploded so you’ll find small plates everywhere you look, but the great thing about the original concept of tapas is that the dishes are wide, varied and generally satisfying. From meatballs to garlic prawns, stuffed piquillo peppers, calamares and many, many more, tapas offer the possibility of sampling a wide range of Spanish delicacies.

A sociable experience as well as an exciting culinary experience, tapas restaurants are highly popular on the London dining scene and the capital is packed with great tapas restaurants and bars. Our guide to the best tapas restaurants in London below includes a mix of small independents and chain restaurants, from the cool and contemporary to the traditionally rustic, spread across London. For more information about each restaurant, click through to its listing.

The Little Taperia

The Little Taperia

143 Tooting High Street, London, SW17 0SY

It’s small, but with seating at both the bar and kitchen, you shouldn’t have to wait too long for a table at this cute tapas spot sandwiched between the many Indian restaurants on Tooting High Street. The emphasis in this buzzy joint is very much on food, from simple pan con tomate to a highly-Instagrammable morcilla Scotch egg, though the bar serves up knock-out Negronis, local craft brews and Aperol Spritz too.

Under £30
Tapas
Spanish
Barcelona Tapas Bar y Restaurante - Middlesex Street

Barcelona Tapas Bar y Restaurante - Middlesex Street

1 Middlesex Street, Whitechapel, London, EC3A 7DT

Gaudy mosaics, colourful tiles, and a flamenco soundtrack banish the suits-and-briefcase-stuffiness of Barcelona Tapas Bar y Restaurante’s EC3 location, but it’s the long list of generous tapas dishes that’s the real draw. From charcuterie and cheeses to albondigas (meatballs), patatas bravas and desserts such as crema Catalana and Santiago tart, the kitchen here promises an authentic taste of Spain.

£30 - £49
Tapas
Spanish
Navarro

Navarro's

67 Charlotte Street, London, W1T 4PH

Navarro’s was pushing bodega vibes, rustic tapas and copitas of sherry long before Charlotte Street became a restaurant hotspot, and we applaud its traditional-with-a-vengeance approach. Tiled walls and stencilled white furniture provide the old school setting, while classic tapas dishes and an exclusively Spanish wine list make the experience as authentic as can be.

£30 - £49
Tapas
Spanish
José Pizarro Broadgate

José Pizarro Broadgate

36 Broadgate Circle, Liverpool Street, London, EC2M 1QS

A warm and relaxed vibe, a comfortable all-weather terrace and a menu bursting with clever renditions of tapas classics ensures José Pizarro’s City outlet is always buzzing. Dishes such as spicy chicken skewers, house croquetas, and sugar-cured salmon with PX, lime mayo and capers are all delicious, but don’t miss the carved-to-order jamón ibérico. Cracking breakfasts and lunches to go are also a great shout.

£50 - £79
Tapas
Spanish
El Parador

El Parador

245 Eversholt Street, London, NW1 1BA

Classic flavours, a lively vibe and rustic good looks come together seamlessly at this much-loved restaurant in Mornington Crescent. Garlic and extra-virgin olive oil feature heavily on the menu, meaning you’re unlikely to find anything that isn’t delicious, whether it’s a simple plate of grilled courgettes with spinach and sunflower seeds or a dish of baked salt cod with piquillo peppers, shrimps, garlic and wine. The pretty courtyard garden is ideal for alfresco lunches in summer.

£30 - £49
Tapas
Spanish
Barrafina Adelaide Street

Barrafina Adelaide Street

10 Adelaide Street, London, WC2N 4HZ

The action at Barrafina’s lively theatreland outlet centres around a curved marble-topped bar – an intimate, chatty and exuberant space overseen by hard-working chefs and helpful staff who know their stuff. The menu is varied enough that traditionalists after plates of Padrón peppers, tortilla, and Ibérico ham, and more adventurous diners looking for dishes such as crispy fried pig’s ears with chimichurri sauce will both be satisfied. Spanish regional wines, specialist sherries and cava complete the package.

£30 - £49
Tapas
Spanish
El Pirata

El Pirata

5-6 Down Street, London, W1J 7AQ

Speedy service, authentic flavours and very fair prices considering its Mayfair location make this popular Iberian restaurant a great place to go for tapas. Whether you choose to dine in the lively ground-floor dining room, surrounded by mirrors and Picasso prints, or outside, you can expect the likes of kidneys in sherry and patatas bravas in addition to changing specials such as grilled pressa or chicken breast wrapped in serrano ham with capers and Albariño jus.

£30 - £49
Tapas
Spanish
£30 - £49
Capote y Toros

Capote y Toros

157 Old Brompton Road, London, SW5 0LJ

Bright walls and a flamenco soundtrack make this highly animated dining room a fun atmosphere in which to enjoy ham and sherry. You’ll find classic tapas dishes such as Spanish omelette with chorizo and lamb shoulder casserole with oloroso on the menu too, but it’s the mouth-watering choice of ibérico hams that guests rave about.

£30 - £49
Spanish
Sabor: The Counter

Sabor: The Counter

35 Heddon Street, Mayfair, London, W1B 4BS

This SquareMeal Gold awarded tapas joint is the place to go if you want the sort of Spanish-accented small plates you won’t find anywhere else in the UK. Seats at the long, L-shaped counter surrounding the open kitchen can be tricky to come by, but once you’re in, you can expect the likes of oil-soaked pan con tomate topped with a vivid ruffle of cured meat, wild mushroom croquetas, and bombas de chocolas (grown-up profiteroles).

£30 - £49
Spanish
One michelin star
SquareMeal Gold List
José

José

104 Bermondsey Street, London, London, SE1 3UB

It shouldn’t come as a surprise that London’s best-known Spanish chef, José Pizarro, really knows his produce. Guests at his teeny tapas bar in Bermondsey can look forward to exemplary small plates, from simple chorizo al vino to patatas bravas, tortilla and cured tuna with almonds. It’s perennially packed, but worth braving the crowds for.

£30 - £49
Tapas
Spanish
Barrafina Dean Street

Barrafina Dean Street

26-29 Dean Street, London, London, W1D 3LL

Popular enough to spawn three more locations, the original Barrafina in Soho corresponds most closely to many people’s idea of the perfect tapas bar. Marble surfaces, an open kitchen, red-leather bar stools and endlessly fascinating food come together to make this top tapas joint a must-visit for fans of Spanish small plates. Unless you’re happy to queue, we’d advise popping in for an off-peak lunch.

£30 - £49
Tapas
Spanish
One michelin star
The Port House

The Port House

417 Strand, London, WC2R 0PD

This cosy, candlelit restaurant works to a winning formula that brings together a gin bar, regional cooking and an excellent list of port and sherry. Generous pintxo skewers of things like morcilla with mustard sauce and crispy onions, sit alongside Basque-influenced tapas dishes such as jamón croquetas while Portuguese custard tarts and sugary churros finish things off.

£30 - £49
Tapas
Spanish
Copita

Copita

27 D'Arblay Street, London, W1F 8EN

This dinky Soho eatery is popular with West Enders looking for authentic Spanish tapas and a good, affordable copita of Spanish wine. Pull up a wooden stool amid tile-clad walls and glowing candles (or people watch from one of the little tables out front) and tuck into the likes of mushroom croquetas or pizza-style coca bread layered with soft roasted peppers. The menu changes all the time, but the quality is always top-notch.

£30 - £49
Spanish
Donostia

Donostia

10 Seymour Place, London, W1H 7ND

This fantastic Basque kitchen has always served the food and drink of San Sebastián, so expect pintxos like foie gras with walnuts, jamón croquetas or tempura prawns with ham and mango, in addition to an excellent charcuterie selection. White walls and tables combine with grained wood and marble to give the interior of this Marylebone restaurant a calm and polished feel synonymous with the area.

£30 - £49
Spanish
Morito Hackney

Morito Hackney

195 Hackney Road, London, E2 8JL

This roomy, concrete-chic space can get pretty noisy, but the fantastic vegetarian-leaning menu keeps fans raving about it. The younger sibling of North African Moro in Exmouth Market, this Hackney branch serves up tapas with a Cretan twist that yields the likes of fried aubergine drizzled with date molasses and runny feta. Breakfast and brunch offer similarly tempting dishes so if you can head East on a weekend, it’s worth dropping by.  

£30 - £49
Tapas
Spanish
Boqueria

Boqueria

192 Acre Lane, London, SW2 5UL

It might look low-key and unassuming, but this joint on the Clapham/Brixton border is hugely popular, in spite of its somewhat cramped interior. That’s because what counts here is superb cooking, pinpoint presentation and the can-do attitude of the attentive staff. The food menu covers the sorts of classic tapas dishes you find in Barcelona, while the all-Spanish wine list is bolstered by plenty of sherry and cava at affordable prices.

£30 - £49
Tapas
Spanish
Bravas Tapas

Bravas Tapas

St Katharine Docks, London, E1W 1AT

While the faded brick-and-iron marina setting is unlikely to put anyone in mind of Spanish sunshine, the menu most definitely will. The kitchen conjures up specialities such as foie gras ‘crema catalana’ with cherries and Bellota ham, and Malaguena salad with pineapple, fennel and sherry, while whipped-to-order alioli has been a signature since day one. If riverside dining is your thing, you’ll love Bravas Tapas. 

£30 - £49
Tapas
Spanish
Tapas Brindisa Borough

Tapas Brindisa Borough

18-20 Southwark Street, London, SE1 1TJ

Brindisa is one of the UK’s best-known importers of Spanish produce so you can bank on wonderfully authentic tapas dishes here. Hand-carved serrano and ibérico de bellota hams take centre stage, but you’ll also find the likes of tortilla, croquetas, chorizo and Padrón peppers. You can’t book and, being in Borough Market, it’s often busy, but well worth a table if you’re willing to wait.

£30 - £49
Tapas
Spanish
Dehesa

Dehesa

25 Ganton Street, London, W1F 9BP

Ideally located for a mid-shop lunch stop, Salt Yard’s younger sibling Dehesa offers a delicious mix of Spanish and Italian small plates. Zigzag your way across the Med with plates of tortilla, ricotta and spinach malfatti, nduja croquetas with guindilla alioli and Parma, but be sure to save room for dessert; Dehesa’s deep-fried milk with cinnamon is a revelation.

£30 - £49
Tapas
Spanish
Morito Exmouth Market

Morito Exmouth Market

32 Exmouth Market, London, London, EC1R 4QE

This immensely stylish little spot fills up fast (bookings are only taken at lunchtime), thanks to its rustic small plates. All the usual tapas classics are here, along with specials such as pork belly with mojo verde or deep-fried rabbit shoulder flavoured with rose harissa. Fun and lively with outside seating and counter dining, it’s a top spot for a proper taste of Spain.

£30 - £49
Tapas
Spanish
Escocesa

Escocesa

67 Stoke Newington Church Street, London, N16 0AR

Several ex-Barrafina chefs are behind the steel dining counter at this Stokey favourite, so you can be sure of top-quality Spanish fare. ‘Escocesa’, Spanish for ‘Scottish’, specialises in seafood-based tapas, meaning the specials you might find on the moderately priced menu include Ullapool mussels a la plancha, or Shetland razor clams. If you like a bit of theatre, book a seat at the counter; if not, there are tables towards the back.

£30 - £49
Spanish
Salt Yard

Salt Yard

54 Goodge Street, London, W1T 4NA

Not only are the genuinely shareable, sensibly-paced small plates at this Fitzrovia tapas joint simply gorgeous to eat, they’re also keenly priced and as changeable as the British weather. Bare wood, brown banquettes and brass lampshades keep the look of the place low-key, but in-the-know regulars will attest that it’s anything but. Be sure to get the staff’s advice – they’re knowledgeable as well as friendly.

£50 - £79
Tapas
Spanish
Ember Yard

Ember Yard

61 Berwick Street, London, W1F 8SU

This two-tiered space in the heart of Soho offers Spanish and Italian food with a smoky twist. The succinct small-plates menu, which features the likes of Ibérico pork fat chips, hot-smoked Gloucester pork belly served with smoked apple and cider, and brown crab alioli is ideal for groups, though there are plenty of intimate corners upstairs. The range of Spanish lagers and intriguing cocktails work well with the Kentish single-species charcoal used to cook the food.

£30 - £49
Spanish
Ibérica Marylebone

Ibérica Marylebone

195 Great Portland Street, Marylebone, London, W1W 5PS

It might be a chain, but the group’s executive chef Nacho Manzano (winner of three Michelin stars) directs the kitchen here, reprising his own signature dishes and placing them alongside some new-century tapas. Current classics include a red berry, beetroot and anchovy gazpacho, and spring onion tempura with lemon aïoli and soy, though dishes flit on and off the menu all the time. Drinks cover the spectrum of Spanish booze from beer, cider and sangria to countless sherries and cava by the glass.

£30 - £49
Tapas
Spanish
Barrafina Drury Lane

Barrafina Drury Lane

43 Drury Lane, London, WC2B 5AJ

Barrafina favourites and a daily specials selection make this third West End site as well-loved as its forebears. Spanish staples such as chorizo tortilla and piquillo croquetas are a must, while a short wine list boasts a cracking Spanish selection that’s pretty much all available by the glass. As ever, expect to queue for those first-come, first-served seats.

£30 - £49
Tapas
Spanish
Camino Bankside

Camino Bankside

5 Canvey Street, The Blue Fin Building, Southwark, London, SE1 9NA

This reliable mini-chain, which promises authentic tapas from the country’s various different regions, is a bright, lively spot in which to catch up with friends after work or on the weekend. Here you can sample a range of dishes from platters of artisan charcuterie to Mallorcan cheese fritters, hand-dived scallops with samphire and ‘ajo blanco' sauce and presa ibérica cooked on a charcoal grill, as you sip sangria or one of Camino’s zingy cocktails.

£30 - £49
Tapas
Spanish
Lobos Meat & Tapas Bar

Lobos Meat & Tapas Bar

14 Borough High Street, London, SE1 9QG

Dreamed up by a team who met while working at renowned Spanish food group, Brindisa (also featured on this list), this cosy, on-the-money tapas joint is a fun member of Borough Market’s excellent dining scene. The menu has a clear emphasis on meat, most of which is sourced from just a few paces away, though you’ll find traditional tapas dishes too, along with a generous selection of cava and sherry.

Under £30
Tapas
Spanish

If you love Spanish cuisine, check out our round-up of the best Spanish restaurants in London