The Recipe

Honey lemon pepper catfish is a pan-seared dish where the fish cooks in its own juices with a glaze of honey, fresh lemon, and cracked black pepper. The catfish fillets stay moist inside while the exterior develops a light crust. The whole thing takes about 15 minutes from stovetop to plate.

This recipe works because catfish has enough fat to handle the heat without drying out, and the honey-lemon glaze doesn't overpower the mild, slightly sweet flavor of the fish itself. The pepper adds bite without heat. You end up with a dish that tastes like you know what you're doing, even if you've never cooked catfish before.

Key Takeaways

  • Pat the fillets dry before they hit the pan — moisture on the surface stops browning and makes the fish stick.
  • Use a hot cast iron or stainless steel skillet, not nonstick, so the fish can develop a proper crust.
  • The glaze comes together in the pan after the fish is mostly cooked, so you're not fighting to keep it from burning.
  • Fresh lemon juice matters more than bottled; the acid balance is what makes the honey taste bright instead of cloying.
  • Catfish fillets cook through in 4 to 5 minutes per side depending on thickness — overcooked catfish turns mushy.

What You Need

For four servings, gather four catfish fillets (about 6 ounces each), 3 tablespoons of honey, 2 fresh lemons, 1 teaspoon of cracked black pepper (not ground — the texture matters), salt, 2 tablespoons of butter, and 1 tablespoon of neutral oil like canola or vegetable oil. That's it. The simplicity is the point.

The catfish should be thawed if frozen, and as close to room temperature as you can manage without leaving it out more than 20 minutes. Cold fish straight from the refrigerator will cook unevenly. If your fillets are very thick (over three-quarters of an inch), ask the fishmonger to split them or plan to cook them a minute or two longer on each side.

Preparing the Fish and Pan

Pat each fillet dry with paper towels on both sides. This step is not optional. Moisture on the surface prevents browning and causes the fish to steam instead of sear. Press gently — you're not trying to squeeze the fish, just removing surface water.

Season both sides generously with salt and the cracked pepper. Do this just before the fish goes into the pan, not earlier, because salt draws out moisture and you've just spent time drying the fillets. Heat your cast iron or stainless steel skillet over medium-high heat for 2 to 3 minutes. You want it hot enough that a drop of water sizzles and evaporates immediately, but not so hot that oil smokes the moment it hits the pan.

Add the oil to the hot pan and let it shimmer for about 30 seconds. The oil needs to coat the bottom evenly. If you're using cast iron that's well-seasoned, you can use slightly less oil. If the pan is new or not well-maintained, use the full amount.

Cooking the Catfish

Place the fillets skin-side up in the pan. You'll hear a good sizzle — that's the sound of the fish making contact with heat. Do not move them. Let them sit for 4 to 5 minutes. The bottom will turn golden and develop a slight crust. Resist the urge to peek or flip early.

Flip the fillets carefully using a thin spatula or fish turner. Work from the tail end and slide the spatula underneath the whole fillet before lifting. The skin side is now facing down. Cook for another 3 to 4 minutes. The fish is done when it flakes easily with a fork at the thickest part and the flesh is opaque all the way through. If you have a meat thermometer, catfish reaches safe temperature at 145 degrees Fahrenheit.

While the second side cooks, zest one lemon directly into a small bowl and juice both lemons into the same bowl. You should have about 4 tablespoons of juice. Measure out the honey.

Building the Glaze

When the fish is cooked through, reduce the heat to medium. Add the butter to the pan, letting it melt around the fillets. Once it's foaming, pour in the lemon juice and honey. Stir gently to combine, tilting the pan so the glaze pools and coats the bottom.

Let this cook for about 1 minute, just long enough for the honey to thin out and the lemon to warm through. You're not trying to reduce it to a thick sauce — you want a loose, glossy glaze that coats the fish without being sticky. The lemon zest goes in at the very end, stirred through the glaze. Taste it. If it needs salt, add a pinch now.

Spoon the glaze over the fillets and transfer them to a serving plate. Any glaze left in the pan goes with them. Serve immediately while the fish is still warm and the glaze is still loose.

Why This Method Works

Catfish has a delicate texture and a mild flavor that can disappear if you're not careful. Cooking it skin-side up first protects the flesh from direct heat, then flipping it for the second side lets you build that golden crust without overcooking the interior. The glaze goes in at the end so the honey doesn't burn and the lemon doesn't turn bitter.

The cracked pepper is important because it stays visible and textured instead of disappearing into the fish the way ground pepper does. It gives you something to bite into. The honey balances the acid from the lemon, and the lemon keeps the honey from tasting one-note. Fresh lemon juice is not a luxury here — bottled juice has a metallic edge that changes the whole balance.

Serving and Pairing

Serve the catfish with something that won't compete with the glaze. Steamed rice, roasted potatoes, or simple greens work well. A green salad with a light vinaigrette is good. Avoid anything with heavy cream or rich sauce.

If you're cooking for people who are new to catfish, this recipe is a good introduction because the honey and lemon are familiar flavors and the fish itself is mild enough not to intimidate. If you're cooking for people who fish and eat what they catch, this recipe respects the fish without fussing over it.

Frequently Asked Questions

Can I use frozen catfish fillets?

Yes, but thaw them completely in the refrigerator the night before, then pat them very dry before cooking. Partially thawed fillets cook unevenly and release too much water into the pan.

What if I don't have fresh lemon?

Fresh lemon is really the backbone of this dish. If you have no fresh lemon at all, use bottled juice but reduce it to 3 tablespoons and add a tiny pinch of sugar to balance the metallic edge. It won't be the same, but it will still be edible.

Can I make this in the oven instead of on the stovetop?

You can, but you'll lose the crust on the bottom of the fish. Sear the fillets in a hot pan for 2 minutes per side, then transfer to a 400-degree oven for 5 to 7 minutes to finish cooking. Make the glaze on the stovetop and pour it over just before serving.

How do I know if the catfish is overcooked?

Overcooked catfish becomes mushy and falls apart when you try to move it. The flesh will look dry and stringy. If this happens, the fish was on the heat too long or the pan was too hot. Next time, use medium heat instead of medium-high and check for doneness at 3 minutes per side.

Can I double this recipe?

Yes, but cook the fillets in two batches rather than crowding the pan. If the pan is too full, the fish steams instead of sears and the glaze won't coat evenly. Keep the first batch warm in a low oven while you cook the second.