A plain styrofoam-sized scoop of black beans once made me cancel the rest of my afternoon plans in Florida. The beans were dark, glossy, and soft in a way you only get when a pot sits on low heat for hours.
That bite sent me hunting for more family kitchens doing the same slow, patient work. Here are eight spots across the state where the beans and rice are worth the drive all on their own.
1. Soul de Cuba Cafe, Tampa, FL

Afro-Cuban roots run deep at this cozy spot on North Florida Avenue in Tampa. The family-owned kitchen leans into classic criollo cooking, the kind of home-style plates built around seasoned black beans and a fluffy mound of white rice.
Picadillo is a smart first order, since the savory ground beef plays beautifully against the beans. Tostones, empanadas, and a pressed Cubano round out the table, and Tampa originals like devil crab show off the city’s own Cuban story.
The menu even includes a full vegetarian lineup, so plant-based eaters get real choices.
Plan around the schedule, because the doors stay closed on Mondays. Fridays and Saturdays run later, until 10 PM, and Saturday evenings bring the biggest crowd.
Free parking, high chairs, a kids’ menu, and outdoor seating where dogs are welcome make it an easy family stop.
2. El Mocho Cocina Cubana, Key West, FL

Six in the morning is when the coffee starts flowing at this little family kitchen on Maloney Avenue. Far from the Duval Street bustle, El Mocho feels like the place Key West locals keep to themselves.
Ropa vieja and picadillo both arrive with black beans, rice, and plantains cooked just right. Grilled palomilla steak and roast pork are other dependable picks.
Prices sit comfortably in the $10 to $20 range, a rare treat on the island.
Breakfast, lunch, and dinner run Monday through Friday, but Saturday wraps at 2 PM and Sunday is off. No reservations are taken, though free parking is usually easy to find.
Friday afternoons get busy, so an early lunch is a smart move.
3. Versailles Restaurant Cuban Cuisine, Miami, FL

Chandeliers, mirrors, and the clink of tiny coffee cups set the scene on Calle Ocho. Since 1971, the Valls family has turned Versailles into Little Havana’s most famous dining room.
Black beans here earn plenty of attention, rich and deeply seasoned in the classic sofrito style. Pair them with ropa vieja, Pollo Versailles, or stuffed peppers, then save room for flan.
The bakery counter sells Cuban pastries and cafe Cubano for anyone on the go.
Hours stretch late, until midnight most nights and 1 AM on Fridays and Saturdays. Weekend evenings usually mean a wait, so weekday mornings are the calm window.
Reservations are accepted and recommended for groups.
4. Black Bean Deli Orlando, Orlando, FL

The name says it all, and the beans live up to it. Black Bean Deli on East Colonial Drive has fed Orlando a steady diet of pressed sandwiches and Cuban plates for years.
Bowls of well-seasoned beans and rice come alongside ropa vieja, pan con lechon, and the Cuban frita burger. Coffee fans can choose between a cortadito, cafe con leche, or cold brew.
Sweet tooth? Grab a guava pastelito or flan.
A full vegan and vegetarian menu makes it a crowd-pleaser for mixed groups. Parking can be tricky, so give yourself a few extra minutes.
Indoor and outdoor seating keeps things relaxed, and dogs are welcome.
5. Arco Iris Cafe, Tampa, FL

Quiet charm is the secret ingredient on North Habana Avenue. Arco Iris Cafe is a family-owned Tampa favorite that cooks like a grandmother’s kitchen.
Frijoles, maduros, and ropa vieja make the ultimate comfort trio here. Roast pork, palomilla steak with special fried rice, and deviled crab keep regulars coming back.
The flan gets a lot of love, and so does the cafe con leche.
Breakfast starts at 7 AM Tuesday through Saturday and 8 AM on Sunday. Mondays are closed.
Afternoons fill up quickly, so morning visits feel the most peaceful.
6. Puerto Sagua Restaurant, Miami Beach, FL

Walking in feels like stepping back to 1962, the year this South Beach institution opened on Collins Avenue. No frills, no fuss, just big plates and steady Cuban comfort food.
Ropa vieja with white rice and maduros is a top order, with black beans keeping it company. Oxtail stew and stuffed green plantains with beef bring hearty flavor.
Fresh fish gets high marks, and portions are famously generous.
Doors open at 7 AM every day and stay open until 11 PM. Parking is paid, so a walk from the beach makes sense.
A morning cafe con leche here beats any hotel breakfast.
7. El Meson De Pepe’s Restaurant & Bar, Key West, FL

Sunset at Mallory Square comes with a soundtrack at this veteran Key West eatery. Founded and run by the Diaz family, El Meson de Pepe’s mixes rustic charm with live music.
Black beans paired with yellow rice are a highlight, and the black bean soup is a must on cooler winter evenings. Churrasco, grilled red snapper, and conch fritters add island flair.
Finish with homemade key lime pie.
Lunch starts at 11 AM daily. Saturday evenings are the busiest, so reserving ahead is wise.
Mornings and early afternoons are much calmer.
8. Mí Apa Latin Cafe | Alachua, Alachua, FL

Small-town North Florida is the last place many people expect top-notch Cuban cooking. Mi Apa Latin Cafe proves otherwise, right in little Alachua near Gainesville.
Huge portions are the rule. Black beans and steamed yucca anchor plates like vaca frita, palomilla steak, and ropa vieja bowls.
Arepas, empanadas, papas rellenas, and guava pastelitos mean nobody leaves hungry.
Hours run from 7 AM daily, closing at 9 or 10 PM. Free parking and curbside pickup make it easy.
A fall drive through the countryside pairs perfectly with a colada here.