These 8 Family-Run Florida Restaurants Still Make Black Beans and Rice the Old-Fashioned Way
Some recipes are too good to mess with, and a proper plate of black beans and rice is one of them. We’re talking tender beans simmered with garlic, onions, peppers, and just the right amount of seasoning, served over fluffy white rice with a side of sweet plantains. It’s the kind of comfort food that makes you forget all about fancy restaurants.
Across Florida, a handful of beloved kitchens are keeping these old-school Cuban and Latin cooking traditions alive, serving the dishes that have brought families together for generations. From tiny neighborhood cafés to legendary restaurants that have been around for decades, these eight spots prove that sometimes the simplest food is worth driving across the state for.
1. Soul de Cuba Cafe (Tampa)
Some restaurants feel like a hug, and Soul de Cuba Cafe is one of them. The Tampa spot carries the spirit of Havana kitchens, where a pot of beans is never rushed. Walk in and the smell of garlic and cumin tells you the cooks are serious.
The black beans here simmer low and slow until they turn creamy and dark. A base of sofrito, made from onion, green pepper, and garlic, gives them a deep, savory flavor. Many Cuban cooks add a splash of vinegar or a pinch of sugar at the end to balance everything, and that small step makes a big difference.
Ask for the beans spooned right over fluffy white rice. Some folks call that combo Moros y Cristianos when the two are cooked together, and Christians and Moors when they are served side by side, a name with roots in old Spanish history. Either way, the beans soak into the rice and every bite turns rich and soft.
Pair your plate with sweet fried plantains and a juicy roast pork. The pork brings a citrusy punch that plays nicely with the earthy beans. If you still have room, a tiny cup of strong Cuban coffee finishes the meal with a jolt.
Go at lunchtime for the best buzz. Locals chat across tables, plates come out hot, and nobody seems to be in a hurry. That slow rhythm is exactly why the beans taste the way they do.
Bring a friend and share a few sides so you can taste more of the menu.
2. El Mocho Cocina Cubana (Key West)
Picture this: you have been walking around Key West in the heat, your feet hurt, and a tiny Cuban kitchen is calling your name. That is El Mocho Cocina Cubana. It is the kind of place where a plate of beans can fix a whole afternoon.
Key West has a deep Cuban history. Cigar makers moved here from Havana in the 1800s, and they brought their recipes with them. Today you can still taste that heritage in a spoonful of beans, thick and savory with a hint of bay leaf.
The beans at El Mocho are cooked until they are tender enough to mash on your fork. Garlic and onion do most of the talking, and a little olive oil gives a silky finish. Rice sits beside them, light and a bit salty, ready to catch every drop.
Order a plate with ropa vieja, which means old clothes in Spanish because the shredded beef looks like tattered fabric. Do not worry, it tastes amazing. The tomato-rich sauce and the dark beans make a cozy team.
Skip the tourist traps on the main strip and enjoy a more relaxed meal here. Come hungry, bring cash just in case, and expect friendly service. When you step back into the sunshine, you will feel ready for the rest of the island.
3. Versailles Restaurant (Miami)
Mirrors, chandeliers, and a crowd that never seems to thin out: Versailles is Miami’s grand old Cuban dining room. It opened in 1971 in Little Havana, and it has been feeding families, politicians, and curious visitors ever since.
Do not let the fancy decor fool you. The food is hearty and honest. The black beans arrive hot and glossy, cooked with green pepper, garlic, and a touch of cumin until the whole pot smells like a Sunday afternoon.
Many regulars order a classic combo of roast pork, beans, white rice, and sweet plantains. The beans act like a gravy for the rice, so you may find yourself scraping the plate. That is normal here and nobody will judge you.
Here is a fun tip. Walk up to the outside window for a quick cafecito and a pastry before or after your meal. The coffee is strong and sweet, and locals gather to chat about everything from baseball to politics.
Go early to beat the lunch rush, or visit late at night when the place stays lively. Servers move fast, so decide quickly and keep your appetite ready. A visit to Versailles feels like a mini trip to Havana without leaving Florida.
4. Black Bean Deli (Orlando)
With a name like Black Bean Deli, the pressure is on, and this Orlando favorite delivers. The place has a laid-back, neighborhood feel, and the beans are the star of the show.
Here, the beans are the type you can smell before you reach the door. They are soft and rich, with a mild smoky flavor that comes from slow cooking. Some cooks add a ham bone or a bit of bell pepper to build that depth, and you can taste the care in every spoonful.
The menu goes beyond bowls and plates. You can grab a pressed Cuban sandwich stacked with ham, roast pork, Swiss cheese, and pickles, then add a side of beans and rice. Think of it as a double win for your lunch break.
If you have never tried the rice and beans mix, watch how the cooks serve it. A scoop of rice goes down first, then a ladle of beans on top, and finally a sprinkle of chopped onion if you ask. Squeeze a little lime over it for a bright finish.
Orlando is known for theme parks, but this deli proves the city has plenty of flavor off the tourist path. Stop in after a busy morning and let a warm plate slow you down. Your tired legs will thank you.
5. Arco Iris Cafe (Tampa)
Arco Iris means rainbow in Spanish, and this Tampa cafe brings color to every plate. It is a family-run spot, so the cooks know many customers by name. That friendly feeling is part of the flavor.
Tampa has a strong Cuban tradition thanks to Ybor City, where cigar workers settled more than a century ago. Many local recipes trace back to those early families. Arco Iris carries on the habit of cooking beans from scratch, never from a can.
The beans start with a long soak, then a gentle simmer with onion, pepper, and garlic. By the time they reach your table, they are thick, tender, and deeply seasoned. A spoonful of them over rice is comfort food at its best.
Try them with juicy roasted chicken, which comes with a golden skin and a garlicky marinade. Add a side of yuca topped with a tangy mojo sauce, and you have a plate that covers salty, sour, and sweet in one sitting. The portions are generous, so consider sharing.
Visit on a weekday when the dining room hums with regulars. Chat with the staff and ask what is freshest that day. They usually have a story or a tip, and you might leave with a new favorite dish.
6. Puerto Sagua Restaurant (Miami Beach)
Few places in South Beach have stayed as true as Puerto Sagua. While flashy clubs come and go, this diner has kept its counter stools, its quick service, and its pots of beans since the early 1960s.
Step inside and you will see a long counter, wood paneling, and servers who carry plates like pros. It feels like a time capsule, and that is part of the charm. Nothing here is trying to be trendy.
The black beans are cooked the traditional way, simmered for hours until they thicken on their own. There is no need for extra cream or shortcuts. A little oil, some spices, and plenty of patience do all the work.
Order a bowl on the side with a plate of vaca frita, which is shredded beef crisped in a pan with onions and lime. The crunchy edges and soft beans make a fun mix of textures. White rice soaks up the juices and makes everything feel complete.
Visit for breakfast if you want a different experience. Cuban toast, eggs, and a milky cafe con leche set you up for a beach day. Prices are friendly, and the walk to the sand is short.
Your stomach and your wallet will both be happy.
7. El Meson de Pepe (Key West)
Live music, tropical breezes, and a pot of beans that has seen many sunsets: El Meson de Pepe has all of it. The restaurant sits near Mallory Square, so you can catch the famous sunset celebration and a good meal in one evening.
Cuban food here feels festive. Servers bring plates to tables where friends clink glasses of mojitos and laugh over the music. Yet the beans themselves are calm and classic, built from patient cooking and a careful hand with seasoning.
Each spoonful is earthy and a little sweet, with garlic and cumin floating in the background. The rice stays fluffy, so the beans never feel heavy. Together they make a base for nearly everything on the menu.
Try them with mojo-marinated pork, a Key West favorite. The sour orange and garlic sauce brightens the beans and wakes up your taste buds. Add a side of tostones, which are twice-fried green plantains, for a salty crunch.
Here is a trick: arrive a bit before sunset and ask for a table with a view of the patio. You can eat slowly, enjoy the music, and walk down to the water afterward. It is a lovely way to end a day in the Keys.
8. Mi Apa Latin Cafe (Alachua)
You might not expect a Cuban food hero in a small North Florida town, but Alachua has Mi Apa Latin Cafe. Mi apa is a loving way to say my dad, and the name fits a place that feels like a family kitchen.
The cafe serves comfort food with a Latin twist. The black beans are the heart of the menu, simmered until they turn silky and dark. A hint of sweet pepper and garlic gives them a mellow flavor, never too spicy.
Because Alachua sits near farms and college towns, the crowd is a friendly mix of students, ranchers, and families. Everyone shares one goal: a satisfying plate. The staff makes sure no one leaves hungry.
Order beans and rice with a Cubano sandwich or a plate of garlicky chicken. Many guests also swear by the empanadas, flaky pockets filled with seasoned meat. Dip a bite into the beans for a fun mash-up of flavors.
If you are driving between Gainesville and the Suwannee region, plan a stop here. It breaks up the road trip nicely and reminds you that great Cuban cooking is not limited to big cities. Bring leftovers home if you can, since beans often taste even better the next day.








