How Can You Make a Homemade Filet-O-Fish Sandwich Like McDonald’s?
A homemade Filet-O-Fish sandwich is easy to recreate using crispy breaded cod, creamy tartar sauce, soft buns, and melted American cheese. The process involves breading fresh cod fillets, frying them until golden, and assembling the sandwich with a quick tartar sauce.
This copycat version captures the flavor and texture people love while using fresh ingredients and simple cooking techniques you can control at home.

Why Make a Homemade Filet-O-Fish?
Making this sandwich at home lets you recreate a fast-food classic with better ingredients and customizable flavors.
Key advantages:
- Fresher ingredients: Use real cod fillets instead of processed fish patties.
- Better texture: A crispy panko crust delivers a satisfying crunch.
- Customizable flavors: Adjust seasoning, cheese, and sauce to taste.
- Flexible cooking methods: Fry, bake, or air fry depending on preference.
- Restaurant-style results: Soft buns, melted cheese, and creamy tartar sauce recreate the familiar flavor.
Ingredients
This recipe makes 4 sandwiches.
For the Fish Fillets
- 4 cod fillets (skinless, about 4 oz each)
- 1 teaspoon kosher salt, divided
- 1 egg
- 1 tablespoon mayonnaise
- 1 tablespoon Dijon mustard
- 1 tablespoon cornstarch
- 1 tablespoon all-purpose flour
- ¼ teaspoon paprika
- 2 cups panko breadcrumbs
- Light oil for frying
For the Tartar Sauce
- 1 cup mayonnaise
- 2 teaspoons dill relish
- 1 teaspoon sugar
- 3 teaspoons finely chopped white onion
For Assembling the Sandwich
- 4 brioche or potato buns
- 4 slices American cheese
(For the classic style, use half slices.)
Step-by-Step: How to Make a Copycat Filet-O-Fish
1. Prepare the Breading Mixture
The breading system ensures the fish fries evenly and becomes crispy.
In a bowl, whisk together:
- egg
- mayonnaise
- Dijon mustard
- cornstarch
- flour
- ½ teaspoon salt
This mixture acts as the adhesive for the breadcrumb coating.
In a shallow dish, combine:
- panko breadcrumbs
- paprika
- remaining ½ teaspoon salt
Pulse the panko briefly in a food processor if you prefer a finer coating.
2. Bread the Cod Fillets
Proper breading helps the coating stick during frying.
- Pat the cod fillets dry with paper towels.
- Dip each fillet into the batter mixture.
- Coat thoroughly in the seasoned breadcrumbs.
- Press gently so the coating adheres well.
3. Fry the Fish
Frying at the correct temperature creates a crisp crust without greasy fish.
- Heat about 1 inch of oil in a skillet to 350°F.
- Carefully place the breaded fillets into the oil.
- Fry 3–4 minutes per side until golden brown.
- Transfer to a wire rack or paper towels to drain excess oil.
The fish should be crispy outside and flaky inside.
4. Make the Tartar Sauce
Classic tartar sauce adds creaminess and tang.
In a small bowl, mix:
- mayonnaise
- dill relish
- sugar
- finely chopped onion
Stir until smooth and refrigerate until ready to use.
5. Assemble the Sandwich
For the best texture, assemble while the fish is still hot.
- Lightly steam or toast the buns.
- Place American cheese on the bottom bun.
- Add the hot crispy cod fillet.
- Spoon tartar sauce over the fish.
- Top with the bun.
Serve immediately while warm and crisp.
Tips for the Best Filet-O-Fish Sandwich
Small techniques make a big difference in texture and flavor.
Use high-quality cod
- Fresh or properly thawed cod creates the best flaky texture.
Keep oil at 350°F
- Oil that’s too cool makes the breading soggy.
Freeze breaded fillets briefly
- Chilling for 10–15 minutes helps the coating stay intact.
Steam the buns
- Light steaming recreates the soft texture used in fast-food sandwiches.
Recipe Variations
You can easily customize this sandwich.
Baked Version
- Preheat oven to 425°F.
- Bake breaded fillets for 12–15 minutes until crisp and cooked through.
Air Fryer Version
- Air fry at 400°F for 10–12 minutes, flipping halfway.
Spicy Version
- Add cayenne pepper to the breadcrumb mixture.
- Stir hot sauce into the tartar sauce.
Extra Toppings
Optional additions include:
- shredded lettuce
- sliced pickles
- lemon juice
- tomato slices
Storing and Reheating
Refrigeration
Store leftover fish fillets in an airtight container for up to 3 days.
Reheating
To keep the coating crispy:
- Oven: 375°F for 5–7 minutes
- Air fryer: 375°F for about 4–5 minutes
Avoid microwaving, which softens the crust.
Frequently Asked Questions
What fish is best for a Filet-O-Fish sandwich?
Cod is the best choice because it’s mild, flaky, and holds its shape during frying. Pollock or haddock can also work.
Can I prepare the fish ahead of time?
Yes. Bread the fillets and refrigerate them for up to 6 hours before frying. This can help the coating adhere better.
How do I keep fried fish crispy?
Place cooked fillets on a wire rack instead of paper towels to prevent steam from softening the crust.
Can I freeze the cooked fish fillets?
Yes. Let them cool completely, then freeze in an airtight container for up to 2 months. Reheat in the oven or air fryer for best texture.
Key Takeaways
- A homemade Filet-O-Fish uses breaded cod, tartar sauce, soft buns, and American cheese.
- Proper breading and frying at 350°F create the signature crispy coating.
- The sandwich is easy to customize with different cooking methods or toppings.
- Leftover fish can be reheated in the oven or air fryer to stay crispy.
- Using fresh ingredients produces a sandwich that’s often more flavorful than fast-food versions.
This homemade Filet-O-Fish recipe delivers crispy fish, creamy tartar sauce, and soft buns in every bite. With simple ingredients and straightforward steps, it’s an easy way to recreate a classic fish sandwich in your own kitchen.



