Spicy Oven-Baked Catfish with Pepper Sauce
If you love catfish that’s spicy, juicy, and packed with flavour, this Spicy Oven-Baked Catfish with Pepper Sauce is a recipe you’ll want to save!
The fish is seasoned, scored, and coated generously with a homemade pepper marinade made from red bell peppers, onions, spring onions, garlic, ginger, and plenty of Scotch bonnet peppers. A little curry powder, thyme, and fresh basil bring everything together, creating a fragrant marinade that penetrates the fish and gives it incredible flavour.
The best part? We reserve some of the pepper sauce before marinating the fish. That way, you have extra sauce for garnishing and serving alongside your favourite sides.
In this recipe, the catfish is oven-baked until cooked through, then basted with melted butter to help it stay moist and develop a beautiful finish. To complete the meal, we’re serving it with crispy fried yam and sweet fried plantain.
It’s perfect for weekend meals, entertaining guests, or anytime you’re craving a delicious fish dish with a proper Nigerian-style pepper kick.
Why You’ll Love This Spicy Oven-Baked Catfish
- Packed with flavour: The homemade pepper marinade combines fresh vegetables, aromatic spices, and plenty of heat.
- Juicy and tender: Scoring the fish and coating it thoroughly helps the marinade reach more of the flesh.
- Oven-baked: You get a delicious roasted finish without having to deep-fry the fish.
- Customizable heat: Adjust the Scotch bonnet and habanero to suit your spice tolerance.
- Perfect with sides: Serve it with crispy yam, fried plantain, rice, or a fresh salad.
- Great for sharing: This impressive fish dish works beautifully for family meals and weekend gatherings.
Ingredients
For the Catfish
- 1 large whole catfish, approximately 1ā1.5kg
- 1 tablespoon salt, for cleaning as needed
- 1 lemon, cut in half
- 1ā2 teaspoons seasoning powder, for the initial seasoning
For the Pepper Marinade
- 2 large red bell peppers
- 1 medium onion
- 2 spring onions
- 4ā6 Scotch bonnet peppers, adjusted to taste
- 2 cloves garlic
- 1 tablespoon fresh ginger, chopped
- 1 teaspoon curry powder
- 1 teaspoon dried thyme
- 1ā2 teaspoons seasoning powder, to taste
- 3ā4 tablespoons vegetable oil
- ½ cup fresh basil leaves
- Juice of ½ lemon
For Basting and Garnishing
- 2 tablespoons butter, melted
- Reserved pepper sauce, prepared separately from the fish marinade
- ½ small onion, sliced into rings, optional
- Chopped spring onions or fresh basil, optional
For the Fried Yam
- 1 medium yam
- Salt to taste
- Water, for parboiling
- Vegetable oil, for frying
For the Fried Plantain
- 2 ripe but firm plantains
- Salt, optional
- Vegetable oil, for frying
These quantities are practical estimates based on the video. Adjust the pepper and seasoning to suit your taste and the size of your fish.
How to Make Spicy Oven-Baked Catfish with Pepper Sauce
1. Clean the Catfish

Clean the catfish using your preferred method.
In this recipe, lemon and salt are used to help clean the fish. Rub the fish gently with the lemon and salt, then rinse thoroughly with clean water.
Pat the fish dry with paper towels.
Drying the surface helps the marinade cling better and reduces excess moisture during baking.
2. Score the Fish
Place the catfish on a clean cutting board.
Using a sharp knife, make several diagonal cuts on both sides of the fish. Avoid cutting all the way through.
Scoring helps the marinade reach more of the flesh instead of sitting only on the surface.
Rub the initial seasoning powder over the fish, paying attention to the cuts and the cavity.
Set aside while you prepare the pepper marinade.
3. Blend the Pepper Ingredients
Add the red bell peppers, onion, spring onions, Scotch bonnet peppers, garlic, and ginger to a blender.
Blend until you have a smooth or slightly textured mixture, depending on your preference.
You don’t need to add much water. The vegetables contain moisture, and a thick marinade will coat the fish more effectively.
If necessary, add just a small splash of water to help the blender work.
4. Cook the Pepper Marinade
Heat the vegetable oil in a saucepan over medium heat.
Carefully add the blended pepper mixture and stir.
Season with curry powder, thyme, and seasoning powder.
Allow the sauce to simmer for approximately 10ā15 minutes, stirring occasionally. The aim is to cook down some of the moisture and develop the flavour of the peppers and aromatics.
Reduce the heat if the sauce begins to stick or splatter excessively.
A few minutes before the sauce is ready, add the fresh basil leaves and stir them in.
If basil isn’t available, you can use curry leaves as an alternative, although the flavour will be different.
5. Reserve Some Pepper Sauce
Before the sauce comes into contact with the raw fish, transfer approximately one-third of it into a clean bowl or container.
This portion will be used for serving and garnishing later.
Keep the remaining sauce separate for marinating the fish.
Important: Never reuse marinade that has touched raw fish as a finishing sauce unless it is thoroughly cooked first. Reserving the sauce before marinating avoids this problem.
6. Cool the Marinade and Add Lemon Juice
Allow the portion intended for the fish to cool until it is no longer hot.
Squeeze in the lemon juice and stir well.
Cooling the sauce first prevents it from cooking the surface of the fish prematurely and makes it easier to handle.

