Philadelphia’s vibrant culinary landscape is a rich tapestry of global flavors, and its Cuban food scene is a standout for its authenticity, tradition, and soulful cooking. Cuban cuisine is a delicious blend of Spanish, African, and Caribbean influences, characterized by slow-cooked meats, savory rice and beans, and the bright flavors of tropical fruits and root vegetables. While the city’s offerings have evolved, with some beloved spots closing and exciting new ones emerging, the heart of Cuban food in Philly is stronger than ever. From lively, rum-soaked atmospheres in Old City to cozy, family-run cafes on South Street, here is an updated guide to the five best restaurants for an authentic taste of Cuba.
1. Cuba Libre Restaurant & Rum Bar
- The Vibe: A true Philadelphia institution, Cuba Libre transports you directly to a courtyard in Old Havana. With its stunning, open-air setting, tropical foliage, and vintage decor, the atmosphere is always festive and energetic. As the night goes on, the restaurant often transitions into a lively dance spot with salsa and Latin music, making it a perfect destination for both dinner and nightlife.
- The Cuisine: The menu is an expansive exploration of classic and contemporary Cuban dishes. Must-try entrees include their famous Ropa Vieja (braised and shredded beef brisket) and the Lechon Asado (slow-roasted pork shoulder). No visit is complete without trying one of their 100+ varieties of rum or a signature mojito, served with fresh-pressed sugarcane (guarapo).
- Pro-Tip: Don’t miss their weekend brunch for a unique taste of Cuban-inspired morning classics and fantastic daytime cocktails.
- Location: 10 S. 2nd St, Philadelphia, PA 19106
2. Mixto Restaurant
- The Vibe: Located on the historic Antique Row, Mixto is a bustling, two-story restaurant beloved for its lively atmosphere and extensive menu. The space, with its exposed brick and natural wood, is a neighborhood gathering place that is always buzzing with energy, especially on its popular outdoor patio.
- The Cuisine: As its name suggests, Mixto offers a mixture of flavors from across Latin America, but its Cuban dishes are a true highlight. It’s a go-to spot for classics like Mofongo (mashed green plantains with garlic), delicious empanadas, and hearty meat dishes like the Pernil Rostizado (roasted pork). Their cocktail menu, featuring a wide variety of mojitos and margaritas, is equally impressive.
- Pro-Tip: Mixto is fantastic for groups, offering large tables and a vibrant atmosphere that’s perfect for a celebration.
- Location: 1141 Pine St, Philadelphia, PA 19107
3. Bolo
- The Vibe: A swanky and sophisticated addition to Rittenhouse Square, Bolo is a Latin American restaurant and rum bar with deep Cuban and Puerto Rican roots. The atmosphere is chic and modern, perfect for a celebratory dinner or an upscale night out.
- The Cuisine: Helmed by Chef Yun Fuentes, the former executive chef of the beloved (and now closed) Alma de Cuba, Bolo’s menu is a creative and delicious exploration of Latin flavors. Look for inventive dishes like Rellenos de Papa (stuffed potato fritters) and other plates that pay homage to classic Cuban and Caribbean cooking.
- Pro-Tip: The downstairs rum bar is a fantastic spot to enjoy their creative cocktails and a few small plates in a more casual, lively setting.
- Location: 2025 Sansom St, Philadelphia, PA 19103
4. Avenida 7 Cafe
- The Vibe: For a taste of an authentic, no-frills Cuban cafe, Avenida 7 Cafe on South Street is a must-visit. This cozy, family-owned spot has the feel of a classic Miami “ventanita” (walk-up window), serving up home-cooked flavors with a welcoming, neighborhood charm.
- The Cuisine: This is the place for a truly authentic Cuban sandwich, made with slow-roasted pork, ham, Swiss cheese, pickles, and mustard on perfectly pressed Cuban bread. They also serve fantastic croquetas, empanadas, and strong, sweet Cuban coffee, making it a perfect spot for a casual and delicious lunch.
- Pro-Tip: Don’t overlook their breakfast specials, which offer a unique Cuban-style start to your day.
- Location: 1424 South St, Philadelphia, PA 19146
5. Loco Lucho’s Latino Kitchen
- The Vibe: Located inside the bustling and historic Reading Terminal Market, Loco Lucho’s is a fantastic spot for authentic Puerto Rican and Cuban street food. It’s a casual, counter-service stall that is always buzzing with the energy of the market.
- The Cuisine: While the menu has strong Puerto Rican influences, they serve up fantastic Cuban specialties. Their Cuban sandwich is a local favorite, and their menu also features delicious empanadas, tostones, and hearty platter options. It’s a perfect spot for a quick and flavorful lunch while exploring the market.
- Pro-Tip: Grab a platter to go and enjoy a delicious, authentic meal in nearby Dilworth Park for a great Philly experience.
- Location: 51 N 12th St, Reading Terminal Market, Philadelphia, PA 19107


Follow Us!