
Caribbean Fish and Green Plantain Meatballs in Sweet Pepper Coconut Sauce
An original Caribbean-inspired recipe featuring tender white fish and green plantain meatballs, browned and finished in a silky coconut sauce with sweet peppers, tomato, and fresh herbs. Served as a main dish with an aromatic, mellow, and balanced flavor profile.
Ingredients
- 500 g firm white fish fillet (como mero, bacalao fresh or pargo, skinless ni espinas)
- 180 g green plantain (grated finely)
- 120 g white onion (finely chopped, divided)
- 15 g garlic (chopped, divided)
- 20 g fresh cilantro (chopped, divided)
- 4 g fresh thyme (solo the leaves)
- 30 ml lime juice (freshly squeezed, divided)
- 8 g salt (or to taste, divided)
- 3 g black pepper (divided)
- 2 g ground cumin
- 2 g sweet paprika
- 1 unit egg (beaten)
- 45 ml vegetable oil (divided)
- 120 g red sweet pepper (diced small)
- 150 g ripe tomato (pelado and chopped)
- 240 ml coconut milk (without sugar)
- 120 ml fish stock or water
- 40 g sweet ají pepper (finely chopped)
- 30 g scallion (sliced finas)
- 1 unit bay leaf
Nutrition facts
per serving
Approximate nutritional information. Estimated from the recipe’s ingredients and amounts, using standard reference nutrition values. It may vary with brands, sizes and cooking method. For guidance only; not a substitute for medical or dietary advice.
Allergens
Instructions
- 1
1. Cut the fish fillet into pieces and finely chop it with a knife, or pulse it briefly in a food processor until minced but not pureed. Place it in a large bowl.
- 2
2. Add the grated green plantain, half of the white onion, half of the garlic, half of the cilantro, the fresh thyme, 1 tablespoon lime juice, 1 teaspoon salt, 1/4 teaspoon black pepper, the ground cumin, sweet paprika, and the beaten egg to the bowl. Mix well until fully combined.
- 3
3. Shape the mixture into 12 medium meatballs using lightly moistened hands. If the mixture feels too soft, chill it for 10 minutes so the plantain can absorb some moisture.
- 4
4. Heat 2 tablespoons vegetable oil in a wide skillet over medium heat. Brown the meatballs for 6 to 8 minutes, turning carefully so they sear on several sides. Transfer them to a plate; they do not need to be fully cooked yet.
- 5
5. In the same skillet, add the remaining 1 tablespoon vegetable oil. Add the rest of the white onion, the rest of the garlic, the red sweet pepper, the sweet ají pepper, and the scallion. Sauté for 4 minutes until the vegetables soften.
- 6
6. Add the chopped tomato and bay leaf. Cook for 3 minutes, stirring, until the tomato begins to break down.
- 7
7. Pour in the coconut milk and fish stock or water. Add the remaining 1 tablespoon lime juice, the remaining 1/4 teaspoon black pepper, and the remaining 1/4 teaspoon salt. Simmer over medium-low heat for 5 minutes until the sauce thickens slightly.
- 8
8. Return the meatballs to the skillet, spoon the sauce over them, partially cover, and cook over low heat for 10 to 12 minutes, until the fish is fully cooked and the meatballs are firm. If checking with a thermometer, the center should reach 145 °F / 63 °C.
- 9
9. Turn off the heat, add the remaining fresh cilantro, and let rest for 2 minutes. Remove the bay leaf before serving.
- 10
10. Serve hot with plenty of sauce over each portion.
Chef tips
For a firmer texture, pat the fish dry well before chopping. Do not over-process or the mixture may become dense. The sauce can be loosened with a little more stock if it thickens too much.
Substitutions
You can use grouper, snapper, firm tilapia, or fresh cod. Cilantro can be replaced with parsley, and sweet ají pepper can be swapped for extra sweet bell pepper if unavailable. For an egg-free version, use 2 extra tablespoons of mashed green plantain, though the texture will be slightly more delicate.
What I used to make it
Generic kitchen tools that work for this recipe. You don’t need to buy anything to make it.
Illustrative imageNinja Professional BL610 Blender
Smoothies, sauces and soups
- Smoothies, sauces and soups
- Easy-to-wash jar
- Check the power and jar size
Illustrative imageTempPro TP19H Digital Thermometer
Checking doneness of meat and chicken
- Checks doneness of meat and chicken
- Quick reading
- Clean the probe after each use
Illustrative imageT-fal Ultimate Hard Anodized 12" Non-Stick Pan
Eggs, omelets and stir-fries
- Eggs and omelets that don’t stick
- Comfortable, sturdy handle
- Use wooden or silicone utensils
As an Amazon Associate, I earn from qualifying purchases.
Ratings & reviews
Sign in to rate this recipe
Sign inRelated recipes

Caribbean Turkey and Pumpkin Stew with Toasted Coconut, Okra, and Lime Rice
65 min

Caribbean Red Snapper with Guava-Rum Glaze over Creamy Pumpkin Thyme Rice
60 min

Caribbean Chicken Thighs in Toasted Coconut Tamarind Sauce with Red Bean Rice and Crispy Plantain
70 min

Caribbean Pineapple-Coconut Lime Glazed Chicken
55 min

Caribbean Baked Fish with Coconut Herb Crust over Mashed Sweet Plantain and Lime-Pickled Cucumber
55 min

Caribbean Chicken Thighs with Cane-Citrus Marinade, Creamy Pigeon Pea Rice, and Roasted Sweet Plantain
80 min