Do you miss the crispy goodness of McDonald's Filet-O-Fish? Good news! You can make a delicious copycat version right at home. With simple ingredients and easy steps, you’ll create a sandwich that rivals the fast-food favorite. From selecting the best fish to crafting a perfect tartar sauce, I’ll guide you through it all. Get ready to impress your taste buds and save a trip to the drive-thru!
Ingredients
Main Ingredients for the Filet-O-Fish
To make this tasty sandwich, you need:
- 2 pieces of white fish fillets (cod or haddock work best)
- 1 cup all-purpose flour
- 1 cup panko breadcrumbs
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon Old Bay seasoning
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon salt
- 1 large egg
- 1 tablespoon mayonnaise
- 1 tablespoon tartar sauce
- 2 slices of processed cheese (American or cheddar)
- 2 hamburger buns (steamed or toasted)
- Lettuce leaves (optional)
- Vegetable oil (for frying)
Recommended Fish Varieties
For the best flavor and texture, I recommend using cod or haddock. Both have a mild taste and fry well. Cod is flaky, while haddock has a bit more firmness. You can also use tilapia if you prefer. Each fish adds a unique touch, so choose what you enjoy most.
Optional Garnishes and Extras
You can elevate your sandwich with some fun extras. Try adding:
- Sliced pickles for a tangy crunch
- Tomato slices for freshness
- Extra lettuce for more greens
These additions can make your sandwich even more delicious. Plus, they add color and nutrition!

Step-by-Step Instructions
Preparing the Fish Fillets
Start with dry fish fillets. Pat them with a paper towel to soak up moisture. Next, sprinkle salt and black pepper on both sides. This gives the fish a tasty base flavor that shines through.
Setting Up the Breading Station
Now, let’s create your breading station. Grab three shallow bowls. In the first bowl, mix together the flour, garlic powder, onion powder, Old Bay seasoning, and a pinch of salt. In the second bowl, crack an egg and whisk it until smooth. The third bowl holds your panko breadcrumbs. This setup makes it easy to coat the fish.
Frying the Fish to Perfection
Heat your skillet with enough vegetable oil to cover the bottom, about 1/4 inch deep. Turn the heat to medium-high. You want the oil to reach around 350°F (175°C). To test it, drop in a breadcrumb. If it sizzles right away, you’re ready to fry. Carefully add the breaded fish fillets. Fry them for 3-4 minutes on each side. You want them golden and crispy. Once done, place them on paper towels to soak up extra oil.
Making the Tartar Sauce
While the fish fries, let’s whip up the tartar sauce. In a small bowl, mix together 1 tablespoon of mayonnaise and 1 tablespoon of tartar sauce. This creamy mix adds a nice tang to your sandwich.
Assembling Your Sandwich
Now, it's time to build your sandwich. Take the bottom half of each bun and spread a good layer of your tartar sauce mix. Place a crispy fish fillet on top. Add a slice of cheese next. If you want, toss some lettuce on for extra crunch. Finally, add the top half of the bun and press gently to keep everything together. Enjoy your homemade crispy Filet-O-Fish!
Tips & Tricks
Achieving the Perfect Crispy Texture
To get that perfect crispy texture, you must use panko breadcrumbs. They are larger and airier than regular breadcrumbs. This gives your fish a great crunch. Make sure to press the breadcrumbs onto the fish firmly. This helps them stick during frying. For extra crispiness, let the breaded fish sit for a few minutes before frying. This allows the coating to set up nicely.
Baking vs. Frying: Which is Better?
Frying gives the best crunch. The hot oil seals the coating quickly and keeps the fish moist. Baking is a healthier option, but it may not give the same crispy texture. If you bake, use a high heat of around 425°F (220°C) and spray the fish with oil. This helps achieve a crispy exterior. Choose what fits your diet and taste best.
How to Properly Store Leftovers
If you have leftovers, let them cool completely. Place the fish in an airtight container. You want to keep them fresh. Store in the fridge for up to 2 days. To reheat, use an oven set at 350°F (175°C) for about 10 minutes. This will help restore some crispiness. Avoid the microwave, as it can make the fish soggy.
Variations
Spicy Filet-O-Fish: Adding Heat
To spice up your Filet-O-Fish, add some heat. Mix a teaspoon of cayenne pepper into your flour mix. You can also use spicy mayo instead of regular mayo. This will give your sandwich a nice kick. If you like heat, feel free to add sliced jalapeños as a topping.
Healthy Alternatives: Baking the Fish
If you want a lighter version, try baking the fish instead of frying it. Preheat your oven to 425°F (220°C). Place the breaded fish on a baking sheet lined with parchment paper. Spray the fillets lightly with cooking spray. Bake for about 15-20 minutes, or until golden and crispy. This way, you cut down on oil but keep the crunch.
Gluten-Free Option: Substituting Ingredients
For a gluten-free version, swap out the regular flour and breadcrumbs. Use almond flour or a gluten-free flour blend. For the breadcrumbs, look for gluten-free panko. Make sure to check all labels to confirm that your ingredients are gluten-free. This way, everyone can enjoy your tasty sandwich.
Storage Info
How to Store Leftovers
To store leftover sandwiches, place them in an airtight container. Keep them in the fridge for up to two days. If you have extra fish fillets, store them separately. This way, you avoid soggy buns.
Reheating Tips for Best Results
Reheat the sandwiches in an air fryer for crispiness. Set the temperature to 350°F (175°C) and heat for about 5 minutes. You can also use a skillet. Heat it over medium heat for a few minutes. This keeps the fish crispy and the bun warm.
Freezing Options for Meal Prep
You can freeze the cooked fish fillets. Wrap them tightly in plastic wrap and then in foil. They last up to three months in the freezer. When you’re ready to eat, thaw them in the fridge overnight. Reheat in the air fryer or skillet for best results. Avoid freezing the assembled sandwiches to keep buns fresh.
FAQs
Can I use frozen fish for this recipe?
Yes, you can use frozen fish. Just thaw it first. Pat it dry with a paper towel. This helps remove excess moisture. It is key to keeping the coating crisp. Frozen fish like cod or haddock works best for this recipe.
What type of cheese is best for Filet-O-Fish?
Processed cheese slices work best. American cheese is classic, but cheddar is great too. Both melt well and add a creamy texture. Choose your favorite for a tasty upgrade.
How do I make a vegan version of this sandwich?
To make it vegan, use a plant-based fish alternative. There are many good options on the market. Swap the cheese for vegan cheese slices. For the sauce, mix vegan mayo with pickle relish. This will keep the flavors bright and tasty.
What side dishes pair well with this sandwich?
Crispy fries are a classic side. You can also serve coleslaw for a crunchy contrast. A simple garden salad adds freshness. Pickle spears add a zesty touch on the side. All these options complement the sandwich well.
How do I prevent the fish from becoming soggy?
To keep the fish crispy, avoid overcrowding the pan when frying. Fry in small batches. Also, drain the cooked fish on paper towels. This absorbs any excess oil. Serve the sandwich right away for the best texture.
This post covered how to make a tasty Filet-O-Fish sandwich. We looked at key ingredients, cooking steps, and helpful tips. You can even create fun variations, like spicy or gluten-free options. Remember to store leftovers properly for later enjoyment. With these steps, you can make a delicious meal at home. Try it out, and enjoy your homemade Filet-O-Fish!