Catfish Pepper Soup Recipe: Lagos Style
Watch How It's Made
Watch how Chipat Bar prepares authentic Lagos-style catfish pepper soup, from fresh catfish to the final steaming bowl.
In Lagos, when someone says 'pepper soup,' they usually mean catfish. It's the default, the standard, the one the city chose as its own.
There's a reason for this. Catfish has a natural sweetness and oil content that transforms pepper soup broth into something richer, more complete than any other protein can achieve. The fish doesn't just sit in the soup. It becomes the soup. Its oils dissolve into the broth, its flesh softens and yields, and by the time you're eating, you can't tell where the catfish ends and the pepper soup begins. There is more about catfish pepper soup, including the cuts and what each costs in Lagos.
The best catfish pepper soup starts with the freshest fish you can find. In Lagos, that means point-and-kill: you choose the catfish alive, watch it being cleaned, and know that between the tank and the pot, nothing has been compromised. At Chipat Bar, every delivery order starts with catfish bought fresh and cooked to order.
Cleaning catfish properly is where many home cooks stumble. The slime that coats the fish isn't just unpleasant. If left on, it clouds the broth and leaves an off-taste. Lime juice and coarse salt, rubbed firmly, then rinsed three times. Your broth will thank you.
The spice blend does its work differently with fish than with meat. Where goat meat pepper soup is aggressive and muscular, catfish pepper soup is aromatic and enveloping. The uda smoke complements the fish's sweetness. The uziza sharpness lifts the natural oils. The crayfish deepens everything into a flavour so layered you'll want to sit with each spoonful. The same depth comes from our own pepper soup spice, which we are packaging for home kitchens.
Catfish is delicate. It doesn't need the long cooking time that goat meat demands. Twenty minutes in a simmering broth and it's done. Overcook it and the flesh falls apart into the soup; undercook it and the centre stays raw. The timing has to be right.
The scent leaves at the end aren't garnish. They're the final voice in the conversation: bright, herbal, alive. They cut through the richness and remind you that this is a Lagos soup: bold but balanced, generous but precise.
A whole catfish in a deep bowl of pepper soup is one of the most beautiful things Lagos produces. It's not plated, it's not styled. It's just there, honest and steaming, waiting for you to pick it up with both hands and understand what all the fuss is about. Prefer it off the grill? Try our grilled catfish at Chipat Bar.
Buying the right fish matters as much as any spice in the pot. Look for firm flesh that springs back when pressed and clear eyes if the head is still attached; a soft, dull fish will never give you a clean broth.
Timing catfish is a different discipline from timing meat. Twenty minutes is usually enough once the broth is already seasoned, and every extra five minutes past that starts to cost you texture rather than adding flavour.
Some cooks in Lagos swear by adding the fish head separately for extra richness, letting it simmer a touch longer than the body pieces before everything comes together in the bowl.
Catfish Pepper Soup: The Recipe
Ingredients
Method
- 1
Clean the catfish properly (10 minutes)
This step is non-negotiable. Rub the catfish pieces with lime juice and salt to remove the slime. Rinse thoroughly under running water (at least three times) for about 10 minutes total. The water should run clear. Some cooks use warm water for the first rinse. The cleaner the fish, the cleaner your broth will be.
- 2
Build the aromatic broth (5 minutes)
In a large pot, combine 6 cups of water with the chopped onion, garlic, ginger, one seasoning cube, and a pinch of salt. Bring to a boil. This is your base: it needs to be flavourful before the fish even goes in. Let it boil for 5 minutes so the aromatics release their oils.
- 3
Add spices and crayfish (10 minutes)
Stir in the pepper soup spice mix, cracked alligator pepper, and ground crayfish. Add the remaining seasoning cube. Reduce heat to medium and let the spiced broth simmer for 10 minutes. The broth should smell complex: smoky from the uda, warm from the uziza, with the crayfish adding a deep seafood undertone.
- 4
Add the catfish (15-20 minutes)
Gently lower the catfish pieces into the simmering broth. Do not stir aggressively; catfish is delicate and will break apart if handled roughly. Add the scotch bonnet peppers (whole for mild, crushed for Lagos-bar-level heat). Let it simmer on medium-low for 15-20 minutes. The fish is done when the flesh is opaque and pulls easily from the bone.
- 5
Finish with scent leaves (3 minutes)
Turn off the heat. Scatter the torn scent leaves and uziza leaves, if using, over the soup and gently fold them in. They wilt immediately, releasing that bright, herbal fragrance that makes catfish pepper soup unmistakable. Let the pot rest for 3 minutes. Serve in deep bowls: the whole catfish piece sitting in the broth like it owns the place. Alongside boiled yam or plantain if you want, but the soup alone is a complete sentence.
Mistakes to Avoid
Skipping the lime and salt rub
Rinsing catfish with plain water alone leaves the slime coating behind, and that slime clouds the broth and leaves a muddy aftertaste. Rub firmly with lime juice and coarse salt before any rinsing.
Dropping fish into cold broth
Adding catfish before the broth is properly seasoned and simmering means the fish absorbs less flavour and can start to break apart as the liquid heats up around it. Always build the broth first.
Stirring the pot too much
Catfish flesh is soft and separates easily, so vigorous stirring turns your pieces into shredded fish floating in broth. Swirl the pot gently by the handles instead of using a spoon.
Overcooking the fish
Fifteen to twenty minutes is enough once the broth is already simmering. Leave it longer and the flesh disintegrates, taking the texture that makes this soup special with it.
Using previously frozen fish without adjusting
Frozen catfish releases extra water as it cooks, thinning the broth. Compensate with a little extra crayfish and pepper soup spice, and thaw it slowly in the fridge rather than under a tap.
How We Cook It at Chipat Bar
At Chipat Bar we buy our catfish fresh and clean it the same hour it goes into the pot, because held-over fish never gives the same clean broth.
Our spice mix goes in before the fish, not after, so the catfish spends its short cooking time absorbing flavour rather than waiting for the broth to catch up.
We add scent leaf right at the pass, seconds before a bowl goes out, which is why our catfish pepper soup always smells brighter than a pot that has been sitting.
Not sure which of these aromatics does what, or where to buy them in Lagos? We break each one down in our pepper soup ingredients list, with pictures and both the Nigerian and botanical names.
Prefer to Skip the 35 minutes?
We keep a pot going at Chipat Bar. Catfish Pepper Soup is ₦14,000 on its own, or ₦16,000 with sweet potatoes, yam or plantain.
Available Mild, House or Extra Hot on request. Delivering across Lagos.
Catfish Pepper Soup: Common Questions
How do I clean catfish so the broth is not slimy?
Rub the cut fish firmly with coarse salt and lime or lemon juice, working over every surface, then rinse under running water at least three times. Some cooks pour hot water over the fish first to loosen the slime before salting. Skip this and the slime clouds the broth and leaves a muddy aftertaste.
How long should catfish cook in pepper soup?
About twenty minutes in an already simmering, already seasoned broth. Catfish is delicate, so it goes in after the spices have infused, not at the beginning with them. Overcooked, the flesh collapses into the soup and you lose the pieces entirely.
Is fresh point-and-kill catfish really better than frozen?
Yes, and the difference is in the broth rather than the flesh. Fresh catfish releases clean oils that emulsify into the soup, while frozen fish has already lost moisture and tends to give a flatter, slightly watery result. If frozen is your only option, thaw slowly in the fridge and add extra crayfish.
What do you serve with catfish pepper soup?
In Lagos, most people take it on its own, or with a small portion of white rice or agidi to soak up the broth. Boiled yam and plantain also work if you want something more filling. A cold drink alongside is standard practice at the bar.
Keep Reading
Patience Agwu
Owner, Chipat Bar Ikoyi
Patience has been cooking and serving authentic Nigerian pepper soup in Lagos since 2018. Every guide and recipe on this site is drawn from years of daily kitchen experience at Chipat Bar.
Or skip the work. Let us make it for you.
Prefer to skip the cooking? Order it from Chipat Bar. See the full menu and prices or message us and we'll deliver it hot, anywhere in Lagos.