Rummaging through my coastal cookbook collection, I found 11 West Indian fish recipes that bring sunshine to any dinner table. From quick weeknight curries to weekend feasts, these dishes capture the vibrant flavors of island life. Ready to dive in?
Jamaican Escovitch Fish

Jamaican Escovitch Fish is pure magic—crispy snapper topped with tangy, spicy pickled veggies. It's a dish that'll transport you straight to the islands.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
For the Fish
- 4 red snapper fillets (about 6 oz each), scaled and scored
- 1 cup all-purpose flour
- 1 tsp salt
- 1 tsp black pepper
- 1 tsp paprika (adds color)
- Vegetable oil for frying (enough for 1-inch depth)
For the Pickle
- 1/2 cup white vinegar
- 1/2 cup water
- 1 tbsp granulated sugar
- 1 tsp salt
- 1 tsp whole allspice (pimento berries if you have them)
- 2 garlic cloves, thinly sliced
- 1 large carrot, julienned
- 1 bell pepper, thinly sliced (I use red for sweetness)
- 1 small onion, thinly sliced
- 2 Scotch bonnet peppers, sliced (seeds in for heat or remove for milder)
For Serving
- Lime wedges
Instructions
- Rinse the snapper fillets under cold water and pat dry with paper towels. Season both sides with salt and black pepper. (Tip: Make sure the fish is very dry so the flour sticks well.)
- In a shallow dish, mix the flour with paprika. Dredge each fillet in the flour mixture, shaking off excess. (Tip: Don't let the coated fillets sit too long or the flour gets gummy.)
- In a large skillet, heat about 1 inch of vegetable oil over medium-high heat until shimmering (around 350°F). Carefully place the fish in the oil, skin-side down if skin on. Fry for 4-5 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate. (Tip: Avoid overcrowding the pan; fry in batches if needed.)
- While the fish rests, make the pickle. In a small saucepan, combine vinegar, water, sugar, salt, and allspice. Bring to a simmer over medium heat, stirring until sugar dissolves.
- Add the sliced garlic, carrot, bell pepper, onion, and Scotch bonnet peppers to the simmering liquid. Cook for 2-3 minutes until vegetables are just tender but still crisp. Remove from heat.
- Spoon the pickled vegetables and some of the liquid over the fried fish. Serve immediately with lime wedges on the side for squeezing.
Naturally, the flavors meld even better after a few minutes—I sometimes let the fish sit in the pickle for 10 minutes before serving. It's fantastic with roasted plantains or just on its own as a main. Enjoy!
Trinidadian Curried Fish

Hey there! If you're craving a Caribbean curry that's bold, aromatic, and surprisingly simple, this Trinidadian Curried Fish is your answer. It's a one-pot wonder that'll transport your taste buds straight to the islands.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 1.5 lbs kingfish fillets (I like skin-on for extra flavor)
- 2 tbsp vegetable oil (coconut oil works great too)
- 1 large onion, diced (yellow or sweet, your call)
- 4 cloves garlic, minced (fresh is a must here)
- 1 scotch bonnet pepper, pierced (for heat without breaking it up)
- 2 tbsp curry powder (Trinidadian brand like Chief is ideal)
- 1 tsp ground cumin (toasted if you have time)
- 1/2 tsp ground turmeric (for that gorgeous color)
- 1 sprig fresh thyme (or 1 tsp dried)
- 1 cup coconut milk (full-fat, from a can – the creamy kind)
- Salt and black pepper to taste (I start with 1 tsp salt)
- 1 tbsp fresh lime juice (for a bright finish)
Instructions
- Cut the fish into 2-inch chunks. Season with salt, pepper, and a squeeze of lime juice. Set aside.
- Heat oil in a large skillet over medium-high heat. Add the onion and cook until soft, about 3 minutes.
- Add the garlic and scotch bonnet pepper; sauté for 1 minute until fragrant.
- Stir in the curry powder, cumin, turmeric, and thyme. Cook for 1 minute to toast the spices – this deepens the flavor.
- Pour in the coconut milk and bring to a gentle simmer. Reduce the heat to medium-low.
- Carefully add the fish pieces in a single layer. Spoon some sauce over the fish.
- Cover and let simmer for 12-15 minutes, until the fish flakes easily with a fork. (Tip: don't stir too much to keep fish intact.)
- Remove from heat. Squeeze the remaining lime juice over the top and adjust salt. Serve immediately with rice or roti.
Curried fish is ready – tender, flaky, and swimming in a fragrant, mildly spicy gravy. I love serving it over steamed basmati or with warm, buttery roti to soak up every drop. Enjoy the taste of Trinidad right at your table!
Bajan Fish Cakes

So, I've been craving something crispy and flavorful lately, and these Bajan Fish Cakes hit the spot every time. They're basically deep-fried salt cod fritters packed with herbs and spices—perfect for snacking or as a side.
Serving: 12 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
- 8 oz desalted and cooked salt cod (about 1 cup flaked)
- 1 cup all-purpose flour (I prefer unbleached)
- 1 tsp baking powder
- 1/2 tsp salt (remember cod is already salty, so go easy)
- 1/4 tsp black pepper
- 1/2 tsp dried thyme (or 1 tsp fresh, which I love)
- 1/4 cup finely chopped onion (sweet onion works great)
- 2 cloves garlic, minced (fresh only, please)
- 1 scotch bonnet pepper, seeded and minced (wear gloves!)
- 2 green onions, sliced (both white and green parts)
- 1/4 cup fresh parsley, chopped
- 2 large eggs, room temp (they blend better)
- 1/4 cup milk (or water, but milk adds richness)
- Vegetable oil for frying (enough for 2 inches depth)
Instructions
- If using dried salt cod, soak it in water for 24 hours (change water 2-3 times) to remove excess salt. Then boil in fresh water for 15 minutes until tender. Drain, cool, and flake into small pieces. This step is key to avoid overly salty cakes.
- In a large bowl, whisk together 1 cup flour, 1 tsp baking powder, 1/2 tsp salt, 1/4 tsp black pepper, and 1/2 tsp dried thyme. Make a well in the center.
- Add the flaked cod, 1/4 cup chopped onion, 2 minced garlic cloves, 1 minced scotch bonnet pepper, 2 sliced green onions, and 1/4 cup chopped parsley to the bowl. Give it a quick stir.
- In a separate small bowl, beat 2 room-temp eggs with 1/4 cup milk. Pour into the well of dry ingredients. Stir gently just until combined—don't overmix, or the cakes will be tough. The batter should be thick but scoopable.
- Heat 2 inches of vegetable oil in a deep pot to 350°F (use a thermometer for accuracy). Line a plate with paper towels.
- Using a small ice cream scoop or two spoons, drop rounded tablespoons of batter into the hot oil. Fry in batches, don't overcrowd—about 4-5 at a time. Cook for 3-4 minutes, turning once, until deep golden brown and cooked through.
- Transfer fried cakes to the paper-towel-lined plate to drain. Repeat with remaining batter. Serve immediately for the best texture—crispy outside, tender inside.
Undoubtedly, these golden fritters are best served hot with a squeeze of lime and a side of spicy dipping sauce. The crispy exterior gives way to a tender, flavorful interior that's perfect for sharing—or not!
Stewed Fish with Creole Sauce

Version of a classic Creole dish, this stewed fish is all about bold flavors and easy cooking. You'll love how the snapper soaks up that tangy tomato sauce with bell peppers.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 4 snapper fillets (about 6 oz each, I like using fresh snapper but frozen works too)
- 2 tablespoons olive oil (extra virgin is my go-to)
- 1 large onion, diced (yellow onion gives the best sweetness)
- 1 green bell pepper, diced (I prefer green for its slight bitterness)
- 1 red bell pepper, diced (adds color and sweetness)
- 3 cloves garlic, minced (fresh garlic is a must)
- 1 can (14.5 oz) diced tomatoes (fire-roasted if you can find them)
- 1 can (8 oz) tomato sauce
- 1 teaspoon dried thyme
- 1 teaspoon paprika (smoked paprika adds depth)
- 1/2 teaspoon cayenne pepper (adjust to your heat preference)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup fish stock or water (low-sodium stock is best)
- 1 tablespoon butter (unsalted, to finish)
- 2 tablespoons chopped fresh parsley (for garnish)
Instructions
- Pat the snapper fillets dry with paper towels and season lightly with salt and pepper. (Tip: Patting dry ensures a good sear.)
- Heat olive oil in a large skillet over medium-high heat until shimmering.
- Sear the snapper fillets for 2 minutes per side until golden brown, then transfer to a plate. (Tip: Don't overcrowd the pan; cook in batches if needed.)
- In the same skillet, add onion and bell peppers; cook for 4-5 minutes until softened, stirring occasionally.
- Add garlic and cook for 30 seconds until fragrant.
- Stir in diced tomatoes, tomato sauce, thyme, paprika, cayenne, salt, and black pepper.
- Pour in fish stock and bring to a simmer. Let it cook for 10 minutes, stirring occasionally, until sauce thickens slightly. (Tip: Simmer uncovered for a thicker sauce.)
- Return the seared fish to the skillet, nestling it into the sauce. Spoon some sauce over the fish.
- Reduce heat to low, cover, and simmer for 10-12 minutes until fish flakes easily with a fork. (Tip: Check doneness at 10 minutes; snapper cooks quickly.)
- Remove from heat, stir in butter until melted, and garnish with parsley.
Bold and comforting, this stewed fish with Creole sauce is a weeknight winner. The tender snapper paired with the rich, slightly spicy tomato sauce is pure magic. Serve over steamed rice or with crusty bread to soak up every drop.
Grilled Fish with Mango Salsa

Oh, you’re in for a treat! This grilled mahi-mahi with fresh mango salsa is the perfect summer meal. It’s light, bright, and comes together in no time.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 4 (6-ounce) mahi-mahi fillets (I like to get them evenly thick for even cooking)
- 1 ripe mango, peeled and diced (look for one that's slightly soft to the touch)
- 1/4 cup finely diced red onion (soak in cold water for 5 minutes if you want it milder)
- 1 jalapeño, seeded and minced (adjust heat to your liking)
- 2 tablespoons fresh cilantro, chopped (plus more for garnish)
- 2 tablespoons fresh lime juice (from about 1 lime – I always use fresh)
- 1/2 teaspoon salt (divided, I use kosher)
- 1/4 teaspoon black pepper (freshly ground is best)
- 2 tablespoons olive oil (extra virgin is my go-to)
Instructions
- In a small bowl, combine the diced mango, red onion, jalapeño, cilantro, and lime juice. Stir gently, then set aside to let flavors meld. (Tip: let it sit at least 10 minutes for best flavor.)
- Pat the mahi-mahi fillets dry with paper towels. Season both sides evenly with 1/4 teaspoon salt and 1/4 teaspoon pepper. (Tip: drying the fish helps it sear beautifully.)
- Brush the grill grates with olive oil to prevent sticking. Preheat the grill to medium-high heat, about 400°F. (Tip: you can use a grill pan if the weather doesn't cooperate.)
- Rub the remaining 1/4 teaspoon salt and 1/4 teaspoon pepper onto the fillets? Actually, we already seasoned. Remove that step. Let me rephrase: After preheating, lightly brush the fish fillets with the remaining 2 tablespoons olive oil on all sides.
- Place the fillets on the hot grill. Cook 4-5 minutes without moving. You'll see the edges turn opaque; that's your cue to flip. (Tip: don't press down on the fish – you'll lose juices.)
- Flip carefully using a thin spatula. Cook for another 3-4 minutes, until the fish flakes easily with a fork and internal temperature reaches 145°F. Remove from grill.
- Plate the fish and top each fillet with a generous spoonful of mango salsa. Garnish with extra cilantro if desired.
With its flaky, tender texture and the bright, sweet-savory salsa, this dish explodes with tropical flavor. It's fantastic over coconut rice or with a simple side of grilled zucchini. You'll love how fresh and effortless it feels.
Fish Rundown

Fancy a taste of the Caribbean? Fish Rundown is a comforting one-pot meal where fish simmers in creamy coconut milk with tender cassava and warm spices. It’s like a hug in a bowl, perfect for a cozy dinner.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
- 1 lb firm white fish fillets (like cod or snapper), cut into chunks – fresh is best, but frozen works
- 1 can (14 oz) full-fat coconut milk – the key to that rich broth
- 1 lb cassava (yuca), peeled and cut into 1-inch cubes – I often grab frozen cassava to save time
- 1 medium onion, diced
- 2 cloves garlic, minced – always use fresh for flavor
- 1 tbsp fresh ginger, grated
- 1-2 Scotch bonnet peppers (or habanero), whole – I leave them whole for gentle heat
- 1 tsp dried thyme (or 2 sprigs fresh)
- 1 tsp allspice (or 2 whole pimento berries)
- Salt and black pepper, to taste
- 2 tbsp coconut oil or vegetable oil
- 2 cups water
- Fresh cilantro or parsley for garnish (optional)
Instructions
- Season the fish chunks with salt and pepper; set aside. Tip: Let it sit 10 minutes to marinate lightly.
- In a large heavy pot, heat coconut oil over medium heat. Add diced onion and cook until translucent, about 5 minutes. Tip: Don't rush this – it builds flavor.
- Add minced garlic and grated ginger; sauté for 1 minute until fragrant.
- Stir in thyme, allspice, and whole Scotch bonnet pepper(s). Cook for 30 seconds.
- Pour in the coconut milk and 2 cups water; stir to combine. Add the cassava cubes. Bring to a boil, then reduce heat to low, cover, and simmer for 25 minutes, until cassava is fork-tender.
- Gently place the fish chunks into the pot. Don't stir; just submerge them in the liquid. Cover and cook for 10-15 minutes, until fish is opaque and flakes easily.
- Taste the broth and adjust salt and pepper if needed. Remove the whole peppers if you want less heat. Tip: For extra flavor, you can pierce the peppers before adding.
- Garnish with fresh cilantro or parsley. Serve hot over rice or with breadfruit.
Biting into the tender fish and creamy cassava, you'll get bursts of coconut and warm spices. It's incredibly satisfying on a cool evening. Try spooning it over steamed rice for a complete meal.
Pan-Fried Flying Fish

Believe it or not, flying fish are real, and they're absolutely delicious when pan-fried with garlic and thyme. This recipe brings out their delicate flavor with a crispy golden crust and a fragrant butter sauce.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes
Ingredients
- 4 flying fish fillets (about 6 oz each) – I prefer fresh from the market, but frozen works fine too
- 3 cloves garlic, minced – fresh garlic is non-negotiable for me
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried) – I love the pop of fresh herbs
- 2 tablespoons unsalted butter – it adds richness and helps brown the fish
- 1 tablespoon olive oil – extra virgin is my go-to for flavor
- Salt and black pepper to taste – I use kosher salt for even seasoning
- Lemon wedges for serving (optional) – a squeeze of lemon brightens everything
Instructions
- Pat the flying fish fillets dry with paper towels. This step is key for a crispy crust.
- Season both sides generously with salt and pepper.
- Heat the olive oil and butter in a large nonstick skillet over medium-high heat. Wait until the butter stops foaming, then add the fish.
- Place fillets skin-side down (if skin-on) and cook for 3 minutes without moving them. You'll see the edges turn golden.
- Flip carefully using a thin spatula. Immediately add the minced garlic and thyme to the pan around the fish.
- Cook for another 2-3 minutes, spooning the garlic butter over the fillets as they cook. This basting step infuses extra flavor.
- Remove fish to a plate and let rest for 2 minutes. The carryover heat finishes cooking the center.
- Serve immediately with lemon wedges for squeezing over the top.
Golden and crisp on the outside, the fish stays tender and flaky inside. The garlic-thyme butter is so good you'll want to soak it up with crusty bread or pour it over rice.
Pepperpot Fish Stew

Wondering what to cook for a cozy dinner? This Pepperpot Fish Stew is a hearty, spicy one-pot meal that’ll warm you right up. It’s packed with okra, dumplings, and that unique cassareep flavor.
Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes
Ingredients
For the Stew
- 1 1/2 lbs firm white fish (like cod or snapper), cut into chunks
- 2 cups fresh okra, sliced (I prefer fresh for best texture)
- 1/4 cup cassareep (a must for authentic flavor)
- 1 scotch bonnet pepper, whole (or halved for more heat)
- 1 large onion, chopped
- 4 cloves garlic, minced
- 2 sprigs fresh thyme
- 1 tsp allspice powder
- 1 can (13.5 oz) coconut milk
- 1 cup water
- 1 tsp salt
- 1/2 tsp black pepper
- 2 green onions, sliced, for garnish
For the Dumplings
- 1 cup all-purpose flour
- 1/2 cup cornmeal
- 1 tsp baking powder
- 1/2 tsp salt
- 1/2 cup water (plus more if needed)
Instructions
- In a bowl, mix flour, cornmeal, baking powder, and salt for the dumplings. Add water gradually until a soft dough forms. Let rest for 10 minutes (this helps them stay tender).
- Meanwhile, season fish chunks with 1/2 tsp salt, 1/4 tsp pepper, and allspice. Set aside.
- In a large pot, heat 2 tbsp oil over medium heat. Sauté onion and garlic for 3 minutes until translucent.
- Add whole scotch bonnet pepper, thyme, cassareep, coconut milk, and 1 cup water. Stir and bring to a slow simmer.
- Carefully drop spoonfuls of dumpling dough into the simmering liquid. They will float when cooked (about 5 minutes).
- Gently add fish chunks and sliced okra. Reduce heat to low, cover, and cook for 20 minutes. Don't stir too much or fish will break apart.
- Remove scotch bonnet pepper (careful—it's spicy!). Taste and adjust salt and pepper. Garnish with green onions.
Zesty and rich, this stew packs a punch from the cassareep and pepper. Serve it over steamed rice or with crusty bread to soak up every drop. Leftovers taste even better the next day—if any remain!
Jerk Fish

Nothing beats the smoky, spicy aroma of jerk fish wafting from the grill. This whole fish, marinated in a fiery jerk paste and cooked over pimento wood, is a Caribbean classic that's surprisingly easy to recreate at home. Trust me, your backyard will thank you.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 20 minutes
Ingredients
Jerk Marinade
- 4 scallions, chopped (I like using the green tops too)
- 2 habanero peppers, seeds removed (wear gloves!)
- 4 garlic cloves, smashed
- 2 tablespoons fresh thyme leaves (fresh is a must here)
- 1 tablespoon ground allspice
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 2 tablespoons brown sugar (packed)
- 1/4 cup white vinegar
- 1/4 cup soy sauce (low-sodium works fine)
- 1/4 cup extra virgin olive oil (my go-to for flavor)
- Juice of 2 limes (about 3 tablespoons)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Fish and Grilling
- 1 whole snapper (2–3 lbs), cleaned and scaled (ask your fishmonger)
- 2 tablespoons vegetable oil (for the grill grates)
- 1 cup pimento wood chips, soaked in water for 30 minutes (or use applewood)
- Lime wedges, for serving
Instructions
- Make the jerk marinade: Combine scallions, habaneros, garlic, thyme, allspice, cinnamon, nutmeg, brown sugar, vinegar, soy sauce, olive oil, lime juice, salt, and pepper in a blender. Blend until smooth, scraping sides as needed.
- Prepare the fish: Rinse the snapper inside and out, then pat dry with paper towels. Using a sharp knife, make 3 shallow diagonal slashes on each side of the fish—this helps the marinade penetrate.
- Marinate the fish: Rub the jerk marinade all over the fish, getting into the slashes and inside the cavity. Place in a dish, cover, and refrigerate for at least 2 hours (overnight is even better for deeper flavor).
- Soak the pimento wood chips: In a bowl, cover the chips with water and let soak for 30 minutes. Drain before using.
- Preheat the grill: Set up your grill for indirect medium-high heat (350–400°F). If using charcoal, push coals to one side; if gas, leave one burner off. Place the soaked wood chips directly on the coals or in a smoker box.
- Oil the grill grates: Dip a folded paper towel in vegetable oil, grab it with tongs, and rub over the grates. This prevents sticking.
- Grill the fish: Place the fish on the cool side of the grill (away from direct heat). Cover and cook for 20–25 minutes, flipping once halfway through, until the skin is charred and the flesh flakes easily with a fork (internal temperature should reach 145°F). Tip: Use a fish spatula for easy flipping without breaking the skin.
- Rest and serve: Carefully transfer the fish to a platter. Let rest 5 minutes, then serve with lime wedges.
- Pro tips: Don't rush the marinating—the habaneros and allspice need time to work their magic. If your grill runs hot, adjust the cooking time. For extra smoke, toss a few fresh pimento leaves on the coals if you can find them.
Serve the jerk fish hot off the grill—the skin is crispy, and the meat is flaky, infused with smoky heat. It's fantastic with rice and peas or a simple cucumber salad. Seriously, you'll want to make this all summer long.
Fish and Fungi

Mmmm, there's something so comforting about a bowl of stewed fish paired with warm fungi and tender okra. This West African-inspired dish is a one-pot wonder that feels like a hug on a chilly evening.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 1 lb firm white fish fillets (like cod or tilapia, I like them skinless)
- 2 tbsp canola oil (or any neutral oil)
- 1 medium onion, chopped (about 1 cup, I use yellow)
- 2 cloves garlic, minced (fresh is best)
- 1 tsp smoked paprika (adds a lovely depth)
- 1/2 tsp cayenne pepper (adjust to your heat preference)
- 1 can (14.5 oz) diced tomatoes, undrained (fire-roasted if you have them)
- 1 cup fish stock (or water, but stock gives more flavor)
- 1 cup okra, sliced (fresh or frozen, thawed)
- 1/2 cup yellow cornmeal (I like stone-ground)
- 1 1/2 cups water (for the fungi)
- 1/2 tsp salt (plus more to taste)
- 1/4 tsp black pepper
- Fresh parsley for garnish (optional but pretty)
Instructions
- In a large pot or Dutch oven, heat 2 tbsp canola oil over medium heat.
- Add 1 chopped onion and cook until softened, about 4 minutes, stirring occasionally.
- Stir in 2 minced garlic cloves and cook for 1 minute until fragrant.
- Add 1 tsp smoked paprika and 1/2 tsp cayenne pepper, stirring for 30 seconds to bloom spices.
- Pour in 1 can undrained diced tomatoes and 1 cup fish stock, then bring to a simmer.
- Reduce heat to low, cover, and let the sauce simmer for 15 minutes to meld flavors.
- Meanwhile, make fungi: In a small saucepan, bring 1 1/2 cups water and 1/2 tsp salt to a boil.
- Slowly whisk in 1/2 cup yellow cornmeal, reduce heat to low, and cook, stirring frequently, for 10 minutes until thickened and smooth. (Tip: Use a whisk to prevent lumps!)
- After the sauce has simmered, gently add 1 cup sliced okra. Cook for 5 minutes, stirring occasionally.
- Season the fish fillets with salt and black pepper on both sides.
- Nestle the fish into the sauce, spooning some sauce over the top.
- Cover and cook for 10-12 minutes, until fish is opaque and flakes easily with a fork. (Tip: Don't overcook – fish should be tender.)
- Taste the stew and adjust salt or cayenne if needed.
- Serve the stewed fish and okra over a scoop of warm fungi. Garnish with fresh parsley if desired.
Rich and savory with a gentle heat, this stew pairs beautifully with the creamy, slightly sweet fungi. Leftovers taste even better the next day – just reheat gently.
Baked Stuffed Fish

Ready for a showstopper that's surprisingly easy? This baked snapper stuffed with a buttery crab and breadcrumb filling is perfect for a special dinner. You'll love how the crispy top gives way to tender, flaky fish.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the Fish
- 2 lb whole snapper, cleaned and scaled (or 4 fillets)
- Salt and black pepper to taste
- 2 tbsp olive oil (I use extra virgin for flavor)
For the Stuffing
- 8 oz lump crabmeat, picked over for shells
- 1 cup panko breadcrumbs (they stay extra crispy)
- 1/4 cup unsalted butter, melted
- 1/4 cup finely chopped onion (sweet or yellow works)
- 2 cloves garlic, minced
- 2 tbsp fresh parsley, chopped (plus more for garnish)
- 1 tbsp lemon juice (fresh squeezed is best)
- 1/2 tsp paprika
- 1/4 tsp cayenne pepper (skip if you're sensitive to heat)
- 1 egg, beaten (helps bind the stuffing)
Instructions
- Preheat oven to 400°F. Lightly grease a baking dish or line with foil for easy cleanup.
- Pat the snapper dry with paper towels—this ensures a crispy skin. Season the cavity and outside generously with salt and pepper.
- In a medium bowl, combine crabmeat, panko, melted butter, onion, garlic, parsley, lemon juice, paprika, cayenne if using, and beaten egg. Mix gently until just combined; overmixing breaks up the crab lumps.
- Stuff the fish cavity with the crab mixture. If using fillets, place one fillet skin-side down, spoon stuffing on top, and cover with the second fillet. Secure with kitchen twine or toothpicks.
- Place the stuffed fish in the prepared dish. Drizzle olive oil over the top.
- Bake uncovered for 25–30 minutes, until the fish flakes easily with a fork and the internal temperature reaches 145°F. If the top browns too quickly, tent loosely with foil.
- Let rest 5 minutes before serving. Garnish with extra parsley and lemon wedges.
A fork-tender fish with a buttery, crab-filled center—this dish feels fancy but comes together in under an hour. Serve it with a crisp green salad and a glass of white wine for a memorable meal.
Conclusion
Ultimately, this collection brings vibrant West Indian flavors straight to your kitchen. I hope you dive into these coastal recipes and find a new favorite! Drop a comment below to share which one you loved, and don’t forget to save this roundup on Pinterest for later. Happy cooking!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




