Catfish in sauce is a traditional Colombian fish dish commonly prepared throughout the Magdalena and Sinú River regions. The firm texture of catfish makes it ideal for simmering in a flavorful sauce made with tomatoes, onions, garlic, and fresh herbs.
This comforting recipe is a staple of family meals and traditional restaurants. The rich sauce enhances the fish while creating a satisfying dish that is typically served with white rice, cassava, or fried green plantains.

Ingredients
- 1 kg catfish steaks
- 15 ml lemon juice (1 tablespoon)
- 10 g salt (2 teaspoons)
- 3 g ground black pepper (½ teaspoon)
- 30 ml vegetable oil (2 tablespoons)
- 200 g chopped scallions (1 cup)
- 250 g diced ripe tomatoes (2 cups)
- 10 g crushed garlic (2 cloves)
- 80 g diced red bell pepper (½ cup)
- 500 ml water (2 cups)
- 5 g ground cumin (1 teaspoon)
- 20 g chopped fresh cilantro (¼ cup)
Preparation
- Season the fish, rinse the catfish steaks, add lemon juice, half of the salt, and the pepper, then let them rest for 15 minutes.
- Prepare the sauce, heat the oil in a large pot and sauté the scallions, tomatoes, garlic, and bell pepper for about 8 minutes until thick and fragrant.
- Add the seasonings, stir in the cumin and remaining salt, then cook for 2 more minutes.
- Cook the fish, pour in the water and bring to a gentle boil. Carefully add the catfish pieces, cover, and cook over medium heat for about 15 minutes.
- Finish the dish, add the fresh cilantro during the final minutes of cooking and allow the sauce to slightly thicken.
- Serve hot, place the fish in deep serving plates and spoon plenty of sauce over each portion.
Chef’s Tips
- Fresh catfish provides the best flavor and texture.
- Avoid excessive stirring to keep the fish intact.
- For a thicker sauce, simmer uncovered for a few extra minutes.
- Add cilantro at the end for maximum freshness.
Traditional Variations
- Some Caribbean Colombian versions include sweet peppers.
- Coastal recipes may incorporate coconut milk.
- Certain river communities combine scallions and red onions in the sauce.
How to Serve
Serve the fish with Colombian white rice, boiled cassava, or fried green plantains. A fresh tomato and onion salad is also a common accompaniment.
Recommended Side Dishes
- Colombian white rice
- Fried green plantains
- Boiled cassava
- Tomato and onion salad
- Sweet plantains
- Homemade lemonade
Did You Know?
Catfish has long been one of the most important freshwater fish in Colombia’s river regions. Its firm flesh withstands simmering exceptionally well, making it a favorite ingredient for traditional sauce-based preparations.
Frequently Asked Questions
Fresh catfish cut into thick steaks works best because it maintains its structure during cooking and absorbs the flavors of the sauce.
Yes. Thaw it completely and pat it dry before cooking to achieve the best texture.
About 15 to 20 minutes is usually enough. Overcooking may cause the fish to become too soft and fall apart.
Yes. Traditional alternatives in Colombia include capaz, nicuro, or tilapia depending on local availability.
