spanish restaurants in san francisco

The Ultimate Guide to Spanish Restaurants in San Francisco in 2018

Where to Eat Spanish Food and Tapas in San Francisco

The Spanish restaurants in San Francisco have grown in quality and quantity in the recent years. Today, in 2018, it’s probably one of the cities in the US with the best selections of restaurants from Spain, providing everything tasty the country can offer: high-quality paella, delicious and fun Spanish tapas (those small plates that allow you to try and share everything), and very well served wine bars – including a variety of Riojas and Ribera del Duero wines.

If you live in the Bay Area and you want to experience the internationally acclaimed Spanish cuisine, head over one of these Spanish restaurants. You’ll enjoy the gastronomy of Spain and enrich your experience with the Spanish language and culture, maybe even in your own neighborhood!

spanish restaurants in san francisco

Photo by Lana Abie on Unsplash

Learn Spanish in San Francisco with HelloSpanish

If you like Spanish food, then why not learning about the language and the culture where everything comes from? HelloSpanish offers private, personalized and engaging Spanish lessons in San Francisco, at the comfort of your home or office. Learn more or contact us if you’re interested!

20 Spanish Restaurants in San Francisco in Google Maps

Did you know you can create your own Maps on Google Maps, with your favorite pins in the city? That’s what I did for this list of the best Spanish Restaurants in San Francisco.

You can add it to your Places, or just click here and see where all these places are. It’s pretty convenient! It’ll let you know which ones are close to you, or not. It’s a good way to quickly check their star reviews… if you trust them enough!

google maps spanish restaurants san francisco

Click here to open the list on Google Maps


I have not visited all the restaurants on this list. My goal is to make them clear to you so you can choose according to your taste and your current preferences. The order of the list is just based on my personal opinion and might change over time.

Also, I have to say my wife and I don’t eat meat (we sometimes eat fish), so we won’t try all the options in these restaurants. But that also means if you’re vegetarian, you can find some yummy dishes to taste here, too!

There are already tons of reviews on the internet for any of these places, so there’s no need (or any possibility) to repeat all of them here. Once you got a good general idea of what they are, you can dig in Tripadvisor, Yelp!, or your review site of preference.

4 Spanish Restaurants in San Francisco In San Francisco I’ve Personally Visited 

1. Beso

spanish restaurants in san francisco beso

Beso’s Bar (it’s never this empty)

A very hip Spanish restaurant in the Castro. It’s in my neighborhood, and that’s why it was the first one I visited. It’s always packed, people love it!

Menu here:

Type of food: Catalan Tapas and dishes

Location: Castro

Atmosphere: Hip and modern

Specialty: We tried the Fish Paella and it was awesome (although not cheap).

Meaning: “Beso” means – you guessed it – “kiss”

spanish restaurants in san francisco zarzuela

Zarzuela from the inside

2. Zarzuela

Zarzuela is a more traditional Spanish restaurant. It doesn’t have that Northern Californian vibe that many of the other, more modern, restaurants have. But the food is amazing, and the place really captures the flavor of an actual Spanish restaurant from Spain in both food and decor. I really enjoyed my dinner there.

Menu here:

Type of food: They have delicious tapas, cold and hot, and also full dishes. It’s inspired by different regions of Spain, so you can have a taste of everything.

Location: Hyde St in the Russian Hill

Atmosphere: Traditional and cozy. Almost like being in Spain, except that you have the cable cars right there!

Specialty: We loved the “Berenjenas con queso de cabra” and the “cazuela de queso de cabra” (you can tell we like “queso de cabra” – goat cheese). The “tortilla española” was pretty decent, too!

Meaning: “Zarzuela” is a type of traditional musical comedy in Spain – and also a seafood dish. Ah, and the Royal Family lives in the “Palacio de la Zarzuela” in Madrid!

3. Canela Bistro

spanish restaurants in san francisco canela bistro

Inside Canela

