What makes this dish work
This is a catfish recipe built on contrast: the warm bite of chili against the cool, clean notes of rosemary and dill, all of it grounding the fish's mild, slightly sweet flesh. The technique is straightforward—you're searing the fish skin-side down in a hot pan, then finishing it in a low oven—but the seasoning is what makes it memorable. The herbs stay fresh because they go in at the end, not buried in the pan from the start.
Catfish's thin skin crisps easily and its fat content means the fish stays moist even if you cook it a few minutes longer than you meant to. That reliability is why this preparation works as well for a weeknight dinner as it does when you're cooking for people who don't usually eat fish. The chili heat is gentle enough that it doesn't overwhelm, but present enough that you taste it in every bite.
Key Takeaways
- Pat the catfish dry before searing so the skin crisps instead of steaming, which takes about three minutes skin-side down in a hot pan.
- The rosemary and dill go in during the last two minutes of cooking so they stay bright and don't turn bitter from the heat.
- A whole catfish (two to three pounds) serves two people generously and cooks through in about twelve minutes total.
- The chili—whether flakes or fresh—should be toasted briefly in the pan before the fish goes in, which mellows the raw edge and lets the flavor spread evenly.
Preparing the catfish for the pan
Start with a whole catfish, cleaned and gutted, weighing two to three pounds. Ask your fishmonger to do this if you haven't already. Rinse it inside and out under cold water and pat it completely dry with paper towels—this step matters more than it sounds. Moisture on the skin prevents browning and creates steam instead of a crust.
Score the skin lightly on both sides with a sharp knife, making shallow cuts about an inch apart. This helps the seasoning penetrate and lets the skin crisp more evenly. Season the inside cavity and the outside generously with salt and freshly ground black pepper. Let it sit at room temperature for ten minutes while you prepare the pan and gather your herbs.
Building the chili-herb base
Heat two tablespoons of neutral oil (vegetable or canola) in a large skillet over medium-high heat until it shimmers. Add one teaspoon of chili flakes—or one finely minced fresh chili if you prefer—and let it toast in the oil for about thirty seconds, stirring constantly. You'll smell the chili warm and open up. This toasting step is what keeps the heat from tasting raw or harsh.
If you're using fresh chili, add it a few seconds before the fish so it doesn't burn. The oil should be hot enough that when you place the fish in the pan, it sizzles immediately. If it doesn't, wait another minute. A hesitant sizzle means the skin won't crisp.
Searing and finishing in the oven
Lay the catfish skin-side down in the hot oil. Don't move it. Let it sit for three to four minutes until the skin is golden and crisp and releases easily from the pan. You should be able to slide a thin spatula under it without resistance. Flip the fish carefully—use two spatulas if you have them—and sear the other side for two minutes.
Transfer the skillet to a preheated 375°F oven and cook for six to eight minutes, depending on the thickness of the fish. The flesh should flake easily at the thickest part near the backbone when you press it gently with a fork. Remove the skillet from the oven and scatter fresh rosemary leaves and fresh dill over the top. Let them sit in the residual heat for two minutes so they soften slightly and release their oils without losing their color.
Finishing touches and serving
A squeeze of fresh lemon juice over the fish just before serving brightens everything—the herbs, the chili, the richness of the skin. A small pinch of fleur de sel or finishing salt on top adds texture and brings all the flavors into focus. Serve the fish whole at the table if you're cooking for two, or fillet it in the kitchen and plate it with the skin facing up so people see what you've made.
Roasted potatoes or a simple green salad work well alongside this. The herbs and chili are assertive enough that they don't need a heavy sauce, and the fish's own juices are enough to dress a plate. If you want something to spoon over, a drizzle of good olive oil mixed with a little more fresh dill and a pinch of chili flakes does the job.
Scaling up for more people
This recipe doubles easily. Use two skillets or cook the fish in batches, keeping the first one warm in a low oven while you finish the second. If you're cooking for four, you might prefer two smaller catfish (one and a half to two pounds each) rather than one large one, since they'll cook more evenly and are easier to handle in the pan.
The timing stays the same: three to four minutes skin-side down, two minutes on the other side, then six to eight minutes in the oven. The only variable is how thick the fish is at its deepest point. Thinner fish may need only five or six minutes in the oven; thicker ones might need nine or ten. The fork test—pressing gently at the backbone to see if the flesh flakes—is more reliable than time.
Frequently Asked Questions
Can I use catfish fillets instead of a whole fish?
Yes, though the cooking time shortens to about eight minutes total. Sear the fillets skin-side down for three minutes, flip, and finish in the oven for four to five minutes. Fillets dry out faster than whole fish, so watch them closely and pull them as soon as the flesh is opaque.
What if I don't have fresh rosemary and dill?
Dried herbs work, but use about a third of the amount and add them to the oil with the chili so they have time to rehydrate. Fresh herbs are worth seeking out for this dish because their brightness is part of what makes it work, but dried is better than skipping them entirely.
How much chili is too much?
Start with half a teaspoon if you're cooking for people who don't like heat, and work up from there. The chili should warm the back of your throat, not dominate the plate. You can always add more at the table with extra flakes or hot sauce.
Can I make this on the stovetop without an oven?
Yes. After searing both sides, lower the heat to medium-low, cover the skillet loosely with foil, and cook for eight to ten minutes until the fish is done. The flesh won't brown as deeply, but the flavor is the same. Add the herbs in the last two minutes as you would in the oven.