The Café at Books & Books is one of The 15 Best Caribbean Restaurants in Miami Beach.

1. The Café at Books & Books

7.7
927 Lincoln Rd, Miami Beach, FL
Café · City Center · 97 tips and reviews

justmushjustmush: They have an entire vegan section on their menu, vegan desserts, and vegan specials. You gotta check it out!

DailyCandyDailyCandy: You can page through the latest design and fashion books before settling on the outdoor patio with from-scratch soup and salad. Budding bookworms enjoy putting their noses in the healthy kids’ menu.

Roberto C.Roberto Carlos: Really good food and healthy options

Puerto Sagua Restaurant is one of The 15 Best Caribbean Restaurants in Miami Beach.

2. Puerto Sagua Restaurant

8.7
700 Collins Ave (at 7th St), Miami Beach, FL
Cuban Restaurant · Flamingo-Lummus · 374 tips and reviews

Ben K.Ben K.: Excellent Cuban food in South Beach. Sip a Cafe Cubano and try the Sandwich Cubano, tostones, roast pork chunks.

Michael K.Michael Karnjanaprakorn: Two words. Ropa Vieja

Original PenguinOriginal Penguin: There are few things in Miami more delicious – and cheap – than this late-night Cuban diner’s savory medianoche to cap a long evening or a creamy cafe con leche the next morning.

Ola Restaurant is one of The 15 Best Caribbean Restaurants in Miami Beach.

3. Ola Restaurant

8.6
1745 James Ave, Miami Beach, FL
Latin American Restaurant · City Center · 79 tips and reviews

tt t.tt tu: OLA in Miami is to die for. The ceviches, the cocktails, the actual entrees. It's romantic and chic and like such a classic in this town.

EaterEater: Menu highlights at this Douglas Rodriguez restaurant include the lobster empanadas with squid ink, fish tacos and fire and ice ceviche. [Eater 38 Member] Read more.

Jose C.Jose Caballero: The lobster empanadas, shrimp chicharones, and duck rice/meat where amazing!

Playa Cafe is one of The 15 Best Caribbean Restaurants in Miami Beach.

4. Playa Cafe

8.2
1515 Washington Ave (at 15th St), Miami Beach, FL
Cuban Restaurant · City Center · 27 tips and reviews

Erin M.Erin Murphy: Breakfast special is great. Under $5 for a lot of food. Very authentic. You have to try a cordito.

Miguel S.Miguel Senquiz: Best Cuban sandwich in South Beach.

Karl M.Karl Muggenburg: Nice, cheap breakfast at this Cuban Spot....with Cuban Coffee that will wake you up for sure !

Las Olas Cafe is one of The 15 Best Caribbean Restaurants in Miami Beach.

5. Las Olas Cafe

8.3
644 6th St (at Euclid Ave), Miami Beach, FL
Cuban Restaurant · Flamingo-Lummus · 112 tips and reviews

Angel L.Angel Leon: Great Cheap Eat, a classic of Miami Beach. Full Breakfast + 2 pastelitos + Natural Juice = $10.06. Breakfast includes eggs, fries, baguette and cafe con leche.

Travel ChannelTravel Channel: Popular & traditional Cuban cuisine! Be prepared – its cash only, and the staff speaks mostly Spanish. As recommended by Travel Channel host, Anthony Bourdain.

Ben E.Ben Engelby: Best Cuban sandwich in South Beach!

Bernie's L.A. Cafe is one of The 15 Best Caribbean Restaurants in Miami Beach.

6. Bernie's L.A. Cafe

8.0
1570 Alton Rd, Miami Beach, FL
Latin American Restaurant · Flamingo-Lummus · 30 tips and reviews

Felix D.Felix Deleveaux: If you are fish lover. You MUST ABSOLUTELY MUST try the Pescado Frito special!

@LincolnScoop@LincolnScoop: Delicious but always packed, so come with plenty of time! - twitter.com/LincolnScoop

Kevan D.Kevan Duve: Amazing food, but be prepared for a long wait

Havana 1957 is one of The 15 Best Caribbean Restaurants in Miami Beach.

7. Havana 1957

8.0
819 Lincoln Rd (Meridian), Miami Beach, FL
Cuban Restaurant · City Center · 129 tips and reviews

