Bocachico en Cabrito: Colombian Stuffed and Grilled Fish
If you want to experience the authentic, savory side of Holy Week on the Colombian Caribbean coast, you must try Bocachico en Cabrito (Colombian Stuffed and Grilled Fish). While the name might be slightly confusing—cabrito translates to “little goat” in Spanish—in the coastal city of Barranquilla, it refers to a brilliant, traditional technique of stuffing a whole river fish with fresh vegetables, tying it tightly with butcher’s twine, and grilling it inside aromatic banana or bijao leaves.
The star of this dish is the Bocachico, a highly prized, flavorful freshwater fish native to the Magdalena River. By cooking it entirely enclosed in leaves over a grill or open fire, the fish steams in its own juices and absorbs the vibrant flavors of the tomato, onion, and sweet pepper stuffing. This method not only keeps the meat incredibly moist and tender but also infuses it with a subtle, smoky earthiness. Served alongside coconut rice or crispy plantains, it is a healthy, rustic, and unforgettable Latin American seafood masterpiece!

Bocachico en Cabrito (Colombian Stuffed Fish)
Ingredients
- 1 Medium whole Bocachico fish fresh or salted (Substitute: Whole Tilapia, Snapper, or Trout)
- 1 stalk Green onion scallion, finely chopped
- 3 Sweet Caribbean peppers (ajíes dulces), finely chopped
- 1 White onion sliced into medium rounds
- 1 Ripe tomato sliced into medium rounds
- 1 tablespoon Neutral oil
- Salt and black pepper to taste
- Butcher’s twine cooking string
- Fresh Bijao or Plantain/Banana leaves for wrapping
Instructions
- Prep the fish: If using a fresh whole fish, ensure it is thoroughly cleaned, scaled, and gutted (leaving a pocket for the stuffing). Wash it well and season the inside with salt and pepper. (Chef's Note: If using a traditional salted/dried fish, you must soak it in water for at least an hour to rehydrate it and remove excess salt before cooking).
- Start the sofrito: In a skillet, gently sauté the finely chopped green onions and sweet peppers until they become fragrant and soft.
- Add the rounds: Add the sliced white onion and tomato rounds to the skillet. Cook them briefly just to release their flavors, being very careful not to let them break apart or turn into a mushy sauce. They should hold their shape.
- Stuff and tie (The "Cabrito" technique): Stuff the hollowed cavity of the fish with your warm vegetable mixture. Carefully close the fish and wrap it securely with butcher's twine, tying it off so the stuffing stays safely inside during the cooking process.
- Wrap and grill: Lightly rub the outside of the tied fish with the tablespoon of oil. Wrap the entire fish securely in the bijao or banana leaves. Place the wrapped fish on a hot grill (or over campfire embers) and cook for 30 to 45 minutes, turning occasionally, until the fish is flaky and cooked through. Serve hot right out of the leaves!
Video
Notes
- Eating Warning: The Bocachico is famous for its incredible flavor, but it is also infamous for having many fine, Y-shaped bones. Eat slowly and carefully! If cooking for children, substituting with a meatier, less bony fish like Snapper or Tilapia is highly recommended.
- Why “Cabrito”? In the culinary traditions of the Atlántico department, wrapping and tying the fish like a little bundle is jokingly referred to as hacerlo al cabrito (making it like a little goat), a nod to old methods of roasting bundled meats.
- Nutritional Powerhouse: This dish is highly recommended for maintaining a healthy diet. The fish provides a massive dose of zinc, magnesium, phosphorus, iodine, and calcium, and the steaming method keeps fat content incredibly low.

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