Copycat McDonalds Filet-o-Fish
This post may contain affiliate links, read our disclosure policy.
Get ready to unlock the secret for creating McDonald’s famous Copycat McDonald’s Filet-o-Fish right in your own kitchen. You can enjoy that iconic crispy, golden fish filet and creamy tartar sauce with just a few simple ingredients-no drive-thru needed!

McDonald’s Filet-o-Fish Sandwich
McDonald’s Filet O Fish sandwich might not always get the same spotlight as their burgers do, but it definitely has many loyal fans! Now you can whip up this copycat version right at home and skip the drive-thru. Soft buns, melted American cheese, a crispy fish filet, and a tangy tartar sauce come together to make one irresistible sandwich.
You’ll even get the recipe for their delicious tartar sauce. With just a few simple ingredients, you’ll have a classic fast-food favorite that tastes just as good, if not better, than McDonald’s version. Plus, you can customize it to your taste and make it as mild or as spicy as you like.
For the perfect sweet treat to finish this meal, you should also try this copycat McDonald’s Eggnog Milkshake!
Why You’ll Love Our Copycat Filet-o-Fish Recipe
- Crispy perfection – Panko breadcrumbs create a wonderfully crispy crust on the fish, giving each bite a delicious crunch.
- Classic flavor – This recipe brings the same flavors of the classic fast-food sandwich taste right to your kitchen.
- Homemade tartar sauce – The creamy, tangy tartar sauce takes the sandwich to a whole new level.
- Quick and easy – With simple ingredients and easy steps, it’s easier to make than it is to take a trip to the golden arches!
Ingredients For this McDonald’s Copycat Recipe

For the Fish Filets
- Cod filets – You can use tilapia fillets or any firm, flaky white fish, like cod for this recipe.
- Kosher salt – Season the fish with kosher salt to bring out its natural flavor.
- Egg – The egg helps the coating stick to the fish perfectly.
- Mayonnaise – The creaminess helps the breadcrumbs stick.
- Dijon Mustard – Dijon mustard gives a subtle tangy kick to the mayo mixture.
- Cornstarch – Ensures the coating on the fish is crispy and light.
- Flour – Flour helps the egg mixture adhere to the fish to create the crust.
- Paprika – Adds a bit of color and a mild, smoky flavor.
- Panko breadcrumbs – Create a light and crispy crust when fried.
- Light oil – Use light oil for frying to get a golden, crispy texture.
- Soft brioche buns or potato buns – Perfect for holding the fish and toppings.
- American cheese slices – A melty cheese that is so delicious with the fried fish.
Homemade Tartar Sauce
- Mayonnaise – Mayonnaise forms the base of the tartar sauce, making it smooth and creamy.
- Dill pickle relish – Dill pickle relish adds a tangy flavor to the sauce.
- Sugar – Balances the tartness of the relish.
- White Onion – Finely chopped onion gives the sauce a bit of bite.
How to Make this McDonald’s Fish Sandwich
Step One: Combine Wet Ingredients

- Pat fillets dry with paper towels and set them aside.
- In a bowl whisk together your egg, mayo, mustard, corn starch and flour and ½ teaspoon of the kosher salt.
Step Two: Make the Breadcrumb Mixture

- In a food processor pulse your panko breadcrumbs a bit just to get them a little finer.
- Combine the breadcrumbs with the paprika and the remaining salt.
Step Three: Fry the Fish

- Heat about an inch of oil in a large skillet over medium-high heat. As the oil heats, dredge the filets in the wet batter then in the dry and set aside.
- Once all the filets are breaded add them to the hot oil, careful not to overcrowd. Fry them for about 3-4 minutes per side until crispy golden brown on each side.
- Set them on a wire rack or a large plate lined with a paper towel to drain any excess grease.
Step Four: Make the Tarter Sauce

- Meanwhile make your tartar sauce by combining the mayo, relish, sugar and onion.
Step Five: Assemble the Sandwich and Serve

- To assemble your sandwiches, place a slice of American cheese on the bottom buns and top with a hot filet.
- Spoon your homemade delicious tartar sauce on top of each crispy fish filet and top them with the top buns.
How to Store Leftovers

Store leftovers in an airtight container for up to 3 days.
What Kind of Fish Should I Use?
For a crispy and flavorful fish sandwich, you can use other firm, flaky white fish varieties besides cod. Some good alternatives include:
- Haddock –Similar to cod, haddock has a mild flavor and firm texture.
- Pollock – Often used in fish sticks and fillets, it has a delicate taste and good flakiness.
- Halibut – A bit firmer and thicker, halibut is excellent for frying and grilling.
- Tilapia – Mild and versatile, tilapia works well for breaded and fried dishes.
- Snapper – Offers a slightly sweet flavor and firm texture, making it a great choice for a crispy coating.
What is the McDonalds Filet o Fish Price?

