Filet-o-Fish Copycat
The famous Filet-O-Fish from McDonald’s but made at home and even better! A crispy flakey fried fish filet with a delicious tartar sauce and cheese sandwiched in between the softest buns. So skip the drive-thru next time and make it on your own with ten times the amount of flavor!

The Fish Filet
Let’s start this recipe out by making the fish filet which is a breaded white fish that is fried to crispy golden perfection! There are basically three different parts to the breading.
The first is the flour which consists of all purpose flour, salt, black pepper, and chili powder. Combine all together.
The second is beaten eggs, salt, chili powder, and black pepper. Whisk together well.
The third is panko breadcrumbs, salt, chili powder, and black pepper. Just add it all to a food processor or blender to break down the panko breadcrumbs so they are more fine. It shouldn’t be like a powder but more like a sand texture.
For the fish, any white fish will work. The fish that McDonald’s uses is Pollock but you could even use cod, halibut, or bass.
Cut the fish into a square shape so it can be just like how McDonald’s makes it. Make sure the filet is also relatively thin, about 1/2 an inch thickness so that it can fully cook through and replicated the size of McDonald’s as well along with the shape.
Dip each filet first in the flour, then in the egg batter, and finally in the breadcrumb mixture.
Heat oil to 325°F. Make sure it is not too hot or else the fish will still be raw in the center while the outside is already golden brown. Once the oil is heated, add the battered fish and fry for 7 to 8 minutes until golden on the outsidde and fully cooked in the center!
How to Make the Tartar Sauce
The tartar sauce is what makes the filet-o-fish sandwich so good! It takes less than 5 minutes to make and turns out so creamy and tangy. Here are all the ingredients you need:
- mayonnaise
- pickle relish
- dill
- parsley
- mustard
- red pepper flakes
- black pepper
- salt
- onion powder
- lemon juice
- sugar

Just mix it all together until combined evenly! Taste and adjust anything to your liking and that’s it.
Assembling the Sandwich
Once the fish filets are fried and the tartar sauce is made, it’s time to assemble the sandwich!
Now McDonald’s actually puts the American cheese slice on the bottom bun below the fried fish filet but I decided to put it above because it just made more sense to me. I also added tartar sauce on the bottom and the top because the more, the better! Now maybe this is a crime but I even added chopped romaine lettuce for a fresh element like the McChicken and it was amazing. Highly recommend!
After frying the fish filet, add the American cheese slice on top right away so it can melt from the residual heat. Make sure to butter your buns and toast them until golden brown and crispy. Add the fish filet, cheese, lettuce, and tartar sauce in between the toasted buns to enjoy!
CRAVING MORE COPYCATS? TRY THESE RECIPES OUT!
- Big Mac
- Magnolia Bakery Banan Pudding
- Olive Garden Chicken Gnocchi Soup
- McDonald’s Apple Pie
- Joe & the Juice Tuna Sandwich
- Harissa Honey Chicken
If you tried this recipe and loved it, drop by down below and let me know how you liked it with a rating and comment! Feel free to also leave a question there about this recipe and I’ll get right back to it.
To see more recipes and behind-the-scenes, follow along on Instagram and Youtube! I’m also now on Pinterest pinning away so stop by and see what’s up.

Dinner | Main Course | Restaurant Remakes
Filet-O-Fish Copycat
Ingredients
TARTAR SAUCE- 1 cup mayonnaise
- 1/4 cup dill relish
- 1 tablespoon lemon juice
- 1 tablespoon parsley, finely chopped
- 3/4 teaspoon sugar
- 1 teaspoon mustard
- 1 teaspoon dill
- 1/2 teaspoon onion powder
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon black pepper
- 3/4 cup all-purpose flour
- 3/4 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon chili powder
- 2 large eggs, beaten
- 1/2 teaspoon salt
- 1/2 teaspoon chili powder
- 1/4 teaspoon black pepper
- 1 cup panko breadcrumbs, blended
- 1/2 teaspoon salt
- 1/2 teaspoon chili powder
- 1/4 teaspoon black pepper
- 4 white fish filets
- 4 American cheese slices
- 4 brioche buns, toasted with butter
- butter, for toasting
- lettuce, optional
- vegetable oil, for frying
Instructions
MAKE THE TARTAR SAUCE- To a bowl, combine mayo, dill relish, lemon juice, parsley, sugar, mustard, dill, onion powder, red pepper flakes, and black pepper. Mix together until smooth and it has a thick consistency.
- To one bowl, combine all purpose flour, salt, black pepper, and chili powder.
- To a second bowl, beat together eggs, salt, chili powder, and black pepper.
- To a food processor or blender, add panko breadcrumbs, salt, chili powder, and black pepper. Blend until it resembles sand and transfer to a bowl.
- Dip each fish filet first in the flour, then in the egg batter, and finally in the panko mix. Use one hand for the dry and the other hand for the wet.
- Heat vegetable oil to 325°F. Make sure it is not too hot.
- Add the filets in, making sure not to crowd them.
- Fry for 8 to 9 minutes until golden on the ouside and fully cooked in the center.
- Transfer to a wire rack to drain excess oil. Add a slice of American cheese on top of each filet.
- To the toasted bun, add the filet and cheese, tartar sauce, and lettuce if using.
- Seal the sandwich shut with the top bun and enjoy!
We loved it! My husband has been craving McDonalds for some time and when I came across this recipe via Instagram I had to give it try. He was speechless and said 10/10. The recipe was easy to follow and not overly complicated. Cant wait to try others!
xo
amazing I am making the sandwiches for the 3rd time now and I have to say I am in love all the recipes and websites I had originally I have never received a better outcome than your recipe you motivate me to go into my kitchen and make something you are very inspiring
I also did cod fish and I’m in love! This is better than McDonald and Burger! I’m here for it. 😃❤️🙌🏾
Thank you for always inspiring!
I have to say, the sauce is on point.
We used butter lettuce, which I think was a good lettuce choice.
We also used fresh cod fish. I sort of wish it was flakier, so may try another fish if I use this recipe again. I’d be curious to know what type of fish the original one (in photos here) was made with!
This was DELICIOUS! Thank you so much for the recipe. I used tilapia fillets for the recipe and my picky Autistic 4 year old toddler liked it so much I served him 3 times. (Mind you I had served him probably about a 1/4 of a serving because I really didn’t expect him to eat it but he kept asking for more). Again Thank you for this wonderful recipe!