Sancocho de Bocachico: Colombian Caribbean Fish Stew
Dive into the comforting warmth of a traditional Sancocho de Bocachico (Colombian Caribbean Fish Stew), one of the most beloved and iconic recipes from Colombia’s coastal region. This rich, hearty soup is built around the bocachico, a highly prized freshwater fish caught in the mighty Magdalena River. By slowly simmering this flavorful catch with a vibrant medley of tropical root vegetables and a splash of creamy coconut milk, you create a soul-warming stew that instantly transports you to the sunny shores and bustling river towns of the Colombian Caribbean.
The true magic of this dish lies in its rustic, earthy broth. Thickened naturally by chunks of starchy yuca, green plantains, white yam, and sweet squash, every spoonful offers a deeply satisfying and complex texture. The addition of coconut milk at the very end balances the savory, herbaceous fish broth with a subtle, velvety sweetness. Served alongside a generous portion of white rice to soak up the juices, this coastal classic is the absolute perfect centerpiece for a family Sunday lunch.

Sancocho de Bocachico (Colombian Fish Stew)
Ingredients
- 4 Whole Bocachico fish Colombian freshwater fish; can substitute with Carp or large Tilapia
- 4 cloves Garlic minced
- 4 Green plantains peeled and chopped into large chunks
- 4 lbs Yuca (Cassava root), peeled and chopped
- ½ lb White onion finely chopped
- 3 lbs White yam (Ñame), peeled and chopped
- ½ lb Tomatoes finely diced
- 4 Limes juiced
- 8 Ají Dulce (Sweet Caribbean peppers); can substitute with mild Cubanelle peppers, finely chopped
- 2 lbs Kabocha squash or pumpkin (Ahuyama), peeled and chopped
- A handful of Bleo leaves an optional local edible leaf; can substitute with fresh cilantro
- 1 cup Coconut milk
- Salt to taste
Instructions
- Clean and score the fish: Thoroughly wash the fish, carefully removing the scales, gills, and innards. Crucial step: Be extremely careful not to break the gallbladder (hiel), as it will release a bitter liquid that ruins the fish. Make deep, closely spaced vertical cuts along the sides of the fish (a coastal technique called arrollar which helps cut through tiny, annoying bones). Cut the fish into large cross-section chunks (postas) and season generously with salt.
- Start the broth base: In a massive, heavy-bottomed soup pot, combine the minced garlic, chopped onion, diced tomatoes, and sweet peppers. Add the large chunks of green plantains, yuca, white yam, and squash. Pour in the fresh lime juice, the bleo leaves (or cilantro), and enough cold water to fully submerge all the ingredients.
- Simmer the root vegetables: Bring the pot to a vigorous boil over medium-high heat. Let the root vegetables and broth cook for about 20 to 25 minutes, or until the tubers begin to soften and become tender.
- Poach the fish: Once the vegetables are soft, gently nestle the seasoned fish chunks into the bubbling broth. Lower the heat to medium and let everything cook together for another 20 minutes so the fish cooks through and releases its rich flavor into the soup.
- Add coconut milk and rest: Stir in the cup of coconut milk. Reduce the heat to the absolute minimum and let the stew simmer very gently for 5 more minutes. (Do not let it boil vigorously at this stage, or the coconut milk might separate).
- Serve: Remove the pot from the heat. Ladle this glorious, hearty stew into deep bowls, making sure every guest gets a piece of fish and a generous mix of root vegetables. Accompany with a side of plain white rice and extra lime wedges!
Video
Notes
- The Fried Fish Hack: While this recipe uses fresh fish, many coastal grandmothers prefer to use bocachico that was scored and deep-fried the day before. Adding day-old fried fish to the boiling broth gives the soup an incredible, smoky depth of flavor!
- The “Subienda” Phenomenon: The Bocachico is heavily prized not just for its taste, but for its abundance during the “subienda”—a spectacular annual season where massive schools of these fish migrate up the Magdalena, Cauca, San Jorge, and Sinú rivers to spawn, filling the nets of local fishermen.
- Alternative Preparations: Another incredibly popular and delicious way to enjoy this specific fish in Colombia is Bocachico en cabrito, where the fish is stuffed with vegetables and slowly roasted or grilled over charcoal.

You may also be interested
Corned fish: Traditional Caribbean Sun-Dried Salted Fish
Costillas de Gamitana: Fried Tambaqui Fish Ribs
Sábalo con Coco: Colombian Coconut Tarpon
Pescado en Salsa de Naranja Agria: Colombian Sour Orange Fish