
Brazilian Fish-Coconut Croquettes with Black-Eyed Pea Purée and Warm Pineapple Vinaigrette
An original recipe inspired by coastal Brazilian flavors: tender white fish and coconut croquettes served over a creamy black-eyed pea purée and finished with a warm pineapple, red onion, and cilantro vinaigrette.
Ingredients
- 500 g firm white fish fillet (como merluza, abadejo or tilapia)
- 3 cloves garlic (2 for the pescado and 1 for the puree)
- 2 units lime (zest and juice por separado)
- 8 g salt (or to taste, divided)
- 2 g black pepper (divided)
- 2 g ground cumin (divided)
- 2 g sweet paprika
- 40 g unsweetened shredded coconut (for the mezcla of croquetas)
- 60 g cassava flour (more extra si hace falta ajustar the textura)
- 1 unit egg
- 20 g chives or scallions (finely chopped)
- 20 g fresh cilantro (divided)
- 45 ml olive oil (divided)
- 400 g cooked black-eyed peas (escurrido)
- 200 ml coconut milk
- 120 ml water (for ajustar the puree)
- 100 g red onion (diced small, divided)
- 180 g fresh pineapple (diced small)
- 15 ml apple cider vinegar
- 8 g brown sugar
- 5 g fresh red chili (finely chopped, optional)
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. Pat the fish dry and place it on a small tray. Toss it with 1 tablespoon olive oil, 2 minced garlic cloves, the zest of 1 lime, 1 tablespoon lime juice, 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon cumin, and the sweet paprika.
- 2
Bake the fish for 12 to 15 minutes at 220 °C / 425 °F, until cooked through and easy to flake. Let it rest for 5 minutes, then flake it into a bowl, removing any bones.
- 3
Add the shredded coconut, cassava flour, egg, chives, and 2 tablespoons chopped cilantro to the fish. Mix well. If the mixture feels too wet, add a little more cassava flour. Shape into 12 small balls or croquettes.
- 4
Heat a large skillet with 1 tablespoon olive oil over medium heat. Brown the fish croquettes for 2 to 3 minutes per side, 8 to 10 minutes total, until firm and deeply golden. Keep warm.
- 5
For the purée, heat 1 tablespoon olive oil in a saucepan over medium heat. Sauté half of the red onion with the remaining garlic clove for 2 to 3 minutes. Add the black-eyed peas, coconut milk, water, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1/2 teaspoon cumin.
- 6
Cook the bean purée for 8 to 10 minutes over medium-low heat, stirring occasionally. Blend with an immersion blender or mash until creamy but still slightly textured. Adjust with more water if you want a looser consistency.
- 7
For the warm vinaigrette, place the remaining 1 tablespoon olive oil in another skillet and cook the remaining red onion with the pineapple for 2 minutes over medium heat. Add the apple cider vinegar, brown sugar, 1 tablespoon lime juice, and the red chili if using, then cook 2 minutes more. Turn off the heat and stir in the remaining chopped cilantro.
- 8
Serve a base of black-eyed pea purée on each plate, top with 3 fish croquettes, and finish with the warm pineapple vinaigrette. If desired, add a little extra lime zest just before serving.
Chef tips
For firmer croquettes, chill the mixture for 15 minutes before shaping. Make sure the fish is well drained so the croquettes do not soften.
Substitutions
You can use fresh cod, hake, or tilapia. Black-eyed peas can be replaced with cooked white beans, though the flavor will be less traditional. If you do not have cassava flour, use breadcrumbs, keeping in mind that this would add gluten.
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

Creamy chicken moqueca with toasted corn, cilantro, and crispy coconut farofa
55 min

Brazilian Chicken, Okra and Coconut Stew with Toasted Corn Farofa
55 min

Golden Shrimp and Cassava Bobó with Toasted Coconut Rice
60 min

Brazilian Tapioca-Coconut Crusted Tilapia with Creamy Lime Rice, Sautéed Collards and Tomato Vinaigrette
65 min

Brazilian Baked Chicken with Coconut Crust and Corn Farofa with Peppers
60 min

Brazilian Creamy Coconut-Lime Rice with Seared Pork, Roasted Squash, and Red Onion Farofa
65 min