10 can’t-miss Cuban restaurants in Miami

Enjoy dishes like seafood paella at Havana Vieja Latin Restaurant in Miami. Credit: Havana Vieja Latin Restaurant
Seafood paella with shrimp, clams, mussels, and charred lemon served at Havana Vieja Latin Restaurant Miami Beach in Miami, on OpenTable.

Miami is a destination for its Cuban cuisine. You’ll find everything from iconic dishes like ropa vieja and Cuban sandwiches to inventive takes on the classics at these best Cuban restaurants in Miami.

Savor creative small plates while enjoying a live performance at an upscale destination in The Roads. Experience wood-fired Cuban dishes at a stylish spot in Brickell. Step back in time and experience 1950s Havana at a beloved local chain.

Skip the wait by booking a reservation on OpenTable now.

Dive into this guide to discover the 10 best Cuban restaurants in Miami.

For traditional Cuban flavors with contemporary flavors — try Havana Harry’s (Coral Gables)

An assortment of Cuban dishes, including steak, roasted chicken, seafood, sandwiches, rice, plantains, and colorful cocktails at Havana Harry's in Miami, available on OpenTable.
Expect innovative takes on Cuban classics at Havana Harry’s in Miami. Credit: Havana Harry’s

Known for generous portions and a cozy ambiance, Havana Harry’s serves an array of Cuban-inspired dishes with inventive flair. Menu highlights include ropa vieja-stuffed tostones and creamy flan de queso. For the whole experience, try the three-course prix fixe menu. The restaurant’s warm and inviting interior, rustic wooden accents, and vibrant artwork create the ideal setting for group dinners or celebrations.


For Cuban favorites prepared in a wood-fired oven — discover Marabú (Brickell)

A selection of coal-fired Cuban dishes, including grilled meat, roasted vegetables, and creative sides, served at Marabú, one of the best Cuban restaurants in Miami, available at OpenTable.
Enjoy coal-fired Cuban dishes at Marabú in Miami. Credit: Marabú

At Marabú, the rich flavors of Cuba come alive through the art of charcoal cooking and coal-fired Cuban cuisine. Chef Jorge Cabrera blends traditional recipes with modern techniques, creating dishes like tender churrasco steak and wood-fired pork asada. Pair your meal with a refreshing mojito or a cafecito martini to cap the evening. Inspired by Cuba’s countryside, the sleek interior has rustic accents and an open kitchen, enhancing the innovative culinary experience.


For classic dishes at one of the best Cuban restaurants in Miami — book Havana 1957 (Espanola Way, Ocean Drive & 9th Street, Ocean Drive & 14th Street, and Lincoln Road)

Ropa Vieja dish from Havana 1957, one of the best restaurants in South Beach Miami, available at OpenTable, served in a white oval dish with shredded beef, vibrant red, yellow, and green bell peppers, and onions in a rich tomato-based sauce. On the side, a plate with a neat mound of white rice garnished with parsley and a small bowl of black beans.
Dig into classic Cuban dishes at Havana 1957. Credit: Havana 1957

With multiple Miami locations, Havana 1957 is where you go for classic Cuban dishes in a lively setting. Indulge in arroz con pollo or a Cuban sandwich while surrounded by vintage photographs and antique decor at the Espanola Way outpost, or enjoy tropical cocktails at Ocean Drive & 14th Street. The Lincoln Road location combines colorful tiles and breezy patio seating for a relaxed yet lively experience. Each location delivers a slice of Old Havana charm with its warm ambiance.


For live music and bold flavors of Cuba and the Caribbean — reserve a table at Havana Vieja Latin Restaurant (South Beach)

credit-havana-vieja
Dishes at Havana Vieja are inspired by traditional Latin American flavors and recipes. Credit: Havana Vieja

A lively atmosphere defines Havana Vieja Latin Restaurant, where guests can enjoy live music alongside Cuban and Latin American classics like homemade empanadas, flavorful ropa vieja, and lechon asado. The vibrant decor, rich hues, vintage-inspired furnishings, and intimate lighting set the stage for a festive and memorable evening.


For an intimate spot serving up traditional dishes — visit La Mulata Cuban Restaurant (South Beach)