7. Marinate the Catfish
Place the scored fish in a suitable baking dish or tray.
Rub the pepper marinade generously over the fish, making sure to coat both sides, the cuts, and the cavity.
Use your hands or a spoon to work the sauce into the scored areas.
Cover and refrigerate for about 30 minutes if time allows. You can marinate it for longer, provided it remains refrigerated.
The longer resting time gives the fish more opportunity to absorb the flavours.
8. Preheat the Oven
Preheat your oven to 400°F (200°C).
Arrange the marinated catfish on a suitable baking tray. You can line the tray with foil or baking paper suitable for the oven to make cleanup easier.
Spoon any remaining marinade intended for the fish over the top.
Bake for approximately 25ā30 minutes to begin with.
The exact timing depends on the thickness and weight of the fish, so check its progress rather than relying on time alone.
9. Baste with Melted Butter
After the initial baking period, carefully remove the fish from the oven.
Spoon some of the juices from the baking tray over the fish, then brush the surface with melted butter.
The butter adds richness and helps the fish develop a more attractive finish.
Return the fish to the oven, uncovered, for another 15ā20 minutes, depending on its size.
The fish is ready when the flesh is opaque and flakes easily with a fork, and the thickest part reaches a safe internal temperature of 145°F (63°C).
If the fish is browning too quickly before the inside is cooked, reduce the oven temperature slightly and continue cooking until done.
10. Prepare the Yam

While the fish is baking, peel the yam and cut it into evenly sized pieces or thick chips.
Rinse thoroughly and place in a pot with water and a little salt.
Bring to a boil and cook for approximately 5ā7 minutes, just until the outside begins to soften. The yam should be partially cooked, not fully tender.
Drain thoroughly and allow the pieces to release excess moisture.
Letting the surface dry before frying helps produce a crispier exterior and reduces oil splattering.
11. Fry the Yam
Heat vegetable oil in a deep, heavy-based frying pan.
Carefully add the drained yam pieces in batches. Avoid overcrowding the pan.
Fry until the yam is golden and crisp on the outside and tender inside.
Remove with a slotted spoon and drain on a rack or paper towels.
Season lightly with salt if needed.
Safety tip: Make sure the parboiled yam is well drained before adding it to hot oil. Moisture can cause oil to splatter.
12. Fry the Plantain
Peel the plantains and slice them into diagonal pieces or your preferred shape.
Heat vegetable oil in a separate pan.
Fry the plantain over medium heat until golden brown on both sides and tender inside.
Remove and drain.
For a less oily option, you can bake or air-fry the plantain instead.
13. Garnish and Serve
Once the catfish is fully cooked, transfer it carefully to a serving platter.
Spoon the reserved pepper sauce over the fish. Add onion rings, chopped spring onions, or fresh basil if desired.
Serve with the crispy fried yam and sweet fried plantain.
Enjoy your spicy, juicy, flavour-packed catfish!