The price you can expect to pay for the famous filet-o-fish is between $4.50 and $5.00, depending on where in the country you live.
What to Serve with Filet-o-Fish Sandwiches?
- French fries or waffle fries
- Coleslaw
- Sweet potato fries
- Potato wedges
- Garden salad
- Onion rings
- Tater Tots
- Steamed vegetables
Variations and Add-ins
- Slider version – For a small, kid-size version, you can make these sandwiches with smaller fish fillets and use slider buns.
- Lemon juice – Add a splash of lemon juice to the fish or tartar sauce for an extra tangy kick.
- Seasonings – Add a sprinkle of garlic powder, onion powder, cayenne pepper or black pepper for more flavor.
- Breadcrumbs – Substitute panko with regular bread crumbs if you prefer a different texture.
- Cheese – Use any melty cheese you prefer. McDonald’s uses half a slice of cheese, so you can use either half or a whole slice depending on your preference.
- Pickles, lettuce tomatoes – Feel free to add pickles, tomatoes for lettuce for extra freshness.
- Steamed buns – Steam your buns for a soft, authentic touch that mimics the fast-food original.
- Store-bought tartar sauce: You can use store-bought tartar sauce if you’d like a quicker option.
Other Helpful FAQs
Yes, you can use frozen fish fillets. Just be sure to thaw them completely and pat them dry before breading and frying.
Ensure the oil is hot enough before adding the fish, and don’t overcrowd the pan. This allows each piece to fry evenly and get a golden, crispy crust.
Yes, you can make the tartar sauce a day in advance. Store it in an airtight container in the refrigerator until you’re ready to use it.
Yes, you can bake the fish. Preheat your oven to 400°F, place the breaded fish on a baking sheet, and bake for about 15-20 minutes, or until the fish is cooked through and the coating is crispy.
More Copycat Recipes
- Chick-fil-a Sauce
- Shamrock Shake
- Starbucks Pink Drink
- 3 Musketeers
- Chick-fil-a Frosted Sunrise
- IKEA Meatballs
- Chick-fil-a Chicken Nuggets
- Olive Garden Breadsticks

McDonald’s Filet-O-Fish
Ingredients
- 4 skinless cod filets
- 1 teaspoon kosher salt divided
- 1 egg
- 1 tablespoon mayonnaise
- 1 tablespoon dijon mustard
- 1 tablespoon cornstarch
- 1 tablespoon flour
- 1/4 teaspoon paprika
- 2 cups panko breadcrumbs
- Light oil for frying
- 4 soft brioche or potato buns
- 4 slices of American cheese
Tartar Sauce:
- 1 cup mayonnaise
- 2 teaspoons dill relish
- 1 teaspoon sugar
- 3 teaspoons finely chopped white onion
Instructions
- In a bowl whisk together your egg, mayo, mustard, cornstarch and flour and ½ teaspoon of the kosher salt.1 egg, 1 tablespoon mayonnaise, 1 tablespoon dijon mustard, 1 tablespoon cornstarch, 1 tablespoon flour
- In a food processor pulse your panko breadcrumbs a bit just to get them a little finer.2 cups panko breadcrumbs
- Combine the breadcrumbs with the paprika and remaining salt.1/4 teaspoon paprika, 1 teaspoon kosher salt
- Heat about an inch of oil in a large skillet over medium high heat.Light oil for frying
- Dredge the filets in the wet mixture then in the dry and set aside.4 skinless cod filets
- Once all the filets are breaded add them to the oil, careful not to overcrowd.
- Fry them about 3-4 minutes per side until crispy golden brown on each side.
- Meanwhile make your tartar sauce.
- Combine the mayo, relish, sugar and onion.1 cup mayonnaise, 2 teaspoons dill relish, 1 teaspoon sugar, 3 teaspoons finely chopped white onion
- Set on a wire rack or paper towel lined plate to drain any excess grease
- To assemble your sandwiches place a slice of cheese on the bottom of each bun and top with a hot filet.4 slices of American cheese, 4 soft brioche or potato buns
- Spoon your homemade tartar sauce on top of each sandwich and top with the top bun.
- Serve!
Nutrition
Did You Make This Recipe?
Don’t forget to share it with me on @thebalancingmom and follow on Tiktok @balancingmotherhood and Pinterest @thebalancingmom for more!






