How to Eat Healthy at a Caribbean Restaurant
Matt · April 10, 2026
Caribbean food gets overlooked in the healthy eating conversation, which is a shame. Behind the fried plantains and jerk sauces, there's a cuisine built on legumes, fresh fish, and vegetables that can absolutely fit a balanced diet — you just need to know what to order.
What to Order (and What to Watch)
The best starting point at any Caribbean restaurant is the protein. Jerk chicken and grilled fish are usually your leanest options. Jerk seasoning is a spice rub, not a heavy sauce, so the calories stay reasonable. A grilled snapper or mahi-mahi plate typically runs 350–500 calories before sides, which is solid for a restaurant meal.
Where things get tricky is the sides. Rice and peas (kidney beans cooked in coconut milk) is a staple, and while it's not terrible nutrition-wise, portions can be large — easily 300–400 calories just for that side. Maduros (sweet fried plantains) add another 150–200 calories, and tostones (twice-fried green plantains) can run even higher depending on how much oil is used.
Smart swaps to ask for:
- Steamed vegetables or salad instead of rice
- Grilled plantains instead of fried (not every restaurant offers this, but worth asking)
- Sauce on the side — curries and stews can be high in coconut milk, which is calorie-dense
- Half portion of rice, double the protein
Dishes to approach with caution:
- Oxtail stew — rich, fatty, and often served in large portions
- Goat curry — delicious but can be high in saturated fat
- Roti (especially Trinidad-style) — the flatbread wrap can add 300+ calories before the filling
Legumes Are Your Friend
One underrated advantage of Caribbean food: legumes are everywhere. Rice and peas, black bean dishes, lentil soups — these are high in fiber and plant protein, which helps you feel full without overeating. If the restaurant has a black bean soup or lentil stew on the menu, that's often a surprisingly solid choice nutrition-wise.
The Coconut Milk Problem
Coconut milk is a cornerstone of Caribbean cooking, and it's calorie-dense — about 230 calories per cup. Curries, stews, and even some rice dishes are cooked in it. That doesn't mean you need to avoid these dishes entirely, but it's worth being aware. If you're scanning a menu and wondering why a "vegetable curry" is so high in calories, coconut milk is usually the answer.
Using an app like MenuScore to scan the menu before you order can help here — it picks up items you'd otherwise have no way to estimate, like how much coconut milk went into the rice or whether the black beans were cooked with added fat.
Frequently Asked Questions
Is Caribbean food generally healthy?
Caribbean cuisine can be quite healthy — it's traditionally based on fresh fish, legumes, root vegetables, and tropical fruits. The challenge is that restaurant preparations often involve more frying and larger portions than home cooking. Sticking to grilled proteins and asking about cooking methods goes a long way.
How many calories is a typical Caribbean restaurant meal?
A full plate — grilled jerk chicken, rice and peas, and fried plantains — can range from 700 to 1,100 calories depending on portions. Ordering grilled fish with a vegetable side instead of fried starchy sides can bring that closer to 500–650 calories.
What's the healthiest protein at a Caribbean restaurant?
Grilled fish (snapper, mahi-mahi, tilapia) and jerk chicken are generally your leanest choices. Both are high in protein and lower in saturated fat than oxtail, goat, or pork-based dishes. Shrimp is also a good option if it's grilled or lightly sautéed rather than fried.