Caribbean Sweet and Sour Fish Recipe
Sweet and sour fish is a beloved dish across the Caribbean, but the Trinbagonian version has its own unique flair. This recipe brings together crispy fried fish slices and a tangy, slightly sweet sauce with pineapple chunks for a dish thatโs as vibrant as the islands themselves.

In Trinidad and Tobago, the bold flavors are enhanced by a perfect balance of spices, a touch of heat from Scotch bonnet peppers, and the freshness of locally sourced ingredients.
This dish is more than just a meal; itโs a celebration of the rich culinary heritage of Trinidad and Tobago. Whether youโre reminiscing about home or exploring Caribbean cuisine for the first time, this recipe offers an authentic taste of Trinbagonian cooking thatโs sure to impress.
Cultural Significance in Trinidad and Tobago
Sweet and sour fish holds a special place in Trinbagonian cuisine, reflecting the countryโs rich history of culinary fusion. Trinidad and Tobagoโs diverse cultural influencesโfrom African and Indian to Chinese and Europeanโhave shaped its unique food traditions, and this dish is no exception.
Sweet and sour flavors, like pepper shrimp, introduced by Chinese immigrants, were seamlessly adapted into the local cuisine, creating a dish thatโs both comforting and full of bold Caribbean character.
For this dish, the combination of fried fish, a tangy-sweet sauce, and tropical pineapple chunks perfectly captures the essence of island living: flavorful, colorful, and always satisfying.
How to make sweet and sour fish with pineapple
The beauty of this sweet-and-sour fish recipe lies in its simple yet flavorful ingredients. Each one plays a crucial role in bringing out the dishโs vibrant, tropical taste. Hereโs what youโll need and why itโs essential:
Ingredients needed for the fish:
- Fresh Fish (Kingfish, Snapper, or Carite): These meaty, firm fish hold up well to frying and absorb the sauce beautifully, making them ideal for this dish. I take the fish steaks and cut them up into bite-sized pieces.
- Green Seasoning: A blend of fresh herbs, garlic, and onions, this staple in Trinbagonian cooking ensures every bite is infused with robust flavor.
- Lime Juice: Used to clean the fish and add a subtle tanginess, lime juice is a must in Caribbean kitchens.
To make the Sweet and Sour Sauce:
- Pineapple Chunks: Fresh or canned, these add a tropical sweetness and texture to the dish.
- Ketchup: The base of the sauce, providing sweetness and color.
- Brown Sugar: Enhances the sweetness while adding depth.
- Vinegar: Balances the sweetness with a tangy kick.
- Soy Sauce: A nod to the Chinese influence in the dish, adding a savory undertone.
- Bell Peppers and Onions: For crunch, color, and an extra layer of flavor.
- Scotch Bonnet Pepper: Optional, but a little heat brings the dish to life.
- Garlic and Ginger: Aromatics that round out the sauce with warm, earthy notes.
To fry fish:
- Flour and Cornstarch: A light coating to give the fish a crisp, golden exterior.
- Salt and Black Pepper: To add additional seasoning to the batter.
- Oil: For frying, use a neutral oil like vegetable or canola.
Each ingredient combines to create a harmonious blend of sweet, tangy, and spicy flavors that define this traditional Trinidad sweet and sour fish recipe.
Instructions
Making this sweet-and-sour fish recipe is a straightforward process that combines frying and simmering to achieve the perfect balance of textures and flavors. Follow these step-by-step instructions for a dish thatโs bursting with bold Caribbean flavors.
Step 1: Prepare the Fish
- Take the fish slices, using a sharp knife, and cut them into bite-sized pieces. Clean the fish bites with lime juice and rinse with cold water. Pat them dry with a paper towel.
- Season the fish generously with green seasoning, salt, and black pepper. Let it marinate for at least 40 minutes for the flavors to absorb.
Step 2: Fry the Fish
- Heat oil in a deep frying pan over medium-high heat.
- Lightly coat the fish slices in a mixture of flour, a little cornstarch, black pepper, and salt to create a crisp outer layer.
- Fry the fish until golden brown on both sides, about 3โ4 minutes per side. Remove and set aside on a paper towel to drain excess oil.
Step 3: Make the Sweet and Sour Sauce
- In the same pan, remove excess oil, and add the butter.
- Sautรฉ the garlic and ginger until fragrant, then add the bell peppers, peppers, and onions. Cook for 2โ3 minutes until slightly softened.
- Stir in the ketchup, brown sugar, vinegar, soy sauce, and pineapple juice. Simmer the mixture for 4 – 5 minutes.
- Add in the flour paste and simmer till the liquid starts to thicken
- Add the pineapple chunks and Scotch bonnet pepper, adjusting the spice level to your preference.
Step 4: Combine the Fish and Sauce
- Gently place the fried fish slices into the sauce, ensuring theyโre coated evenly. Then reduce the heat to low and let the fish simmer in the sauce for 5โ7 minutes, allowing the flavors to meld together.
Step 5: Serve and Enjoy
- Carefully transfer the fish to a serving dish, spooning the sauce over the top. Garnish with freshly chopped parsley or green onions if desired.
- Serve immediately with steamed rice, fried rice, or your favorite Caribbean sides.
What to eat with sweet and sour fish:
Sweet and sour fish is a versatile dish that pairs beautifully with a variety of sides, making it perfect for both everyday meals and special occasions. Here are a few ideas to complete your plate:
Classic Pairings:
- Coconut Rice: The fluffy texture of plain white rice soaks up the tangy, sweet sauce, making it a simple yet satisfying accompaniment.
- Calypso Rice: Add even more color and flavor to your meal with Trini-style fried rice, packed with vegetables and a hint of soy sauce.
Traditional Sides:
- Ground Provisions: Boiled dasheen, butter cassava, or sweet potatoes bring a hearty, rustic touch to the meal.
- Macaroni Pie: The creamy, cheesy goodness of this Caribbean classic contrasts beautifully with the bold flavors of the fish. You can try the Trini version or the Bajan Macaroni pie
- Fried Plantains: Sweet and caramelized, fried plantains add a delightful balance to the tangy dish.
- Serve the fish as the centerpiece alongside a variety of Trinbagonian favorites like callaloo, curried channa, or pigeon peas and rice for a truly Caribbean feast.
Garnishes:
- Sprinkle with fresh parsley, green onions, or even a squeeze of lime to brighten the flavors.
- For added texture, a handful of toasted sesame seeds or crushed peanuts can elevate the dish further.
Whether youโre serving it as part of a casual family dinner or showcasing it at a celebration, this dish is sure to impress with its vibrant flavors and visual appeal.
Variations & Substitutions
One of the great things about this sweet and sour fish is how easy it is to make it your own. Here are a few Trini-style twists to try:
- Lighten It Up: For a healthier take, skip the deep fry and try baking, grilling, or even using your air fryer. For example, a light coating of breadcrumbs or cornstarch still gives you that satisfying crisp.
- Add Heat: A few drops of your favorite homemade pepper sauce can amp up the spice without overpowering the sweet and tangy flavors.
- Switch the Protein: Not in a fish mood? Swap it out for shrimp, chicken, or tofu, and adjust the cook time.
- Try Other Fruits: Though pineapple is classic, mango, for example, can add a fun twist and a tropical sweetness that works beautifully in the sauce.
- Boost the Veg: Add okra, green beans, or broccoli for texture and a more filling dish.
- Make It Festive: Incorporate a splash of rum or a drizzle of honey into the sauce for a fun, holiday-inspired variation.
More seafood recipes
Here are some more seafood recipes to indulge in:
Recipe
Caribbean Sweet and Sour Fish
Ingredients
Method
- If you got the kingfish in steaks, take a sharp knife and cut it into bite-sized pieces.
- Wash the fish pieces out with water and juice from the lime.
- Drain the water and pat dry the fish pieces.
- Season the fish with green seasoning and let sit for at least 45 minutes or overnight.
- Heat oil in a deep pan. I used my deep wide pan.
- Add fish pieces in batches till goldenโabout 3 minutes per side.
- Remove from oil and set aside on a paper towel to drain excess oil.
- Drain the deep pan and wipe out any excess oil.
- On medium heat, heat the same pan used above.
- Add the butter and let it melt.
- Add in the garlic and ginger and saute for 2 minutes.
- Add the onion, bell peppers, hot pepper (if using), and peppers and continue to saute for another 2 – 3 minutes.
- Add soy sauce, vinegar, brown sugar, tomato ketchup, and pineapple juice and combine well. Let it simmer for another 5 minutes
- While that is simmering, mix flour and water to make a paste.
- Add the flour paste to the sauce and continue to simmer.
- Adjust sauce for salt or pepper if needed.
- As the sauce thickens, add the pineapple chunks and the fried fish pieces and mix well.
- Lower the heat to simmer, and simmer the dish for another 5 – 8 minutes.
- Serve hot.
Nutrition
Notes
- You can also just use fish steak pieces whole instead of cutting them up.
- You can use fresh pineapple pieces. Just make sure they are sweet.
- I prefer to roll the fish in the flour mixture to fry rather than throw the flour on top in a bowl. It gives a better crust.