Capitaine, the prized Nile perch of the Niger River, is a centerpiece of Malian home cooking. In this traditional preparation, fillets are slathered with a deeply aromatic paste of onion, garlic, ginger, and tomato, then grilled over hot coals until smoky and just flaky. The result is a simple yet bold-flavored fish that captures the spirit of riverside cooking in Bamako.
Prep Time15 mins
Cook Time12 mins
Total Time27 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 290 kcalCalories
- 12 gFat
- 2 gSaturated Fat
- 7 gCarbs
- 1 gFiber
- 3 gSugar
- 37 gProtein
- 480 mgSodium
- 590 mgPotassium
- 45 mgCalcium
- 2.5 mgIron
- 14 mgVitamin C
- 70 mcgVitamin A
Ingredients
For the marinade paste
- 1 large yellow onion, finely grated
- 4 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons tomato paste
- 1 Scotch bonnet pepper, minced (optional)
- 1 Maggi seasoning cube, crumbled
- 1 teaspoon black pepper
- 1/2 teaspoon fine sea salt
For the fish and grilling
- 4 capitaine (Nile perch) fillets, about 6 oz (170 g) each
- 3 tablespoons vegetable oil, plus more for brushing
- Juice of 1 lime, plus extra wedges for serving
- 1 small red onion, sliced into thin rings
- 2 tablespoons chopped fresh parsley or cilantro
Directions
- Rinse the capitaine fillets under cold running water and pat them thoroughly dry with paper towels so the marinade will cling properly.
- In a bowl, combine the grated onion, garlic, ginger, tomato paste, Scotch bonnet if using, crumbled Maggi cube, black pepper, salt, the 3 tablespoons of oil, and the lime juice; stir into a thick, smooth paste.
- Coat each fillet generously with the marinade, rubbing it firmly into the flesh on both sides. Cover and refrigerate for at least 30 minutes, or up to 2 hours for deeper flavor.
- Prepare a charcoal grill for direct medium-high heat, about 400°F (200°C), and oil the grates well with a folded paper towel dipped in oil; alternatively, preheat a cast-iron grill pan over medium-high heat.
- Lay the marinated fillets on the hot grill, presentation-side down. Cook undisturbed for 4 to 5 minutes, until dark grill marks form and the flesh releases cleanly from the grate.
- Flip the fillets carefully with a wide metal spatula, brush lightly with extra oil, and grill the second side for another 4 to 5 minutes until the fish flakes easily and reaches an internal temperature of 145°F (63°C).
- Transfer the grilled fish to a warm platter, squeeze fresh lime juice over the top, and scatter with sliced red onion rings and chopped parsley or cilantro.
- Let the fish rest for 2 to 3 minutes, then serve hot with steamed rice, attiéké, grilled plantains, or a simple tomato-onion salad on the side.
Cook’s Notes
- Capitaine (Nile perch) is traditional in Mali, but firm white fish like tilapia, snapper, or sea bass work well as substitutes if it is not available.
- A charcoal grill gives the most authentic Malian flavor; hardwood charcoal is preferred over briquettes for cleaner smoke.
- If the fish sticks to the grill when you try to flip it, wait another minute, as it is not ready to turn until the flesh releases naturally.
- Mali's Maggi cube adds an unmistakable savory depth, but you can substitute with an equal amount of bouillon powder or simply use an extra 1/2 teaspoon of salt.
- For an even smokier finish, soak a small handful of wood chips in water for 30 minutes and toss them onto the coals just before grilling.









