Sign up for fresh seafood recipes weekly โ†’

Classic Filet-O-Fish Recipe in 5 Steps

Updated on

Nothing beats the comfort of biting into a crispy Filet-O-Fish sandwich, soft bun and all, without leaving your kitchen. This recipe brings you the same fast-food classic flavor with golden-fried cod or pollock fillets, melty American cheese, and tangy tartar sauce layered on a warm bun.

If youโ€™re just here for the how-to, you can jump straight to the recipe card below or browse the Table of Contents to find exactly what you need. Either way, youโ€™ll be ready to recreate this nostalgic favorite in minutes.

Table of Contents

Ingredients You’ll Need

Classic Filet O Fish Recipe Ingredients
  • 2 skinless cod or pollock fillets (4โ€“5 ounces each, trimmed to fit the buns)
  • 2 hamburger buns (soft, classic style or potato buns)
  • 2 slices American cheese, halved (youโ€™ll use half a slice per sandwich, just like the original)
  • 1/2 cup tartar sauce (store-bought or homemade)
  • 3/4 cup panko breadcrumbs (for extra crunch)
  • 1/2 cup all-purpose flour
  • 2 tablespoons cornstarch (mix with the flour for a lighter, crispier coating)
  • 1 large egg
  • 1 tablespoon water (to thin the egg wash slightly)
  • 1/2 teaspoon kosher salt, plus more to finish
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon paprika or garlic powder (optional, for added flavor)
  • Neutral oil for shallow frying (about 1 to 1 1/2 cups, vegetable or canola work best)

Step-by-Step Instructions

Step 1: Prep the fish

Pat the fillets dry with paper towels. Trim the edges slightly so the fish fits neatly into the hamburger buns. Season both sides with kosher salt, black pepper, and a pinch of paprika or garlic powder if you like extra flavor.

Step 2: Set up your coating station

Prepare three shallow bowls:

  • Bowl 1: flour, cornstarch, and a pinch of salt.
  • Bowl 2: whisk together the egg and water.
  • Bowl 3: panko breadcrumbs.

This setup makes dredging smooth and mess-free.

Step 3: Bread the fillets

Coat each fillet in the flour mixture, shaking off the excess. Dip into the egg wash, then press firmly into the panko until fully covered. Place the coated fillets on a wire rack for 5โ€“10 minutes to help the crust set.

Step 4: Fry until golden

Heat about 1/4 inch of oil in a skillet over medium-high heat until shimmering (around 350ยฐF). Fry the fillets for 2โ€“3 minutes per side, or until the coating is golden brown and the fish flakes easily with a fork. Transfer to a rack or paper towels to drain, and lightly sprinkle with salt.

Step 5: Warm the buns and cheese

While the fish is frying, lightly steam the hamburger buns so theyโ€™re soft and warm. You can do this over simmering water for 20โ€“30 seconds, or wrap them in a damp paper towel and microwave for 10โ€“12 seconds. Place half a slice of American cheese on the bottom bun so it softens slightly.

Step 6: Assemble the sandwich

Spread tartar sauce generously on both halves of each bun. Place a crispy fillet on top of the cheese, add a little extra tartar if you like, and close with the top bun. Serve immediately while hot and enjoy your homemade Filet-O-Fish.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Filet O Fish Recipe

Filet-O-Fish Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya Marin
  • Total Time: 20 minutes
  • Yield: 2 sandwiches 1x

Description

This homemade Filet-O-Fish recipe recreates the classic McDonaldโ€™s sandwich with crispy golden cod or pollock, melty American cheese, tangy tartar sauce, and soft steamed buns.


Ingredients

Scale
  • 2 skinless cod or pollock fillets (4โ€“5 ounces each, trimmed to fit buns)
  • 2 hamburger buns
  • 2 slices American cheese, halved
  • 1/2 cup tartar sauce
  • 3/4 cup panko breadcrumbs
  • 1/2 cup all-purpose flour
  • 2 tablespoons cornstarch
  • 1 large egg
  • 1 tablespoon water
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon paprika or garlic powder (optional)
  • Neutral oil for shallow frying (about 1 to 1 1/2 cups)


