Pan-seared Perch
This post may contain affiliate links. See my disclosure policy.
My simple perch recipe features lightly seasoned fillets pan-seared until golden, crisp, and flaky in the middle. It makes a quick weeknight dinner.


The perch recipe I make on repeat
Perch is one of my absolute favorite freshwater fish to cook. Because the fillets are naturally mild and sweet, they really don’t need much to make them shine.
When testing this recipe, I tried both baking and pan-searing the perch. Pan-searing consistently produced the best results because:
- Better texture. By pan-searing, the fish cooks quickly at high heat, which helps keep the inside moist and flaky and creates a light, golden, crispy crust.
- More flavor. Searing perch in a hot pan with oil develops gorgeous brown edges that you don’t usually get from baking.
- Faster cooking. Perch needs about 2 to 3 minutes per side in a skillet. Baking takes closer to 15 minutes, which increases the risk of overcooking.
If you’ve been stuck in a seafood rut and need a new fish to add to your rotation, come cook this with me!
Choosing the best perch

I tested this recipe with both fresh and frozen perch fillets, and it worked really well. Here’s just a couple of notes to keep in mind:
Frozen perch (wild-caught yellow perch): This is usually more affordable and easier to find in most grocery stores. The fillets should be thawed completely before cooking, so place them in the refrigerator 8 to 10 hours in advance. I usually threw them overnight to be safe.
Fresh perch: Fresh yellow perch fillets are sometimes sold skin-on, which I prefer for pan-searing because the skin crisps and helps the fillets hold together. You can find them at fishmongers or in the seafood section of larger grocery stores (I’ve seen them at Kroger, Whole Foods, and Wegmans). Fillets typically weigh around 2 to 4 ounces each and should be about 1/4 to 1/2 inch thick.
How I cook perch
Pan-searing most fish, especially perch, is easy and quick.
First, let’s season the fillets with salt and pepper on both sides.

Second, place a skillet over medium-high heat and add the olive oil. Once the oil is hot, place the seasoned perch fillets skin-side down and cook for 2 to 3 minutes, flip, and cook for another 2 to 3 minutes, or until golden.

Third, remove the fish from the skillet and serve immediately with fresh slices of lemon and fresh dill.

Cooking skinless perch fillets
If your fillets don’t have skin, cook them the same way, but reduce the searing time to two minutes per side and be extra gentle when flipping them.
For extra crispiness and stability, I recommend lightly dredging the fillets in about 2 tablespoons of flour beforehand.
Troubleshoot and tips
Perch is a delicate fish that cooks very quickly, so small mistakes can affect the texture. These tips will help ensure your perch turns out flaky, tender, and intact.
- Flip carefully. Probably the most common issue when cooking perch. It’s super delicate, which means it can tear easily. My top tip is to wait until the fish slides easily out of the pan (slide a spatula under gently) before turning it. If it sticks, it likely needs another 20 to 30 seconds.
- Start with dry fillets. Even a little bit of moisture left on the fillets will prevent the fish from searing properly. I recommend patting the fillets dry using a paper towel.
- Make sure the pan is HOT. If the pan isn’t searing hot, the fish could steam instead of sear. I like to wait a few minutes before adding the perch just to be safe.
- Don’t overcrowd the pan. Like with any protein, too many perch fillets in the pan and the temperature drops and prevents browning. Cook in batches if needed, ensuring there’s space between each one.
How to store leftovers
Leftover perch should be cooled to room temperature then refrigerated in a sealable container or plate covered in plastic wrap. The perch will keep well for 3 days.
To reheat the fillets, I like to place them back in a hot skillet with a drop of water until warmed through.


Pan-Seared Perch Recipe
Ingredients
- 6 perch fillets 4 ounces each, See notes
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 2 tablespoons olive oil
To serve
- 1/2 small lemon sliced
- 2 sprigs fresh dill
Instructions
- Pat the perch fillets completely dry using a paper towel.
- Season both sides with salt and pepper.
- Add the olive oil to a large skillet and place it over medium-high heat. Once hot, add the seasoned perch fillets skin-side down. Cook for 2-3 minutes. Gently slide a spatula under a fillet- if it lifts easily, flip it and cook for another 2-3 minutes. If it doesn’t release easily, continue cooking for another 30 seconds before checking again.
- Remove the perch from the skillet and place on a serving dish. Add sliced lemon and dill and serve immediately.
Notes
- Perch: Skin-on fillets are preferred. If using skinless fillets, cook for two minutes per side instead of three.
- Frozen perch: Thaw 8-12 hours or overnight.
Nutrition
What goes with perch
Because perch is mild tasting, I find it pairs best with sides that are fresh, light, or slightly crisp. Here are some ideas:
Potatoes: For something quick and classic, try air fryer French fries or a microwave baked potato. If you want something skillet-style, I really enjoy sauteed potatoes.
Fresh salads: Simple mixed greens with a bright dressing, or something a little more substantial like a spinach salad with warm bacon dressing.
Vegetable sides: Sauteed vegetables work well, like asparagus or broccolini. If you have an air fryer, I really like cauliflower or brussels sprouts.
Grains: Simple rice dishes like basmati or coconut milk rice are always delicious.













