Peanut Sauce with Fish – Authentic Guinean Recipe

Peanut sauce with fish is a comforting and flavorful Guinean dish made with a rich peanut base, tomatoes, spices, and tender pieces of fish. Known locally as sauce arachide poisson, this dish is popular throughout West Africa and offers a perfect balance of creaminess, heat, and deep savory flavor. It is traditionally enjoyed with rice, and its aroma alone can fill a home with warmth and nostalgia. Peanut-based stews are an important part of West African culinary history.

What Is Guinean Peanut Sauce with Fish?

This dish begins by creating a tomato and onion base that blends into a thick peanut stew. The natural oils from the peanut butter combine with spices to form a flavorful sauce that coats the fish perfectly. While beef and chicken versions of peanut sauce exist, the fish variation is especially popular in coastal regions of Guinea. It is rich, nourishing, and deeply satisfying, making it a staple for family meals.

Ingredients

For the sauce:

  • 1 cup natural peanut butter (unsweetened)
  • 2 tomatoes, diced, or 1 cup tomato puree
  • 1 onion, chopped
  • 2 tablespoons tomato paste
  • 2 garlic cloves, minced
  • 1–2 cups water or broth
  • 1 teaspoon paprika
  • 1 teaspoon black pepper
  • 1 bouillon cube (optional)
  • Salt to taste
  • 2–3 tablespoons oil

For the fish:

  • 2–3 fish fillets or whole fish (tilapia, snapper, or mackerel)
  • Salt and pepper
  • 1 teaspoon garlic powder
  • Oil for frying

Instructions

Start by preparing the fish. Season the fillets or whole fish with salt, pepper, and garlic powder. Heat oil in a pan and fry the fish on both sides until golden. Set aside to drain on paper towels. The crispy exterior helps the fish hold its shape once added to the sauce.

To make the peanut sauce, heat a bit of oil in a large pot and sauté the chopped onions until soft. Add garlic and tomato paste, cooking for a few minutes to deepen the flavor. Stir in the diced tomatoes or tomato puree and let the mixture simmer until it thickens and the oil begins to separate.

In a separate bowl, mix the peanut butter with a small amount of warm water to create a smooth, pourable paste. Add this peanut mixture to the pot and stir well. Pour in additional water or broth until the sauce reaches your desired consistency—thick and creamy is traditional. Season with paprika, black pepper, salt, and a bouillon cube if using.

Lower the heat and let the sauce simmer for 20 minutes, stirring occasionally. Once the peanut sauce is fragrant and glossy, gently place the fried fish into the pot. Spoon sauce over the fish and cook on low heat for another 10 minutes to allow the flavors to blend without breaking the fish apart.

Serving Suggestions

Serve peanut sauce with fish over steamed white rice, which absorbs the rich sauce perfectly. It also pairs well with boiled cassava, plantains, or fonio. Many Guinean families enjoy this dish with a small side of spicy pepper sauce for extra heat. Garnish with fresh herbs or a squeeze of lemon for brightness.

Tips and Variations

For a smokier flavor, add smoked fish or dried shrimp to the sauce. If you prefer a milder version, reduce the tomato content and use more broth. Tilapia is the traditional choice, but snapper and mackerel hold up very well in the thick peanut stew. A vegetarian version can be made by replacing fish with eggplant, mushrooms, or tofu.

Storage

Store peanut sauce with fish in an airtight container in the refrigerator for up to three days. Reheat gently on the stove, adding a splash of water to restore its creamy texture. Avoid reheating the fish too aggressively to prevent it from falling apart. The sauce can also be frozen without the fish for up to two months.

Kadidia, Afro Flavor Hub’s AI kitchen host (AI-generated image)

Kadidia is Afro Flavor Hub’s AI kitchen host — a digital character, not a real person. Recipes are published by the Afro Flavor Hub team.