I’m obsessed with this Caribbean steamed snapper with okra because the fish gets ridiculously tender while that okra creates this silky, almost addictive broth that’ll have you licking the bowl clean. You basically sauté your holy trinity of onions, tomatoes, and sweet peppers, nestle seasoned whole snapper into simmering chicken broth with scotch bonnet heat, then let that okra work its magic — and trust me, once you master this technique, you’ll understand why Caribbean families guard these recipes like precious family heirlooms.
Why You’ll Love this Caribbean Steamed Snapper with Okra
When you’ve been craving that authentic Caribbean flavor that makes your taste buds do a little dance, this steamed snapper with okra is gonna be your new obsession — I’m talking about that tender, flaky fish that practically melts in your mouth, swimming in a rich, aromatic broth that’s packed with sweet peppers, onions, and tomatoes.
Trust me, this dish is straight-up addictive. The okra adds this amazing silky thickness to the broth that’ll have you slurping every last drop like some kind of fish soup maniac — and honestly, no shame in that game whatsoever.
What Ingredients are in Caribbean Steamed Snapper with Okra?
This Caribbean steamed snapper recipe keeps things beautifully simple with ingredients you can find at most grocery stores, though you might need to hunt down that scotch bonnet pepper if you’re really committed to bringing the heat — which, let’s be honest, you absolutely should be.
The beauty of this dish lies in how these humble ingredients transform into something that tastes like pure Caribbean magic, and I’m pretty sure it’s because we’re letting the fish swim around in all those gorgeous flavors instead of just slapping some seasoning on top and calling it a day.
- 2 whole snapper fish
- 1 medium onion
- 1 tomato
- 1 sweet pepper
- 1 clove garlic
- 1 scotch bonnet pepper
- 1 teaspoon salt (optional)
- 20g hard salted margarine
- 1 cup chicken broth
- 1/2 teaspoon MSG or seasoning salt
- 1/2 teaspoon black pepper
- 6 okras (optional)
- 7 water crackers (optional)
Now, about those ingredients — if you can’t track down scotch bonnet peppers, don’t panic and start googling flights to Jamaica, because habaneros will work in a pinch, though they won’t give you quite the same fruity heat that makes scotch bonnets so special.
The water crackers might seem like a weird addition, but trust the process here, they’re gonna soak up all that delicious broth and turn into these soft, flavor-packed little pillows that honestly might become your favorite part of the whole dish.
How to Make this Caribbean Steamed Snapper with Okra

Getting this Caribbean steamed snapper just right is honestly easier than you might think, though I’ll admit the first time I read through the steps I was a bit intimidated by all the chopping.
Start by seasoning your 2 whole snappers with 1 teaspoon of salt and 1/2 teaspoon of black pepper, really getting those spices into every nook and cranny of the fish. While the fish is getting all cozy with its seasoning, grab your knife and get chopping – you’ll need 1 medium onion, 1 tomato, 1 sweet pepper, and 1 clove of garlic all diced up nice and small. Trust me, uniform pieces cook more evenly, and nobody wants a chunk of raw onion sneaking up on them.
Now comes the fun part where everything starts smelling absolutely incredible. Heat up your pan and melt that 20g of hard salted margarine – yes, it has to be the hard salted kind because regular butter just doesn’t give you that authentic Caribbean flavor we’re after.
Toss in your chopped onion, tomato, and sweet pepper, and let them sauté until the onion goes from sharp and raw to soft and golden. Once they’re looking good and smelling even better, pour in 1 cup of chicken broth along with 1 whole scotch bonnet pepper (keep it whole unless you’re feeling brave about heat levels), and 1/2 teaspoon of MSG or seasoning salt. Let this aromatic mixture simmer for about 5 minutes, which gives you just enough time to admire your handiwork.
The final stretch is where patience really pays off, because rushing steamed fish is like trying to hurry a good conversation – it just doesn’t work. Gently nestle your seasoned fish into the simmering broth along with 6 okras if you’re using them, then reduce the heat to low and let everything steam together.
When the fish is almost cooked through – you’ll know because it’ll start flaking easily when you test it with a fork – add 7 water crackers if you want them for extra heartiness. The crackers will soak up all those beautiful flavors while adding a lovely texture contrast that makes each bite interesting. If you’re interested in preserving fish for longer periods, mastering techniques like salt-curing requires specialized professional salmon curing equipment to achieve restaurant-quality results at home.
Caribbean Steamed Snapper with Okra Substitutions and Variations
Look, I get it – sometimes you’re standing in the kitchen staring at this recipe like it’s written in ancient hieroglyphics because half the ingredients are playing hide-and-seek in your pantry, and honestly that’s when the real magic happens because substitutions can actually make this dish even better than the original.
No snapper? Use grouper or mahi-mahi, both flaky and forgiving. Ditch the scotch bonnet for jalapeños if you’re heat-sensitive—no shame in that game. Replace chicken broth with vegetable stock, swap margarine for butter, and if okra makes you gag, try green beans instead.
What to Serve with Caribbean Steamed Snapper with Okra
Now that you’ve got your steamed snapper game absolutely nailed down, let’s talk about what goes on the side because honestly, this fish is stunning but it’s not a one-man show — it needs backup dancers that won’t steal the spotlight but will make the whole plate sing in perfect harmony.
Rice and peas is the obvious choice, that coconut-kissed goodness soaking up every drop of that savory broth.
Fried plantains bring sweetness that plays beautifully against the scotch bonnet heat, while steamed cabbage keeps things light and fresh — trust me, your taste buds will thank you later.
Final Thoughts
Honestly, once you’ve mastered this Caribbean steamed snapper with okra, you’ll never want to order fish from those overpriced restaurants again — I mean seriously, why pay $35 for some sad-looking fillet when you can create this flavor bomb at home for like ten bucks, complete with that scotch bonnet kick that’ll make your eyes water in the best possible way.
Trust me lah, this dish hits different — the tender fish flaking perfectly, okra adding that silky texture, and those water crackers soaking up all that spicy, aromatic broth like little flavor sponges.
Frequently Asked Questions
How Long Does It Take to Steam the Snapper Completely?
I don’t see a specific steaming time in the recipe, but I’d estimate the snapper takes about 10-15 minutes to cook completely once you’ve added it to the simmering broth mixture.
Can I Use Frozen Fish Instead of Fresh Whole Snapper?
You can use frozen fish, but I’d recommend thawing it completely first and patting it dry. Frozen fish releases more water during cooking, which’ll dilute your flavorful broth and affect the texture.
What’s the Best Way to Store Leftover Steamed Snapper?
I’d store leftover steamed snapper in the refrigerator for up to three days in an airtight container. You can reheat it gently on the stovetop or microwave, adding a splash of broth if needed.
How Do I Know When the Fish Is Properly Cooked?
I’ll know the fish is properly cooked when it flakes easily with a fork and the flesh turns opaque white throughout. The meat should separate cleanly from the bones without resistance.
Can This Recipe Be Made in Advance for Meal Prep?
I wouldn’t recommend making this steamed fish recipe in advance. Fish deteriorates quickly when reheated, becoming dry and losing its delicate texture. You’ll get much better results preparing it fresh each time.