
Caribbean Fish Fillets with Coconut-Lime Crust, Silky Sweet Potato Mash, and Warm Corn Salad
An original Caribbean-inspired recipe featuring baked white fish fillets with a fragrant coconut-lime crust, served over silky sweet potato mash and finished with a warm corn, red onion, and cilantro salad. It balances sweetness, brightness, and toasted flavors in one vibrant dish.
Ingredients
- 600 g firm white fish fillets (como mero, bacalao fresh or halibut)
- 700 g sweet potatoes, peeled and cubed
- 250 g corn kernels (fresh or descongelado)
- 240 ml coconut milk (divided)
- 50 g unsweetened shredded coconut
- 100 g red onion, finely chopped (divided)
- 120 g red bell pepper, small dice
- 20 g fresh cilantro, chopped (divided)
- 12 g garlic, minced (divided)
- 2 limas lime zest
- 45 ml lime juice (divided)
- 30 g butter
- 45 ml olive oil (divided)
- 2 g ground cumin
- 1 g ground allspice
- 1 g dried thyme
- 2 g sweet paprika
- 10 g fresh chili, minced (optional)
- 8 g salt (or to taste)
- 2 g black pepper (or to taste)
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
Preheat the oven to 220°C / 425°F. Line a baking tray with parchment paper or lightly grease it with a little olive oil.
- 2
Place the sweet potatoes in a pot with enough water to cover and a pinch of salt. Bring to a boil and cook for 15 to 18 minutes, until very tender.
- 3
While the sweet potatoes cook, combine the shredded coconut, half of the lime zest, 1/2 teaspoon sweet paprika, dried thyme, ground allspice, a pinch of salt, a pinch of black pepper, and 1 tablespoon olive oil in a bowl.
- 4
Pat the fish fillets dry with paper towels. Season them with 1 tablespoon lime juice, half of the ground cumin, a pinch of salt, and a pinch of black pepper. Place them on the prepared tray.
- 5
Spread the coconut mixture over the top of the fillets, pressing gently so it adheres. Bake for 12 to 15 minutes at 220°C / 425°F, or until the fish is cooked through and flakes easily with a fork.
- 6
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add half of the red onion, the red bell pepper, half of the garlic, and the fresh chili. Cook for 3 to 4 minutes until slightly softened.
- 7
Add the corn, the remaining sweet paprika, the remaining cumin, 1 tablespoon lime juice, and a pinch of salt. Cook for 3 to 5 minutes, stirring, until the corn is hot and lightly golden. Stir in half of the cilantro and remove from the heat.
- 8
Drain the cooked sweet potatoes well and return them to the hot pot. Add the butter, 120 ml coconut milk, the remaining garlic, the remaining red onion, the remaining lime zest, and salt and pepper to taste. Mash until smooth.
- 9
In a small bowl, mix the remaining 120 ml coconut milk with the remaining 1 tablespoon lime juice and a pinch of salt to make a light sauce.
- 10
To serve, spoon sweet potato mash onto each plate, place a fish fillet on top, and finish with the warm corn salad. Drizzle with the light coconut sauce and garnish with the remaining cilantro.
- 11
Serve immediately while the fish is hot and the coconut crust still has its toasted texture.
Chef tips
For a more golden crust, switch on the broiler for 1 to 2 minutes at the end, watching closely so the coconut does not burn. Pat the fish very dry before topping so the mixture adheres better.
Substitutions
You can use mahi-mahi, sea bass, or fresh cod in place of another firm white fish. The butter can be replaced with more olive oil for a dairy-free version. If you do not have sweet potatoes, use pumpkin or boiled cassava, adjusting the mash as needed for texture.
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 imageCosori Pro LE 5 Qt Air Fryer
Browning and baking with little oil
- Browns food with very little oil
- Handy for vegetables, chicken and reheating
- Check the basket capacity
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
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