Alèxia S.Alèxia Solé: Really well located, good atmosphere (though it's crowded), the Cuban food is good and I had the BEST Mojito ever! Good for enjoying the nightlife.

Barbra S.Barbra Silva: Absolutely delicious! The chicken is amazing!

Erin B.Erin B: The mojitos and the chicken special is definitely worth the trip. Decent prices and great food. I make it my business to come here every time I come to Miami

Havana 1957 Cuban Cuisine is one of The 15 Best Caribbean Restaurants in Miami Beach.

8. Havana 1957 Cuban Cuisine

7.9
405 Espanola Way (Washington Ave.), Miami Beach, FL
Cuban Restaurant · 231 tips and reviews

Serhii L.Serhii Lutsko: One of the best Cuban restaurants in Miami. Very friendly staff, reasonable prices. Cuban sandwich, mojito and their cheesecakes are the best!

Charneil B.Charneil Bush: Amazing mojitos!!!! Get the Cuban Combo appetizer....its incredible. Awesome, attentive servers!!!

Nesrine A.Nesrine Abdelmalek: Excellent mojito ! Try the watermelon mojito !

Havana 1957 is one of The 15 Best Caribbean Restaurants in Miami Beach.

9. Havana 1957

7.8
1410 Ocean Dr (14th St.), Miami Beach, FL
Cuban Restaurant · City Center · 33 tips and reviews

Dr. Mai A.Dr. Mai Al-Salman: Perfect cuban restaurant , dont miss classic burger with cheese and truffle fries they are a must

Steve L.Steve LeVine: Food is good, not great. Service is good, not great. Instead of creating a Cuban atmosphere they make you feel like a tourist in Florida.

Brent S.Brent Simon: Be careful bill includes gratuity !!

David's Cafe Cafecito is one of The 15 Best Caribbean Restaurants in Miami Beach.

10. David's Cafe Cafecito

7.9
919 Alton Rd, Miami Beach, FL
Cuban Restaurant · 15 tips and reviews

Francesca RomanaFrancesca Romana: Real home style Cuban food. The tradition continues at this family restaurant. Vegetarian black bean soup is a must try. The Churrasco steak here keeps me coming back all the time! Cortadito awesome

Gayle G.Gayle G: CHICKEN VACA FRITA. Omg

Kiwi W.Kiwi Wang: Love their Cuban breakfasts!!

Sazon Cuban Cuisine is one of The 15 Best Caribbean Restaurants in Miami Beach.

11. Sazon Cuban Cuisine

7.9
7305 Collins Ave, Miami Beach, FL
Cuban Restaurant · North Shore · 53 tips and reviews

Alexander S.Alexander Schek: Best Vaca Frita in the Universe and beyond!!

LIEN N.LIEN N: Order the ropa vieja! It's delicious :)

Krystyna E.Krystyna Ermer: I really enjoyed the food and atmosphere here. The prices are reasonable and the amount of food you get is overwhelming. Ill be back for more mojitos and palomilo

Yuca105 is one of The 15 Best Caribbean Restaurants in Miami Beach.

12. Yuca105

7.8
1555 Washington Avebue (16th Street), Miami Beach, FL
Cuban Restaurant · City Center · 3 tips and reviews

Ashley K.Ashley Knight: Amazing maki roll with crab and shrimp, great classic mojito and loved the paella

Pao F.Pao Fernandez: Amazing great customer service and food is so tasty

Alexa🌸💌🎀Alexa🌸💌🎀: Перуанская кухня👌🏻Хороший ресторан с интересным оформлением блюд.

Brothers Cafe & Market is one of The 15 Best Caribbean Restaurants in Miami Beach.

13. Brothers Cafe & Market

7.7
2603 Collins Ave, Miami Beach, FL
Breakfast Spot · Ocean Front · 6 tips and reviews

Michal A.Michal Amedia: I love this place for a random late night bottle of wine (before midnight of course) or an early morning croissant con nutella y cafe con leche for the beach! It is my local "hood" one-stop shop!

Rocio L.Rocio Linares: Cruasán yummy

Jared G.Jared Gearity: Bacon Egg n Cheese on Cuban Bread with honey on the bread. Omfg. Mouthgasm.

Bella Cuba is one of The 15 Best Caribbean Restaurants in Miami Beach.

14. Bella Cuba

7.6
1659 Washington Ave (at Lincoln Rd. (towards 17st)), Miami Beach, FL
Cuban Restaurant · City Center · 28 tips and reviews

Lara B.Lara B: Cute little Cuban place. Good for dates

Doris B.Doris Barton: This it what I ate and I LOVED it!

Doug B.Doug Byrne: The Pollo Fricassee (Chicken Stew) was really good.

Latin Cafe on the beach is one of The 15 Best Caribbean Restaurants in Miami Beach.

15. Latin Cafe on the beach

7.7
441 W 41st St, Miami Beach, FL
Cuban Restaurant · Nautilus · 23 tips and reviews

Marleen H.Marleen Hernandez: One of the most modestly priced restaurants on South Beach. Yet authentic "home style" Cuban food, that tastes beyond great. I recommend pollo a la plancha, and the boiled yuca is terrific!!!!

Hajar K.Hajar Ksikes: Get the pepper chicken with fried plantain. Oh my goodness it's so flavourful!

Julio D.Julio Diaz: Masas de puerco is proper!