We visited Canela for my wife’s company Christmas dinner, and it was a good choice. The ambient is nice and relaxed, the waiters were really accommodating, and the food (tapas style) was a good way to interact with each other. They also have a very good selection of tapas.

Menu here (changes everyday):

Type of food: Tapas, seafood and meat dishes in a Californian-Spanish combination.

Location: Castro

Atmosphere: Modern and hip, cozy

Specialty: I liked the octopus, they had a white gazpacho the day we went that was different and special. They also have “cocas”, kind of like Catalan pizzas or flatbreads.

Meaning: “Canela” means “cinnamon”!

4. The Commissary

spanish restaurants in san francisco the commissary

Interior of The Commissary

A Californian high cuisine restaurant in the heart of the Presidio. The location is stunning, and the dishes are interesting – not what you’d find in Spain, but a good American interpretation. I might be biased towards The Commissary – this is where my wife and I got married!

Menu here:

Type of food: Californian high cuisine with Spanish inspiration

Location: The Presidio

Atmosphere: Spacious, chic and romantic

Specialty: Their bread and oil is amazing. We had a pasta in squid ink that was really special, not sure if they still have it

Meaning: English name! 🙂

17 More Awesome Spanish Restaurants in San Francisco

5. Bellota

spanish restaurants in san francisco bellota

Bellota’s Bar

Bellota is probably the most popular place on this list. It’s a refined restaurant in a very nice location (the Airbnb building), and they do a great job adapting traditional Spanish dishes to today’s palates. People say they have the best paella in San Francisco, and that’s a lot to say! It’s managed by the Absinthe Group.

Menu here:

Type of food: Upscale Spanish, with a very nice finish and quality ingredients.

Location: Brannan St in the Design District

Atmosphere: Modern and high-end.

Specialty: Their paellas are famous, and you can taste the traditional “soccarat”, the crust at the bottom of the pan – a common feature of the paellas in Valencia, the region they come from. Also, try their awesome “patatas bravas”.

Meaning: “Bellota” means “acorn” in Spanish. The “jamón ibérico de bellota” is the highest version of “jamón serrano”, produced from pigs fed with “bellota”. This is one of the places in SF where you can taste it, hence the name of the restaurant.

6. Pícaro

spanish restaurants in san francisco pícaro

Picaro’s Entrance

Pícaro, in the Mission, seems to me like a very authentic Spanish place in the Bay Area. They offer a wide range of tapas, and many of them are the same that you would find in Spain. What about a visit here before your trip to Madrid, just to get used to them?

Menu here:

Type of food: Authentic, traditional Spanish tapas, and paellas.

Location: Mission

Atmosphere: Lively, cozy and unpretentious.

Specialty: People love their Sangria during happy hours, and I can’t wait to try their Spanish comfort food, seems just like the dishes my parents and grandparents cook!

Meaning: “Pícaro” means “rogue”! (It’s actually a common name for restaurants in Spain).

7. Patio Español

spanish restaurants in san francisco patio español

The Patio

Patio español is not actually in the city, but it is definitely worth being included in this list. The place is unpretentious and relaxed, and they really serve authentic Spanish cuisine as you’d have it in Spain. The prices are not high, probably due to its location, and there’s a ton of parking available! They have a Sunday buffet too, with special dishes and the Chef’s Home Made Soups. Definitely worth paying a visit if you want to try authentic Spanish food in the Bay Area!

Menu here:

Type of food: Actual authentic Spanish food

Location: Oceanview, on Alemany Blvd

Atmosphere: Unpretentious, family-oriented, and spacious

Specialty: Their paellas and alioli are awesome! Also, their big and small plates are traditionally prepared and well finished

Meaning: “Patio Español” means “Spanish patio”. Pretty straightforward!

8. Contigo

spanish restaurants in san francisco contigo

Contigo’s tables

