How to Eat Healthy at a Cuban Restaurant
Matt · April 14, 2026
Cuban cuisine has plenty of naturally nutritious options — lean grilled meats, fiber-rich black beans, and fresh salsas — but the menu also hides calorie traps in fried sides and rich pork dishes. Knowing the difference makes it easy to enjoy a satisfying meal without derailing your goals.
Lean on the Grilled Proteins
Ropa vieja (shredded beef) and pollo asado (roasted chicken) are two of the best protein-heavy options on most Cuban menus. Both are braised or roasted rather than fried, and they deliver solid protein without the extra fat that comes with dishes like lechón (slow-roasted pork shoulder), which can clock in at 600+ calories per serving depending on portion size.
If the menu has grilled fish — often a simple mojo-marinated tilapia or snapper — that's usually your leanest choice. Mojo sauce is made with citrus and garlic, so it adds flavor without piling on calories.
Proteins to favor: pollo asado, ropa vieja, grilled fish, shrimp in garlic sauce
Proteins to moderate: lechón, pork ribs, picadillo (ground beef cooked with olives and raisins in oil)
Build Your Plate Around Black Beans and Veggies
Black beans are a Cuban staple and a genuinely nutritious side — a half-cup provides around 7–8 grams of protein and 7 grams of fiber for roughly 110 calories. They're one of the best swaps you can make on the plate.
The challenge is the rice. Cuban restaurants typically serve white rice alongside black beans, and the portions are generous. A full scoop of rice can add 300–400 calories to your meal before your entrée arrives. Ask for a smaller portion or skip it entirely if you're watching carbs — the beans alone give you plenty of staying power.
Tostones (twice-fried green plantains) are harder to avoid since they come with nearly everything, but a few pieces won't ruin your meal. Maduros (sweet fried ripe plantains) are sweeter and denser, so portion those more carefully.
Watch Out for These Hidden Calorie Spots
- Cuban bread and butter — restaurants often bring this to the table automatically. Skip it or limit yourself to one piece.
- Cubano sandwiches — delicious, but typically 700–900 calories thanks to the pork, ham, and pressed bread. If you order one, consider skipping the rice and beans on the side.
- Croquetas — these are popular starters, but two or three ham croquettes can easily add 300–400 calories before your main course.
- Café con leche — the coffee is fine, but full-fat versions can add 150–200 calories. Ask for skim or oat milk if available.
If you're tracking macros closely, apps like MenuScore can help — you scan the menu with your phone camera and get instant estimates for each dish, which takes the guesswork out of deciding between the ropa vieja and the lechón.
Smart Ordering Strategy
The easiest approach: choose one grilled protein, ask for extra black beans instead of a full portion of rice, and add a simple salad if the menu has one. Avocado, tomato, and onion salads are common on Cuban menus and pair well with anything.
If the restaurant serves yuca (cassava), the boiled version is a much lighter option than the fried preparation — it has a similar starchy satisfaction but far fewer calories.
Frequently Asked Questions
What is the healthiest dish at a Cuban restaurant?
Pollo asado or grilled fish with black beans and a small portion of rice is generally the most balanced option — high protein, good fiber, and moderate calories compared to fried or slow-cooked pork dishes.
How many calories is a typical Cuban meal?
A full Cuban restaurant meal with rice, beans, protein, and a side can range from 800 to 1,500 calories depending on what you order. Fried items and large pork portions push the number up quickly.
Are tostones healthy?
Tostones are fried, so they're not a low-calorie option — a typical serving has around 200–300 calories. They can fit into a balanced meal if you're mindful of portions elsewhere on the plate.