Instructions

  1. Pat fillets dry, trim edges, and season with salt, pepper, and optional paprika or garlic powder.
  2. Prepare three bowls: flour + cornstarch + salt; whisked egg + water; and panko breadcrumbs.
  3. Dredge fillets in flour, dip in egg wash, then coat in panko. Rest on a rack 5โ€“10 minutes.
  4. Heat 1/4 inch oil in skillet to 350ยฐF. Fry fillets 2โ€“3 minutes per side until golden and cooked through. Drain on paper towels.
  5. Steam or microwave buns until warm and soft. Place half a slice of cheese on bottom bun.
  6. Spread tartar sauce on buns, add crispy fillet, more tartar if desired, and top bun. Serve hot.

Notes

For an authentic fast-food texture, use half a slice of cheese per sandwich. You can also bread the fish ahead and freeze for quick frying later.

  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Seafood
  • Method: Frying
  • Cuisine: American

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 420
  • Sugar: 4g
  • Sodium: 740mg
  • Fat: 21g
  • Saturated Fat: 6g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 2g
  • Protein: 23g
  • Cholesterol: 85mg

Storage & Make-Ahead Tips

SituationWhat to DoHow LongReheating Method
Leftover filletsStore fried fish in an airtight container in the fridge.Up to 2 daysRe-crisp in 400ยฐF oven for 8โ€“10 minutes or in air fryer at 360ยฐF until hot and crunchy.
Unassembled sandwichesKeep buns, cheese, and sauce separate from cooked fish.Best within 2 daysAssemble fresh after reheating fish.
Make-ahead tartar saucePrepare sauce in advance and refrigerate in a sealed jar.3โ€“4 daysUse chilled, no reheating needed.
Freeze raw breaded filletsBread fish, freeze on a tray, then transfer to a freezer bag. Fry straight from frozen.Up to 2 monthsFry 3โ€“4 minutes per side (slightly longer than fresh).
Avoid storing assembled sandwichesThe buns get soggy and cheese turns rubbery. Best to keep components separate.โ€”Assemble fresh before serving.

FAQs

Can I use fresh fish instead of frozen?
Yes. Fresh cod or pollock will give the best flavor and texture, but frozen fillets work fine as long as you thaw and pat them dry before breading.

What oil is best for frying the fish?
A neutral oil with a high smoke point, like vegetable, canola, or peanut oil, is best for shallow frying.

Can I bake the fish instead of frying?
You can. Place breaded fillets on a greased baking sheet and bake at 425ยฐF for 12โ€“15 minutes, flipping once, until golden and crisp.

Why only half a slice of cheese?
Thatโ€™s how McDonaldโ€™s does itโ€”just enough for creaminess without overpowering the fish. You can add a full slice if you prefer.

What can I serve with Filet-O-Fish?
Classic sides like fries, coleslaw, or potato wedges are always great, but a simple green salad balances it nicely too.

Can I make tartar sauce from scratch?
Yes. Mix mayonnaise, chopped pickles, lemon juice, and a bit of Dijon mustard for a quick homemade version.


A Classic Made at Home

Making your own Filet-O-Fish at home means you get all the nostalgic flavor of the drive-thru favorite with fresher ingredients and a crispier bite. From the golden fish fillets to the melty cheese and tartar sauce, every layer comes together in minutes for a sandwich that feels both familiar and homemade.

You may also like:
Air Fryer Tuna Steak Recipe

Give it a try the next time youโ€™re craving comfort food, and donโ€™t be afraid to add your own twist, extra sauce, a different cheese, or even a spicy kick. If you make it, Iโ€™d love to hear how it turned out, so drop a note in the comments.

Happy cooking!

Photo of author

Maya Marin

Maya Marin, California-based founder of MyFishRecipes.com, shares simple, flavor-forward seafood recipes that make fish fun, foolproof, and satisfying for home cooks.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love

Seafood Soup Recipes

Beer-Braised Seafood Chowder