Contigo is a Catalan cuisine restaurant in Noe Valley. They have their own garden where they pick their herbs. The restaurant was rated the Best Spanish Restaurant in Zagat in 2016! The two owners managed to bring the Barcelona bubbling food scene right here to the Bay Area.

Menu here:

Type of food: Modern Spanish and Catalan cuisine, in a farm-to-table style.

Atmosphere: Modern

Specialty: Their “cocas” (Catalan flatbread) are famous, and also their “jamón de bellota” (see number 4).

Meaning: “Contigo” means “with you”. The owners say the chose it to create a sense of community.

9. Alegrías

spanish restaurants in san francisco alegrias

Alegría’s Spanish typical decor

A Spanish restaurant on Lombard St, in the Marina. Alegrías is on the small, family-run side of the list. They offer “rustic authentic Spanish cuisine” in a cozy environment.

Menu here:

Type of food: Traditional Spanish

Location: The Marina District

Atmosphere: Cozy and homey

Specialty: People like their “empanadillas” and “croquetas”.

Meaning: “Alegrías” means “joy” (in plural).

10. Esperpento

spanish restaurants in san francisco esperpento

Esperpento’s entrance

A colorful place with Spanish-inspired decoration in the Mission. Esperpento is like your regular “bar de tapas” in Spain: they have some drinks (Sangría is the most popular one here), some tapas to eat with friends, and you can order also larger dishes, like paella and seafood plates.

Menu here:

Type of food: Spanish traditional, tapas-style

Location: Mission

Atmosphere: Relaxed and low-key

Specialty: The tapas selection can give you a general idea of what people eat in Spain every day

Meaning: “Esperpento” is a specific satiric literature genre born in Spain. The word has been used since then to denote something weird and sometimes grotesque, but funny.

11. Coqueta

spanish restaurants in san francisco coqueta

Coqueta on the Embarcadero

A fancy restaurant in the Embarcadero, Coqueta is the most Californian-influenced of the Spanish inspired restaurants in the Bay Area. Probably they take the most modern approach to their food within the restaurants of this list. The location is great, with views of the docks from the seating area. Definitely a nice and fancy experience.

Menu here:

Type of food: Modern Spanish-inspired dishes, California style

Location: Embarcadero

Atmosphere: Fancy and upscale

Specialty: Patatas bravas, octopus, and meatballs are a good choice to taste

Meaning: “Coqueta” is a woman that cares about her aspect and might be flirting sometimes. It´s a nice, spicy Spanish word!

12. Bota

spanish restaurants in san francisco bota

Bota’s entrance

Bota is a chic Spanish restaurant inside the Hotel Warwick, in Union Square. It seems that people don’t love the food, though. Their dishes are what you’d expect in a Spanish restaurant in the US: for tapas, shishito peppers, patatas bravas, pulpo. And then, seafood, meat, and vegetarian paella, plus wines.

Menu here:

Type of food: Classic American version of Spanish cuisine

Location: Lower Nob Hill

Atmosphere: Trendy and chic, industrial style

Specialty: The oxtail seems to be a good option to go for

Meaning: “Bota” means “boot” in Spanish. For some reason, it’s a popular name for Spanish restaurants!

13. Bask

spanish restaurants in san francisco bask

Bask entrance

One of the two Basque restaurants in SF. Since the Basque region is a coastal region in Spain, they specialize in fish dishes. They also have all the popular, well-known Spanish dishes that we love. Good location on Columbus Ave.

Menu here:

Type of food: Traditional Basque and Spanish

Location: Jackson Square

Atmosphere: Cozy and low-key, with a nice patio

Specialty: The calamari are addictive and the Royal and Black paella are popular.

Meaning: Maybe a wordplay with the English meaning and the Basque inspiration of the restaurant?

14. Piperade

spanish restaurants in san francisco piperade

Piperade is elegant

The other Basque restaurant in SF. Piperade is defined by its owners as “West Coast Basque Cuisine”, having a combination of Basque and Spanish inspiration plus Californian ingredients and techniques. The location is great, and the place decor looks really good and cozy.

