We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
New! You come to us for reviews — now you can book your hotel right here on TripAdvisor.

Spanish Restaurants in Miami Beach

Popular
Memorable Dinners
Breakfast on the Go
Casual Meals
Coffee Shops and Cafes
Sort by:
Relevance
Ranking
Name
Price (low to high)
Price (high to low)

The Bazaar by Jose Andres
As featured in The Magic City and 1 other guide

#4 of 750 Restaurants in Miami Beach
Price: $31 - $50 Map
Visitor photos (566)
Menu
Matched on: Latin Spanish
Reserve

Matador Room

#19 of 750 Restaurants in Miami Beach
Map
Visitor photos (105)
Menu
Matched on: Latin American Seafood Spanish South American International

Larios on the Beach

#77 of 750 Restaurants in Miami Beach
Price: $20 - $35 Map
Visitor photos (255)
Menu
Matched on: Caribbean Latin Spanish Cuban Central American Seafood South American Gluten Free Options
Reserve

Klima

#145 of 750 Restaurants in Miami Beach
Price: $30 - $70 Map
Visitor photos (35)
Menu
Matched on: Spanish Mediterranean
Reserve

Barceloneta

#155 of 750 Restaurants in Miami Beach
Map
Visitor photos (10)
Menu
Matched on: Mediterranean Spanish
Reserve

Tapelia

#295 of 750 Restaurants in Miami Beach
Map
Visitor photos (35)
Menu
Matched on: Mediterranean Spanish
Reserve

Tapas y Tintos

#326 of 750 Restaurants in Miami Beach
Map
Visitor photos (163)
Menu
Matched on: Latin Seafood Mediterranean Spanish
Reserve

Espanola Way Village

#26 of 750 Restaurants in Miami Beach
Map
Visitor photos (51)
Menu
Matched on: Italian Latin Spanish

Puerto Sagua
As featured in Best Food in Miami and 1 other guide

#58 of 750 Restaurants in Miami Beach
Price: $12 - $38 Map
Visitor photos (278)
Menu
Matched on: Latin Spanish Diner Cuban Central American

Las Vegas Cuban Cuisine

#177 of 750 Restaurants in Miami Beach
Map
Visitor photos (19)
Menu
Matched on: Latin Spanish Cuban Caribbean South American Central American

Playa Cafe

#206 of 750 Restaurants in Miami Beach
Map
Visitor photos (18)
Menu
Matched on: Latin Cuban Caribbean Cafe Spanish South American Central American

Latin Cafe

#209 of 750 Restaurants in Miami Beach
Map
Visitor photos (34)
Menu
Matched on: Caribbean Latin Cuban Spanish South American

Deck Sixteen

#382 of 750 Restaurants in Miami Beach
Price: $15 - $25 Map
Visitor photos (9)
Menu
Matched on: Spanish Mediterranean
Reserve

Ola at the Sanctuary

#12 of 750 Restaurants in Miami Beach
Price: $25 - $65 Map
Visitor photos (183)
Menu
Matched on: Caribbean Peruvian Latin Seafood Central American Spanish Cuban South American
Reserve

Vintro Kitchen

#17 of 750 Restaurants in Miami Beach
Price: $10 - $40 Map
Visitor photos (83)
Menu
Reserve

Sazon Cuban Cuisine

#40 of 750 Restaurants in Miami Beach
Map
Visitor photos (112)
Menu
Matched on: Caribbean Latin Spanish Cuban

Mango's Tropical Cafe

#65 of 750 Restaurants in Miami Beach
Price: $20 - $35 Map
Visitor photos (347)
Menu
Matched on: American International Mexican Caribbean Latin Bar Spanish Cuban South American Central American

La Ventana Restaurant

#187 of 750 Restaurants in Miami Beach
Price: $5 - $25 Map
Visitor photos (45)
Menu
Matched on: Latin Spanish South American Colombian

Maya Tapas & Grill

#234 of 750 Restaurants in Miami Beach
Price: $30 Map
Visitor photos (141)
Menu
Matched on: Latin Mediterranean Spanish Argentinean South American
Reserve

Las Olas Cafe
As featured in Best Food in Miami

#15 of 750 Restaurants in Miami Beach
Map
Visitor photos (71)
Menu
Matched on: Caribbean Latin Cafe Spanish Cuban

Havana 1957 Cuban Cuisine Espanola Way

#64 of 750 Restaurants in Miami Beach
Price: $30 Map
Visitor photos (559)
Menu
Matched on: Caribbean Latin Spanish Cuban Central American
Reserve

Yuca

#299 of 750 Restaurants in Miami Beach
Price: $80 Map
Visitor photos (221)
Menu
Matched on: Caribbean Latin Spanish Cuban Central American Gluten Free Options
Reserve

Triton Supermarket Diner

#319 of 750 Restaurants in Miami Beach
Price: $3 - $8 Map
Visitor photos (4)
Menu
Matched on: Latin Spanish

OH Mexico

#90 of 750 Restaurants in Miami Beach
Price: $30 Map
Visitor photos (258)
Menu
Matched on: Mexican Southwestern Latin Spanish Central American South American
Reserve

Tropical Beach Cafe

#192 of 750 Restaurants in Miami Beach
Map
Visitor photos (61)
Menu
Matched on: American Caribbean Latin Cafe Cuban Spanish

El Rancho Grande

#238 of 750 Restaurants in Miami Beach
Map
Visitor photos (33)
Menu
Matched on: Mexican Latin Spanish Central American

Mojitos Lounge

#347 of 750 Restaurants in Miami Beach
Map
Visitor photos (11)
Menu
Matched on: Latin Spanish

Panizza Bistro

#388 of 750 Restaurants in Miami Beach
Price: $10 - $20 Map
Visitor photos (37)
Menu
Matched on: Cafe Italian Spanish Argentinean

Pinecrest Bakery

#472 of 750 Restaurants in Miami Beach
Map Menu
Matched on: Latin Spanish