Whole Stuffed Fish (Caribbean Style)

If you’ve never tried baking a whole stuffed fish before, this is your sign. It’s one of those dishes that looks fancy but is secretly easy; just season, stuff, and let the oven do the work. This Caribbean-style version is packed with fresh thyme, okra, and sweet corn for that perfect mix of flavor and texture.

Caribbean-style whole stuffed snapper topped with okra, corn, and carrots on a baking tray lined with parchment paper.

Back home in Tobago, a whole roasted fish always meant somebody was in the kitchen showing off. My dad loved making it, and the smell of lime, butter, and thyme would drift through the house long before dinner was ready. I still make mine the same way, stuffed with a little bit of everything good, and every bite takes me right back to those Sunday afternoons when we’d all be crowding the table waiting for that first flaky piece.

Why you’ll love this recipe

This recipe keeps things classic but adds that Caribbean flair we love. You’ll get:

  • Crispy, seasoned skin and moist, flaky flesh.
  • A savory veggie stuffing that steams right inside the fish.
  • A one-pan oven meal that feels like Sunday lunch by the sea.

How to make a whole stuffed fish

Ingredients you’ll need

Ingredients for Caribbean-style whole stuffed fish including fresh snapper, lime, butter, okra, sweet corn, onion, carrot, salt, and pepper.

(No measurements — just the essentials and their purpose.)

For the fish

  • Whole snapper — cleaned, scaled, and ready for seasoning.
  • Lime — to freshen and remove any raw scent.
  • Salt & black pepper — the base of all good seasoning.
  • Butter — helps the seasoning stick and adds richness.

For the stuffing

  • Okra & sweet corn — classic Caribbean texture and sweetness.
  • Onion & carrot — flavor and color for the filling.
  • Fresh thyme — for that signature island aroma.
  • Fish soup mix — a flavor shortcut for a more savory stuffing.

How to Make Whole Stuffed Fish

Prep the fish:
Soak the cleaned fish in lime juice for 30 minutes. Rinse and pat dry with paper towels. Make three slits on each side to help the seasoning soak in.

Season:
Mix salt and black pepper (use a little more black pepper than salt) and rub all over the fish — outside and inside the cavity.

Whole snapper seasoned with salt and black pepper on a white plate, ready to be stuffed and baked Caribbean style.

Add butter:
Rub a light layer of butter on the fish to help the seasoning stay put.

Make the stuffing:
Combine okra, corn, thyme, onion, carrot, and fish soup mix.

Stuff and wrap:
Place the fish on foil, stuff the cavity with the mixture, and spread any extra stuffing over the top. Wrap tightly in foil.

Whole fish stuffed with okra, corn, and carrots on foil, ready to be wrapped and oven-baked Caribbean style.

Bake:
Bake in a preheated oven at 375°F for 45 minutes to 1 hour, or until the fish flakes easily with a fork.

Whole stuffed fish wrapped tightly in foil before baking in the oven.

Serve:
Carefully unwrap and serve warm — squeeze a little fresh lime over it before digging in.

Tips for success

  • For extra crisp skin, open the foil during the last 10 minutes of baking.
  • Add sliced tomatoes or bell peppers to the stuffing for a colorful twist.
  • No foil? Use parchment paper. Just make sure it’s sealed well.

Serving & pairing ideas

Serve this baked whole stuffed fish with provision pie, fried plantains, or a side of rice.

If you want to pair with a drink, try a nice sorrel martini that would go beautifully with the buttery, herby flavor of this fish.

Whole baked stuffed fish served on a white plate with roasted lime and colorful vegetable stuffing.

More ways to cook whole fish

No oven? I’ve got you! Check out my Air Fryer Whole Fish recipe for a quick version that delivers the same crispness and flavor in less time.

Storage

Leftovers can be stored in an airtight container in the fridge for up to 2 days. Reheat gently in the oven or air fryer to keep the fish flaky and moist.

Close-up of a forkful of flaky fish with okra, corn, and carrots from Caribbean-style stuffed fish.

Final Note

This dish reminds me of those coastal dinners where everything smells of lime, butter, and thyme — simple, homey, and satisfying. Whether you’re cooking for a family on Sunday or just craving something bold, this whole stuffed fish brings that island comfort straight to your plate.

Recipe

Whole Stuffed Fish (Caribbean Style)

No ratings yet
This Caribbean-style whole stuffed fish is seasoned inside and out, filled with okra, corn, and herbs, and baked in the oven until perfectly flaky. It’s an easy yet impressive island recipe that’s full of flavor and comfort.
Prep Time 20 minutes
Cook Time 1 hour
Servings: 2 people
Course: Main Course
Cuisine: Caribbean
Calories: 884

Ingredients
  

For the Fish
  • 1 whole snapper cleaned and scaled
  • 1 lime for soaking
  • Salt and black pepper to season
  • Butter to help seasoning stick
For the Stuffing
  • 4 ochros chopped
  • 1/3 cup sweet corn
  • 1 carrot diced
  • 1/2 onion chopped
  • 2 sprigs fresh thyme
  • 1/2 pack fish soup mix optional

Method
 

  1. Prep the fish: Soak the cleaned fish in lime juice for 30 minutes. Rinse and pat dry with paper towels.
  2. Season: Make three slits on each side of the fish. Mix salt and black pepper (a little more pepper than salt) and rub all over, including inside the cavity.
  3. Butter up: Spread a light layer of butter over the fish to help the seasoning stick.
  4. Mix the stuffing: Combine okra, corn, carrot, onion, thyme, and fish soup mix.
  5. Stuff and wrap: Place the seasoned fish on a large piece of foil, stuff the cavity with the vegetable mixture, and spoon any leftovers over the top. Wrap tightly.
  6. Bake: Place in a preheated oven at 375°F (190°C) and bake for 45 minutes to 1 hour, or until the fish flakes easily.
  7. Serve: Unwrap carefully, drizzle with lime juice, and serve warm with your favorite sides.

Nutrition

Calories: 884kcal

Notes

  • To crisp the skin, open the foil during the last 10 minutes of baking.
  • You can add sliced tomato or bell pepper for extra color and flavor.
  • Store leftovers in the fridge for up to 2 days. Reheat gently in the oven or air fryer.
  • Try my Air Fryer Whole Fish Recipe for a faster version of this dish.

Tried this recipe?

Let us know how it was!

Other Posts You'll Love

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating