Begin by washing your chosen protein under clean running water. Carefully remove any excess fat, bones, or unwanted particles to ensure a clean cooking process. Cut the meat or fish into medium-sized portions for even cooking. This step is crucial as it sets the foundation for a hygienic and flavorful soup. Once cleaned, place the protein in a bowl and set aside. Proper preparation ensures the soup maintains a fresh taste and appealing texture, which is essential for authentic Ghanaian peanut soup.
Place the cleaned protein into a cooking pot and season it with salt, garlic, ginger, chopped onions, and seasoning cube if desired. Mix thoroughly to ensure every piece is well coated with the seasoning blend. Allow the mixture to marinate for at least 15–20 minutes. This process enhances the flavor by allowing the spices to penetrate deeply into the meat or fish. Proper seasoning at this stage ensures the final soup has a rich, layered taste that is both aromatic and satisfying.
Set the pot on medium heat and allow the seasoned protein to cook in its own juices or with a small amount of water. Cover the pot and let it simmer until the protein becomes tender. As it cooks, natural juices are released, forming a rich and flavorful stock. This stock is essential for the depth of the soup. Stir occasionally to prevent sticking. Once the protein is tender, leave it in the pot with the stock, as this will be used as the base for the peanut soup.
Wash the tomatoes, onion, garlic, ginger, and peppers thoroughly under clean water. Remove stems and cut them into smaller pieces to make blending easier. Fresh ingredients are key to achieving the authentic taste of Ghanaian peanut soup. Taking time to properly clean and prepare these ingredients ensures a smooth texture and enhances the natural flavors. This preparation step is essential for creating a balanced and rich soup base.
Place the prepared tomatoes, onion, garlic, ginger, and peppers into a blender. Blend until you achieve a smooth, consistent mixture. This blended base is what gives the soup its vibrant color and rich flavor. Ensure there are no large chunks, as a smooth consistency is ideal for peanut soup. Once blended, set the mixture aside, ready to be added to the cooking pot.
Pour the blended tomato mixture into the pot containing the cooked protein and stock. Stir thoroughly to combine all ingredients evenly. This step begins the transformation into the signature peanut soup. Allow the mixture to cook for several minutes, letting the flavors blend together. The aroma will become richer as the ingredients cook, creating the base for the soup’s depth and complexity.
In a separate bowl, mix the peanut paste with warm water until it becomes smooth and slightly runny. This step prevents lumps when adding it to the soup. Stir thoroughly until fully dissolved. Properly prepared peanut paste ensures the soup has a creamy and consistent texture, which is a defining characteristic of Ghanaian peanut soup.
Slowly pour the peanut mixture into the pot while stirring continuously. This helps it blend evenly with the tomato base and prevents separation. The soup will begin to thicken and develop its creamy texture. Continue stirring gently to ensure all ingredients are well combined.
Add water gradually to achieve your desired soup consistency. Peanut soup should be smooth and slightly thick, not overly watery. Stir gently and ensure everything is well mixed.
Increase the heat slightly and allow the soup to come to a gentle boil. Stir occasionally to prevent sticking at the bottom of the pot. As the soup cooks, the peanut oil will begin to rise to the surface, indicating proper cooking.
Continue cooking until you notice oil separating on top of the soup. This is a key sign that the peanut soup is fully cooked and the flavors have developed properly.
Taste the soup and adjust salt or seasoning as needed. This step ensures the final flavor is balanced and satisfying.
Allow the soup to simmer gently for 10–15 minutes to deepen the flavor. Serve hot with fufu, rice, or banku and enjoy.