Nigerian Fish Pepper Soup


Nigerian Fish Pepper Soup is a soul-warming, aromatic, and spicy Nigerian broth soup. It’s a light yet intensely flavorful dish, perfect as a comforting meal on a cold day, a starter at a gathering, or even as a nourishing remedy when you’re feeling under the weather.

The flavor profile is boldly spicy (from scotch bonnet peppers), deeply savory, and highly aromatic from the special peppersoup spice blend, my recipe typically includes ingredients like Nchanwu (Scent leaf), Curry leaf, Utazi and Uziza. The fresh scent leaf adds a final, unforgettable herbal note.

PrepCookTotalServingsSkill Level
15 mins35 mins50 mins4Beginner

🌶️ Ingredients (Metric + Cups)

  • Fish: 1 kg (2.2 lbs) whole Mackerel, Catfish, Tilapia, or Cod, cut into 2-inch steaks
  • Water: 1.5 Liters (approx 6.5 cups)
  • Onion: 1 medium onion, finely chopped ( I prefer garlic 6-7 large cloves finely chopped to yield 3 table spoons)
  • Ginger: 1 small piece, finely chopped to yield 1 tablespoon
  • Scotch Bonnet/Habanero: 1-2, finely chopped ( I use 1 only, if you like it very hot use 2)
  • Peppersoup Spice Mix: 1 tbsp (approx 10g) (I prefer AACE Foods All purpose seasoning)
  • Bouillon Cubes: 2 (e.g., Maggi or Knorr), crushed
  • Ground Crayfish: 1 tbsp (optional, for extra umami). ( I do not use crayfish too many conflicting tastes)
  • Scent Leaf (Nchanwu): 1 small bunch (approx 1/2 cup, loosely packed), chopped to yield approx 3 -4 tablespoons
  • Curry leaf : A few leaves, chopped to yield approximately 1 tablespoon
  • Uziza leaf : A few leaves, chopped to yield approximately 1 tablespoon
  • Utazi leaf : A few leaves, chopped to yield approximately 1 teaspoon (optional)
  • Salt: To taste
  • For cleaning catfish/mackerel (if using): 1 tbsp Lime or Lemon juice or vinegar + hot (not boiling) water

🥣 Instructions

  1. Prepare the Fish:
    • Place the fish steaks in a bowl. Pour hot (not-boiling) water over them and add the lime/lemon juice. Let sit for 2-3 minutes, then rinse thoroughly with cold water. This removes the slime/fishy smell.
  2. Build the Broth:
    • Place the fish steaks in a medium-sized pot. Add the chopped onion (or garlic), chopped ginger, crushed bouillon cubes, peppersoup spice mix, a third of your chopped scotch bonnet pepper and Salt
    • Pour in the 1.5 liters of water. The water should cover the fish.
  3. Cook and Finish:
    • Place the pot on medium-high heat and bring to a gentle boil. Do not stir with a spoon, as this will break the fish. Instead, gently swirl the pot by holding the handles.
    • Once boiling, reduce the heat to a simmer. Cook for 15-20 minutes, or until the fish is opaque and cooked through.
    • Add the chopped scent leaf, curry leaf, uziza leaf, remaining chopped pepper and more salt to taste. Swirl the pot again and let it simmer for another 2-3 minutes for the flavors to meld. Serve immediately while piping hot.

📝 Notes & Substitutions

  • Fish: Catfish is the traditional choice and adds a unique, rich flavor. However, firm white fish like, Mackerel, Tilapia, Snapper, or Cod work beautifully. My favorite is Mackerel.
  • Heat Level: The heat comes from the scotch bonnet. For less heat, use only one pepper and add it whole (remove it before serving). For more heat, chop it finely.
  • Scent Leaf: This herb is key to the authentic flavor. If you absolutely cannot find it, a mix of fresh Thai basil and a small amount of mint can be a substitute, though the flavor will be different.
  • Spice Mix: You can buy pre-made Nigerian peppersoup spice mix at African or international food stores. If making your own, it typically includes ground Uda (Negro pepper), Ehuru (Calabash Nutmeg), Uziza (black pepper) seeds, and Grains of Selim. My unique twist replaces the Nigerian peppersoup spice with All purpose seasoning and the combo of herbs above. The featured image on this page was prepared with my unique twist for a lighter palette.

📦 Make-Ahead & Storage

  • Fridge: Peppersoup stores wonderfully. Let it cool completely, then store it in an airtight container in the refrigerator for up to 3 days. The flavors will deepen.
  • Freezer: You can freeze the soup (with the fish) for up to 3 months. Note that the texture of the fish may become slightly softer upon thawing.
  • Reheating: Reheat gently in a pot on the stovetop over medium-low heat. Do not boil it vigorously, or the fish will break apart. Just bring it to a hot simmer.

❓ FAQs

  • Q: My fish broke into tiny pieces. What did I do wrong?
  • A: You likely stirred it or boiled it too hard. This soup is delicate. You must only swirl the pot to mix the ingredients and simmer gently, never a rolling boil.
  • Q: Can I add vegetables like yam or plantain?
  • A: Yes, this is a common variation. You can add chunks of yam or unripe plantain at the beginning with the fish. This will make the soup a more filling, complete one-pot meal.
  • Q: Why does my peppersoup taste bitter?
  • A: This can happen if you use too much of a particular spice in your mix (like uda) or if your spice mix is old or burnt. Always use a fresh, balanced spice blend.