Menu here:

Type of food: A Californian version of Spanish and Basque dishes

Location: Embarcadero

Atmosphere: Modern and industrial, but still cozy

Specialty: The lamb chops and the chef’s Daily Special

Meaning: “Piperade” is a Basque traditional dish – you can actually order it at the restaurant!

15. B44 Catalan Bistro

spanish restaurants in san francisco b44

B44 on a busy evening

A very lively, Catalan inspired spot in the Financial District. They have an interesting mix of dishes, with a focus on rice and fish. It’s on the pricey side, but the quality is high and the location is hot. It’s a place you could definitely enjoy in Barcelona itself.

Menu here:

Type of food: Catalan-Spanish dishes in an upscale finish

Location: Financial District

Atmosphere: Fancy, intimate, romantic

Specialty: Go for the ceviche, fish, or their paellas – especially the “arroz negro”

Meaning: It’s located on 44 Belden Place, hence the name

16. Barcino

spanish restaurants in san francisco barcino

Barcino at night

Barcino is more of a “bar” than a full-blown restaurant. They offer a variety of drinks, and dishes to go with them. It’s own by the Absinthe Group, same as Bellota, but Bellota being their fully realized Spanish restaurant. Still, a lively, interesting place in Hayes Valley for a night out.

Menu here:

Type of food: Modern Catalan

Location: Hayes Valley

Atmosphere: Modern, urban, upscale and lively

Specialty: People like the drinks and the “alboóndigas”.

Meaning: Barcino is the old, Roman name what today is the city of Barcelona (thanks to Gloria for the fact-checking!).

17. Barvale

spanish restaurants in san francisco barvale

barvale’s bar

Barvale is more of a gastropub: a place to have some drinks and maybe a couple of dishes to go with them. barvale has tapas to offer with their also Spanish drinks, and that makes them different! They have a variety of gin-tonics (the most in fashion drink in Spain as of today). And you can taste paella as a tapa, along with many other dishes.

Menu here:

Type of food: Some Spanish famous tapas

Location: Divisadero, on NoPa

Atmosphere: Busy and loud, bar style

Specialty: Probably their drinks, but for tapas, paella and octopus can be a good start.

Meaning: “Vale” is a ubiquitous word in Spain – it basically means “ok”, and you might hear it as much!

18. Asiento

spanish restaurants in san francisco asiento

Asient’s DJ station

Asiento is basically a drinking bar with some tapas (not really the kind of tapas you’d eat in Spain). The portions are small, and in fact, they have dishes that aren’t really Spanish – like tacos and tostadas. More the kind of place to go for some drinks (they have a couple of Spanish wines).

Menu here:

Type of food: Not really a food place, but you can order a version of “tapas”.

Location: Mission

Atmosphere: Nightlife style, with a DJ, too.

Specialty: People like the Basil lemonade and the Albóndigas

Meaning: “Asiento” means “Seating” in Spanish!

19. Thirsty Bear

spanish restaurants in san francisco thirsty bear

Flamenco at the Thirsty Bear

As its name says, Thirsty Bear is a place to go and drink. More a bar than a restaurant, they also craft and sell their own organic beer. It’s worth including here since apart from their drinks and food it’s the only place they offer the best known Spanish show: Flamenco! Every Sunday at 7.30 they have their “Flamenco Room”, with singer, guitarists, and dancers from Spain and the Bay Area.

Menu here:

Location: SoMa

Atmosphere: Lively and bohemian

Specialty: For food, they have your regular Spanish tapas and also paella. But try their organic beer they brew themselves

Meaning: English word! 🙂

20. Gitane

This place is now permanently closed! It looked good, though. Did you have a chance to try it? Let us know in the comments.

What is your Favorite Spanish Restaurant in San Francisco?

Leave me a comment if I missed something or you want to share your experiences in any of these Spanish restaurants. And feel free to suggest other, if you know them!

Posted in San Francisco.