Capitaine fish simmered in a rich, peppery tomato sauce is a beloved coastal dish from Guinea. The mild, flaky white fish absorbs the deep flavors of ripe tomatoes, scotch bonnet, and aromatic spices for a comforting one-pan meal traditionally served over steamed rice or attiéké.
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 385 kcalCalories
- 18 gFat
- 4 gSaturated Fat
- 14 gCarbs
- 3 gFiber
- 7 gSugar
- 38 gProtein
- 620 mgSodium
- 780 mgPotassium
- 85 mgCalcium
- 3 mgIron
- 45 mgVitamin C
- 120 mcgVitamin A
Ingredients
For the fish
- 4 capitaine fish fillets (about 6 oz / 170 g each)
- 1 tsp salt
- 1/2 tsp freshly ground black pepper
- 2 tbsp vegetable oil
- Juice of 1 lime
For the aromatic base
- 2 tbsp palm oil (or vegetable oil)
- 1 large yellow onion, finely chopped
- 4 garlic cloves, minced
- 1 tbsp grated fresh ginger
- 2 scotch bonnet peppers, seeded and finely chopped
For the tomato sauce
- 4 ripe tomatoes, blended (about 2 cups)
- 2 tbsp tomato paste
- 1 red bell pepper, sliced into strips
- 1 tsp dried thyme
- 1 tsp smoked paprika
- 1 bay leaf
- 1/2 cup fish stock or water
- Salt and chopped fresh cilantro to taste
Directions
- Pat the capitaine fillets dry, then season both sides with salt, black pepper, and lime juice. Let sit for 10 minutes while you prepare the sauce.
- Heat 2 tbsp vegetable oil in a large heavy skillet or Dutch oven over medium-high heat. Sear the fish for 2-3 minutes per side until lightly golden. Remove and set aside on a plate.
- In the same pan, add the palm oil and sauté the chopped onion for 3-4 minutes until soft and translucent, scraping up any browned bits from the fish.
- Add the garlic, ginger, and scotch bonnet peppers. Cook for 1-2 minutes, stirring constantly, until fragrant and the peppers brighten in color.
- Stir in the tomato paste and cook for 2 minutes to deepen its flavor, then add the blended tomatoes, red bell pepper, thyme, smoked paprika, and bay leaf. Simmer uncovered for 8-10 minutes until the sauce thickens and the oil begins to separate at the edges.
- Pour in the fish stock, season with salt to taste, and return the seared fish to the pan, nestling it into the sauce.
- Spoon sauce over the fish, cover, and simmer gently for 8-10 minutes until the fish is opaque and flakes easily with a fork.
- Discard the bay leaf, garnish with chopped cilantro, and serve hot with steamed white rice, attiéké, or boiled plantains.
Cook’s Notes
- If capitaine (Nile perch) is unavailable, tilapia, red snapper, or sea bass are excellent substitutes with a similar flaky texture.
- Marinating the fish in lime juice and salt for 15 minutes firms the flesh and removes any muddy aroma.
- Adjust the heat by leaving the scotch bonnet seeds in for fiery sauce or omitting the peppers entirely for a milder kid-friendly version.
- Palm oil gives the authentic Guinean color and earthy flavor; peanut oil is a closer substitute than neutral vegetable oil.
- The sauce tastes even better the next day once the spices have melded, so consider making it a few hours ahead or enjoying leftovers.










