
Brazilian Fish and Corn Bobó with Creamy Cassava Purée and Lime Gremolata
An original Brazilian dish inspired by Brazil’s coastal flavors: tender fish simmered in a silky cassava, coconut milk, pepper, and corn sauce, finished with a fresh lime, cilantro, and garlic gremolata for brightness and aroma.
Ingredients
- 600 g firm white fish fillets (diced large; puede ser mero, bacalao fresh or tilapia gruesa)
- 30 ml lime juice (for marinar the pescado)
- 18 g garlic (4 cloves for the guiso and 2 for the gremolata, chopped)
- 8 g salt (or to taste, divided)
- 2 g black pepper (freshly ground)
- 500 g peeled cassava (fresh or congelada, en trozos)
- 30 ml olive oil (divided)
- 180 g yellow onion (chopped fina)
- 140 g red bell pepper (diced small)
- 180 g tomato (without semillas, diced)
- 150 g corn kernels (fresh or congelado)
- 400 ml coconut milk (without endulzar)
- 240 ml fish stock or water (hot)
- 20 g fresh cilantro (chopped; divided entre guiso and gremolata)
- 4 g lime zest (for the gremolata)
- 10 g fresh red chili (chopped fino, optional)
- 15 g butter (for dar brillo al puree, 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
1. Place the fish in a bowl with the lime juice, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 2 minced garlic cloves. Toss well and marinate for 15 minutes in the refrigerator.
- 2
2. Put the cassava in a medium pot and cover with water. Bring to a boil, then cook over medium heat for 20 to 25 minutes until very tender. Drain, remove the tough inner fiber if present, and reserve 120 ml (1/2 cup) of the cooking liquid.
- 3
3. Blend the cooked cassava with the coconut milk, fish stock or water, and butter until smooth and thick. Set aside.
- 4
4. In a wide pot, heat 1 tablespoon olive oil over medium heat. Sauté the onion for 3 minutes, then add the red bell pepper, tomato, 2 minced garlic cloves, and the fresh red chili if using. Cook for 5 minutes, stirring, until the vegetables soften.
- 5
5. Stir in the corn and cook 2 minutes more. Pour the cassava-coconut purée into the pot, mix well, and adjust the texture with a little of the reserved cooking liquid if you want it looser.
- 6
6. Add the marinated fish along with its juices and cook over low heat for 8 to 10 minutes, stirring gently once or twice, until the fish is opaque and cooked through. If checking internal temperature, it should reach 145°F / 63°C at the thickest part.
- 7
7. Add half of the chopped cilantro and taste for salt and pepper. Cook 1 minute more over very low heat to bring the flavors together.
- 8
8. For the gremolata, combine the lime zest, remaining cilantro, the remaining 2 garlic cloves, 1 tablespoon olive oil, and a pinch of salt in a small bowl.
- 9
9. Serve the bobó hot in shallow bowls and finish each portion with a spoonful of lime gremolata on top. If needed, keep it warm over the lowest heat without boiling.
- 10
10. For a lightly baked presentation, transfer the bobó to an oven-safe dish and warm it for 5 minutes at 375°F / 190°C before serving, then add the gremolata at the end.
Chef tips
Do not boil the sauce hard once the fish is added, so the fish stays tender and the coconut emulsion does not split. If the cassava is very fibrous, remove the inner string thoroughly before blending for a silkier texture.
Substitutions
You can swap the white fish for shrimp if you want a seafood version, reducing the cooking time to 4 to 5 minutes. Cilantro can be replaced with parsley, and corn with chopped hearts of palm for a milder variation.
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