credit-la-mulata-latin-restaurant
Enjoy dishes like a decadent seafood paella in a cozy setting at La Mulata. Credit: La Mulata Latin Restaurant

La Mulata brings a mix of tradition and innovation to its Cuban menu. Expect dishes like croquetas de jamón and seafood paella. Finish the meal with a decadent tres leches cake or creamy flan. The restaurant’s cozy, intimate interior, soft lighting, and rustic wooden tables create a romantic atmosphere for a special night out.


For creative dishes made with local ingredients — stop at Doce Provisions (Little Havana)

Seared salmon dish from Doce Provisions, one of the best Cuban restaurants in Miami. The salmon is topped with a crispy crust, fresh microgreens, pickled onions, and slices of bright orange and yellow peppers. A charred lime wedge rests in the foreground, with a glass of white wine and a wine bottle in the background.
Doce Provisions is known for its playful twists on Cuban classics. Credit: Doce Provisions

Tucked away in Little Havana, Doce Provisions charms with its tropical garden vibe and playful takes on Cuban food. Standout dishes include chorizo croquettes, ropa vieja, and lechon asado (marinated pork in mojo marinade) buns. Exposed brick walls, lush greenery, stellar drinks, and an outdoor patio add to the restaurant’s inviting ambiance.


For inventive dishes and playful cocktails at one of the best Cuban restaurants in Miami — head over to Social 27 Little Havana)

credit-social-27
Social 27 is a destination for its inventive Cuban dishes and fun vibe. Credit: Social 27

Social 27 is a lively Little Havana gem known for its energetic atmosphere and live music. Enjoy playful Cuban-inspired dishes like pork belly chicharron topped with a citrus vinaigrette while sipping signature cocktails like a mezcal-forward take on the classic Moscow Mule. The trendy interior has elements like bold colorful wallpaper, modern lighting, and a spacious bar, making it an ideal choice for a night out with friends.


For upscale Cuban dining and exciting live performances — head to Calle Dragones (The Roads)

credit-calle-dragones
Enjoy elegant Cuban dishes at Calle Dragones. Credit: Calle Dragones

Calle Dragones provides a one-of-a-kind experience combining inventive Cuban cuisine with an Asian twist along with vibrant live entertainment, including salsa dancing and theatrical performances. Menu standouts include elegant dishes like wagyu short ribs with black beans risotto and a lobster and crab gratin. Don’t miss playful desserts like a piña colada pavlova. The chic decor and lively atmosphere make it a great choice for a night out with friends.


For a modern take on Cuban classics — head to Alma Cubana (South Beach)

credit-alma-cubana
Alma Cubana is a destination for modern Cuban dishes and tropical-inspired cocktails. Credit: Alma Cubana

Alma Cubana is where you go for modern takes on Cuban classics—think salmon tartare topped with diced mango and caviar. The sleek interior with minimalist decor and chic furnishings provides an elevated dining experience, ideal for special occasions or a stylish night out. Don’t miss the fun outdoor patio.


For classic flavors at one of the best Cuban restaurants in Miami — check out Little Havana Cuban Restaurant (South Beach)

A trio of sliders from Little Havana Cuban Restaurant Miami Beach, one of the best Cuban restaurants in Miami on OpenTable, displayed on a wooden serving board. Each slider has pulled meats with melted cheese and fresh toppings on golden brioche buns, secured with decorative toothpicks.
Enjoy Cuban-inspired sliders paired with crispy plantain chips at Little Havana. Credit: Little Havana

Little Havana Cuban Restaurant is a destination for traditional Cuban dishes. Guests can savor classics like ropa vieja and arroz con mariscos, paired with refreshing mojitos or a crisp sangria. The breezy interior has tropical decor, creating a relaxed yet lively setting that complements its flavorful menu. Don’t miss the covered front terrace.

From the heart of Little Havana to trendy South Beach, these best Cuban restaurants in Miami serve up everything from classic dishes to modern twists on the favorites. 

Secure your table at one of the best Cuban restaurants in Miami on OpenTable today.  

For more about Miami’s exciting dining scene, explore these guides:

Find your table for any occasion