Tips for the Best Oven-Baked Catfish
Score the fish properly
Make several cuts along both sides, especially if the fish is large. This gives the marinade more surface area to coat.
Don’t apply hot marinade
Allow the cooked pepper sauce to cool before rubbing it onto the fish. This makes marinating easier and helps avoid prematurely cooking the fish’s surface.
Adjust the heat
Scotch bonnet and habanero can be very hot. Start with fewer peppers if you’re sensitive to heat, and remove the seeds if you prefer a milder flavour.
Keep some sauce for serving
Always reserve the finishing sauce before it touches the raw fish. This gives you a safe, flavourful garnish for the finished dish.
Use the cooking time as a guide
Fish thickness varies considerably. Start checking towards the end of the initial baking period and confirm that the thickest part reaches 145°F (63°C).
Don’t skip drying the yam
After parboiling, drain the yam thoroughly and allow surface moisture to evaporate. This helps it fry more evenly and become crisp.
Variations and Substitutions
Use another fish: Tilapia, snapper, hake, or another suitable whole fish can work. Adjust the cooking time based on the thickness of the fish.
Make it less spicy: Reduce the Scotch bonnet and replace some of it with extra red bell pepper.
Try a different herb: Fresh basil gives the marinade a distinctive aroma. Curry leaves can be used as an alternative, although they will change the flavour.
Use lemon or lime: Both can provide a fresh citrus note. Add the juice after the cooked marinade has cooled.
Serve with different sides: Swap the yam and plantain for white rice, fried rice, roasted potatoes, or a fresh vegetable salad.
Cook the fish on a grill: You can adapt the marinade for grilling, but make sure the fish is cooked thoroughly and use suitable equipment to prevent it from sticking or falling apart.
What to Serve with Spicy Oven-Baked Catfish
This fish pairs wonderfully with:
- Crispy fried yam
- Fried ripe plantain
- White rice
- Nigerian fried rice
- Roasted potatoes
- Fresh cucumber and tomato salad
- Coleslaw
- Grilled vegetables
For another delicious rice meal, try my Gizzard Fried Rice, or explore my Seafood Okra Soup when you’re in the mood for a comforting Nigerian soup.
Storage and Reheating
Allow leftover fish, yam, and plantain to cool slightly, then refrigerate them promptly in separate airtight containers.
- Refrigerator: Store cooked fish and other leftovers for 3ā4 days.
- Freezer: The cooked fish can be frozen in a suitable airtight container, although its texture may change after thawing.
- Reheating the fish: Warm in an oven at approximately 160ā175°C (320ā350°F) until heated through. Cover loosely if necessary to prevent the surface from drying out.
- Reheating the yam and plantain: Reheat in an oven or air fryer to help restore some crispness.
Avoid leaving cooked fish at room temperature for more than two hours, or one hour in very hot conditions.
For additional guidance, see the USDA’s food storage recommendations.
Frequently Asked Questions (FAQs)
How long should I bake catfish?
For a whole catfish weighing approximately 1ā1.5kg, start with 25ā30 minutes at 400°F (200°C), then check and continue cooking as needed. Larger fish may take longer. The thickest part should reach 145°F (63°C).
Can I marinate the catfish overnight?
You can prepare the marinade ahead and refrigerate the fish for several hours. Because the marinade contains lemon juice, avoid leaving the fish in a highly acidic marinade for too long, as it can affect the texture. For best results, marinate for about 30 minutes to a few hours.
Can I use another fish instead of catfish?
Yes. Tilapia, snapper, hake, and other suitable fish can work with this marinade. Adjust the cooking time according to the fish’s size and thickness.
Can I make this recipe less spicy?
Absolutely. Reduce the Scotch bonnet peppers and use more red bell pepper instead. You can also remove the seeds and membranes from the hot peppers to reduce some of the heat.
Why should I reserve some of the pepper sauce?
Reserving some sauce before marinating the raw fish gives you a safe finishing sauce for garnishing and serving. Never use sauce that has touched raw fish as a ready-to-eat garnish unless it has been thoroughly cooked first.
How do I make fried yam crispy outside and soft inside?
Parboil the yam briefly, drain it thoroughly, and allow the surface moisture to evaporate before frying. Fry in hot oil in small batches until golden and tender.
Can I make the catfish without butter?
Yes. You can omit the butter or brush the fish with a little vegetable oil instead. Butter adds richness and helps with browning, but it isn’t essential.
What can I serve with spicy oven-baked catfish?
Fried yam and plantain are excellent choices. You can also serve the fish with white rice, fried rice, roasted potatoes, or a fresh salad.
Final Thoughts
This Spicy Oven-Baked Catfish with Pepper Sauce is a fantastic choice when you want fish that’s bold, juicy, and full of flavour. The homemade pepper marinade brings the heat, the basil adds a lovely aroma, and the melted butter helps give the fish a rich, beautiful finish.
Serve it with crispy fried yam and sweet plantain for a satisfying combination of spicy, savoury, sweet, and crunchy textures.
If you try this recipe, leave a comment and let me know what you served alongside your fish. Did you go with yam and plantain, or would you pair yours with rice?
Happy cooking.




You May Also Like
Buka-Style Abula (Gbegiri, Ewedu & Omi Obe)
Irresistible Christmas Fried Rice
Homemade Ice Cream (No Whipping Cream)
Jollof Spaghetti
HI, IāM Joyful Cook
In the kitchen, I find joy in experimenting with flavors, crafting unique dishes, and sharing my love for food with others...
Connect with me
Recent Recipes