Go Back

Classic Cameroon Pepper Soup with Fish & Meat

For the Protein:
500g (1 lb) firm white fish (e.g., tilapia, catfish, cod), cut into large chunks
500g (1 lb) goat meat, beef, or chicken (on the bone for more flavor), cut into bite-sized pieces
1 medium onion, sliced
2-3 stock cubes (e.g., Maggi or Knorr)
Salt to taste
For the Pepper Soup Spice Blend (The Heart of the Soup):
2-3 tablespoons ground Cameroon Pepper (or substitute with 1.5 tbsp Grains of Paradise + 1/2 tbsp black pepper)
1-2 tablespoons ground Cayenne Pepper or Paprika (for color)
1 teaspoon Ehuru (Calabash Nutmeg), grated or ground
1 teaspoon Uziza seeds, ground (optional but highly recommended)
1/2 teaspoon Uda (Negro Pepper), ground (optional)
1 teaspoon dried thyme
Other Ingredients:
3-5 fresh Habanero peppers (or Scotch bonnets), pierced with a knife (adjust to your heat level)
4-5 cloves garlic, crushed
1-inch piece of ginger, crushed or sliced
1 large handful fresh Scent Leaves (African Basil) or substitute with regular Basil or Mint
1-2 tablespoons fresh lime or lemon juice
Step-by-Step InstructionsStep 1: Prepare the Meat
Place the goat meat/beef/chicken in a pot. Add half of the sliced onions, one stock cube, and salt.
Add enough water to just cover the meat. Bring to a boil, then reduce the heat and simmer until the meat is tender (this can take 30-60 minutes depending on the cut). Keep the stock! This is your soup base.
In a small bowl, mix all the ground dry spices: Cameroon pepper, cayenne, ehuru, uziza, uda, and thyme. Add a little water to form a smooth paste. This prevents the spices from clumping in the soup.
To the pot with the cooked meat and its stock, add the remaining sliced onions, crushed garlic, and ginger.
Stir in the spice paste you made. Add the whole habanero peppers (pierced so they release flavor without disintegrating).
Add the remaining stock cube. Bring the soup to a boil, then reduce the heat and let it simmer for 10-15 minutes. This allows the spices to infuse the broth beautifully.
Gently place the chunks of fish into the simmering soup.
Cook for 5-8 minutes. The fish is done when it becomes opaque and flakes easily. Be careful not to overcook it, or it will fall apart.
Turn off the heat. Stir in the fresh scent leaves (or basil). They will wilt perfectly in the hot soup.
Finally, add the fresh lime or lemon juice. This brightens all the flavors and balances the heat.
Serve immediately while it's piping hot.
Pepper Soup is often enjoyed as a main course with:
Boiled Yam or Plantain
Garlic Bread (for soaking up the broth)
White Rice
Or simply on its own in a bowl.
Spice Substitutions: If you can't find the traditional spices, a good quality ground Grains of Paradise is the closest substitute for Cameroon Pepper. You can also use a pre-mixed Pepper Soup Spice from an African store.
Control the Heat: You control the heat in two ways:
The number of habanero peppers (use fewer for milder soup).
The amount of ground cayenne/Cameroon pepper.
Do not burst the habanero peppers if you want flavor without extreme heat. Remove them before serving if you're sensitive.
The "Clear" Broth: For a crystal-clear broth, you can skim off any foam or impurities that rise to the top while cooking the meat. Avoid over-stirring once the fish is in.
Seafood Version: You can make a fantastic version with assorted seafood like shrimp, mussels, and crab.
Enjoy your journey into making this fiery, fragrant, and deeply satisfying West African classic
Cuisine: African