This Parmesan Crusted Fish is topped with a creamy Dijon layer and a light, crispy panko-Parmesan crust that bakes up golden and full of flavor. It’s an easy, restaurant-style seafood dinner that’s quick enough for a busy weeknight.

Plate of Parmesan crusted fish with green beans and lemon wedges, with a pepper mill in the background.

This post may contain affiliate links. Please read our disclosure policy.

Want to Save This Recipe?
Enter your email below, and we’ll send it straight to your inbox. Plus, get my best seasonal recipes each week!

Pin this now to find it later

Pin It

This Crispy Parmesan Crusted Fish was a love at first bite moment. The note I made to myself after testing this recipe the first time was “Holy moly, this was good!“.

It’s a super easy fish recipe (like, under 30 minutes easy) that’s a bit more dressed up than my Easy Baked Fish and was immediately deemed worthy of repeat by my family. And as a nice bonus, the leftovers reheat beautifully.

Recipe Highlights

  • Easy but impressive: Simple ingredients with a restaurant-style result.
  • Great texture: Incredibly tender, flaky fish with a light, crispy panko-Parmesan crust.
  • Quick to make: Ready in about 25 minutes from start to finish.
  • Wholesome and satisfying: A lighter option that’s naturally low carb and high in protein.
  • Family-approved: The whole family is going to love this one!
  • Flexible: Works well with haddock, cod, halibut, pollock, or other mild white fish.

Ingredient Notes

Ingredients for Parmesan Crusted Fish including white fish fillets, mayonnaise, Dijon mustard, horseradish, lemon, Parmesan cheese, panko breadcrumbs, parsley, olive oil, salt, and pepper.
  • Mild white fish fillets: Haddock, cod, halibut, or pollock all work really well. Choose firm, flaky fillets that will hold up to the topping. I recommend looking for vacuum-sealed frozen fillets for the freshest flavor.
  • Mayonnaise: Creates a creamy base that keeps the fish moist and helps the topping adhere.
  • Dijon mustard: Adds subtle tang and depth of flavor without overpowering the dish.
  • Cream-style horseradish: Adds a mild bite that really enhances the flavor.
  • Fresh lemon juice: Brightens and balances the creamy topping. I like to slice a lemon into wedges for serving.
  • Grated Parmesan cheese: Adds savory flavor and helps create a lightly crisp, golden crust.
  • Plain panko breadcrumbs: Light and airy breadcrumbs that create a crispier topping than traditional breadcrumbs.
  • Fresh parsley: Adds a pop of color and fresh flavor to the topping.
  • Olive oil: Helps the panko brown and crisp up in the oven.
Parmesan crusted fish served with green beans and lemon wedges on a plate.

How to Make Parmesan Crusted Fish

  1. Prepare the creamy Dijon topping: In a small bowl, combine the mayonnaise, Dijon mustard, cream-style horseradish, lemon juice, and 1 tablespoon of the Parmesan cheese.
  2. Make the panko-Parmesan topping: In another small bowl, combine the panko, parsley, olive oil, and the remaining 1 tablespoon Parmesan.
  3. Prep the fish: Pat the fish fillets dry with paper towels, place them on a parchment-lined baking sheet, and season with salt and pepper.
  4. Add the topping: Spread the creamy mixture evenly over the top of each fillet.
  5. Add the crumbs: Sprinkle the panko mixture over the fish and lightly press it into the coating to help it adhere.
  6. Bake: Bake at 425°F for 12 to 15 minutes, or until the fish flakes easily with a fork.

Valerie’s Tips

  • Be sure your fish is fully-thawed before beginning. Pat the fish dry so the topping adheres well.
  • Lightly press the breadcrumbs into the topping to ensure it sticks and you will end up with a nice crisp top layer.
  • Use similar-sized fillets so they cook evenly.
  • Check for doneness early if your fillets are thin. The fish is done when it flakes easily with a fork and is opaque all the way through. If you have an instant-read thermometer, it should register 145°F in the thickest portion.
Parmesan crusted fish served with green beans and lemon wedges on a plate.

Serving Suggestions

Make your life easy and pair this Parmesan Crusted Fish with some simple sides. Serve it with rice or pasta like Almond Rice Pilaf, Orzo with Peas and Parmesan, or Easy Parmesan Noodles. For something green, try Sautéed Green Beans or Sautéed Broccolini. It’s also delicious with potatoes, like Parsley Potatoes or Lemon and Garlic Roasted Potatoes.

Flaky Parmesan crusted fish served with green beans and lemon wedges, with a fork breaking into the fish.

Sign up for my free newsletter for all the latest recipes and join me on FacebookInstagram and Pinterest for more cooking inspiration!

Crispy Parmesan Crusted Fish

No ratings yet
Servings: 4
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
This Parmesan Crusted Fish is topped with a creamy Dijon layer and a light, crispy panko-Parmesan crust that bakes up golden and full of flavor. It’s an easy, restaurant-style seafood dinner that's quick enough for a busy weeknight.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 4 mild white fish fillets, (about 6 ounces each), like haddock, cod, halibut or tilapia
  • ¼ teaspoon kosher salt
  • ¼ teaspoon freshly ground black pepper
  • 3 tablespoons mayonnaise
  • 2 teaspoons Dijon mustard
  • 1 teaspoon cream-style horseradish
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons grated Parmesan cheese, divided
  • ¼ cup plain panko breadcrumbs
  • 1 tablespoon finely chopped fresh parsley, (or 1 teaspoon dried parsley flakes)
  • 2 teaspoons olive oil
  • Lemon wedges, optional for serving

Instructions 

  • Preheat oven to 425°F. Line a rimmed baking sheet with parchment paper.
  • Pat the fish fillets dry with paper towels and place them on the prepared baking sheet. Season evenly with salt and pepper.
  • In a small bowl, combine the mayonnaise, Dijon mustard, cream-style horseradish, lemon juice, and 1 tablespoon of the Parmesan cheese.
  • In a second small bowl, combine the panko, parsley, olive oil, and remaining 1 tablespoon Parmesan.
  • Spread the Dijon mixture evenly over the top of each fillet. Sprinkle the breadcrumb mixture over the top and lightly press it into the coating to help it stick.
  • Bake for 12 to 15 minutes. The fish is done when it flakes easily with a fork and is opaque all the way through. If you have an instant-read thermometer, it should register 145°F in the thickest portion.
  • Serve with lemon wedges, if desired.

Notes

Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a 350°F oven or air fryer until warmed through to help maintain the crisp topping.

Nutrition

Calories: 281kcal | Carbohydrates: 4g | Protein: 36g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 4g | Trans Fat: 0.02g | Cholesterol: 92mg | Sodium: 391mg | Potassium: 544mg | Fiber: 0.3g | Sugar: 1g | Vitamin A: 115IU | Vitamin C: 3mg | Calcium: 51mg | Iron: 1mg

Nutrition information is automatically calculated using generic ingredients, and is an estimate not a guarantee. For more accurate results, please refer to the labels on your ingredients at home.

Like this? Please rate & comment below!

Adapted from Taste of Home

More Easy Fish Dinners

Need Help With Menu Planning?

Sign up for my FREE email newsletter to receive my tried and true favorites + bonus seasonal content to keep you cooking through the year.

Looking for something else? Explore the Recipe Index →

Get my cookbook The Foolproof Family Slow Cooker!

About Valerie Brunmeier

Hello and welcome to my online kitchen! My focus here is to provide simple, seasonal meal solutions for busy households. I hope you find some inspiration while you’re here and visit again soon!

You May Also Like

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating