Copycat McDonald’s Filet-O-Fish That Actually Tastes Better Than The Original

Ever wonder why McDonald’s Filet-O-Fish only shows up in your cravings during Lent season? That iconic square fish patty with melted cheese and tangy tartar sauce has been satisfying fast food fans since 1962, but here’s the thing – making it at home actually gives you way better results. The homemade version packs more fish, better ingredients, and that same nostalgic taste without the drive-through wait.

Why this sandwich became a McDonald’s legend

Back in 1962, a struggling McDonald’s franchise owner in Cincinnati named Lou Groen was watching his Friday sales tank during Lent. His Catholic customers weren’t buying burgers, so he created a simple fried fish sandwich to compete with a nearby restaurant’s popular fish offerings. Ray Kroc wasn’t thrilled about adding fish to the menu, but he gave Groen one day to prove the sandwich could sell.

That test day changed everything. The Filet-O-Fish outsold Kroc’s competing Hula Burger (a grilled pineapple slice with cheese) and became a permanent menu item. Today, McDonald’s serves millions of these square fish patties every year, especially during Lent when fish sandwich sales spike dramatically across all fast food chains.

The secret behind McDonald’s tartar sauce

McDonald’s tartar sauce isn’t just mayo mixed with pickles – there’s a specific combination that creates that tangy, slightly sweet taste everyone remembers. The key ingredients include Vlasic dill pickle relish (the brand matters), minced capers, dried minced onion, and a tiny bit of sugar to balance the acidity. Most people skip the capers and sugar, which is why homemade versions often taste flat or too sour.

The sauce also needs time to develop its flavors. Making it at least an hour before assembling sandwiches lets all those dried ingredients rehydrate and blend together. Some home cooks make a big batch and keep it in the fridge for up to a week, using it on fish tacos, fried shrimp, or even as a unique burger spread.

Choosing the right fish makes all the difference

McDonald’s uses Alaska pollock for their fish patties, but home cooks have better options. Tilapia works great because it’s mild, flakes nicely, and comes in large fillets that are easy to cut into squares. Cod and haddock also work well, giving you that classic white fish taste without being too “fishy.” The key is using a white fish that holds together when breaded and fried.

Fresh fish beats frozen every time, but if convenience is your goal, frozen fish fillets designed for sandwiches work fine. Van de Kamp’s and Gorton’s both make breaded fish portions that cook up crispy and taste pretty close to the original. Just remember to cut your fresh fish into roughly 3-inch squares to match that distinctive McDonald’s shape.

Getting that perfect crispy coating at home

The McDonald’s coating has a specific texture that’s somewhere between regular breadcrumbs and crushed crackers. Many copycat recipes nail this by mixing fine breadcrumbs with crushed saltine or oyster crackers. The cracker crumbs give you that slightly salty, crunchy texture that plain breadcrumbs just can’t match. Some cooks pulse the crackers in a food processor until they’re fine but not powdery.

The breading process matters too. Double-dredging the fish in milk, then crumbs, then milk again, then crumbs creates a thicker coating that stays put during frying. Let the breaded fish rest in the fridge for at least 10 minutes before cooking – this helps the coating stick and prevents it from falling off in the oil.

Why steamed buns make or break the sandwich

Regular toasted burger buns feel wrong on a Filet-O-Fish. McDonald’s steams their buns, which makes them soft and slightly warm – perfect for soaking up that tartar sauce without getting soggy. At home, achieving this texture is surprisingly easy. Just put your buns in a loosely closed plastic bag with a damp paper towel and microwave them for about 30 seconds.

The steaming process transforms regular hamburger buns into something that feels more like the original. Some people skip this step and wonder why their homemade version doesn’t taste quite right. Those soft, warm buns are actually a crucial part of the whole Filet-O-Fish experience, creating the perfect contrast to the crispy fish and creamy sauce.

The American cheese debate nobody talks about

Putting cheese on a fish sandwich sounds weird until you try it. McDonald’s uses exactly half a slice of American cheese, which seems stingy but actually works perfectly. Too much cheese overwhelms the fish, while too little gets lost. The processed American cheese melts smoothly and adds a creamy, salty element that balances the tangy tartar sauce and mild fish.

Some home cooks use a full slice because they figure more cheese equals better sandwich. Actually, the half-slice portion creates the right ratio of ingredients. If you’re making these at home, try both ways and see which you prefer. The cheese should melt slightly from the hot fish but not completely disappear into gooey mess.

Air fryer shortcuts that actually work

Not everyone wants to deal with hot oil for frying fish, and air fryers have changed the game for copycat recipes. Frozen breaded fish fillets cook perfectly in an air fryer at 400°F for about 12-14 minutes, flipping once halfway through. The results are crispy outside and flaky inside, just like the original but with less oil and mess.

Even fresh fish works well in an air fryer if you bread it properly. Air frying gives you that same golden-brown exterior without heating up a big pot of oil. Just spray the breaded fish with cooking spray before air frying to help the coating get crispy. The timing might need adjustment based on your air fryer model, but most fish fillets are done when they hit 165°F internally.

Assembly tips that restaurant workers know

The order of assembly matters more than people realize. McDonald’s puts the cheese on the bottom bun first, then the hot fish patty (which slightly melts the cheese), followed by a generous dollop of tartar sauce on top. This sequence prevents the bottom bun from getting soggy and keeps all the components in the right proportions with each bite.

Temperature timing is crucial too. The fish should be hot when it hits the cheese, the buns should be freshly steamed and warm, and the tartar sauce should be cold from the fridge. This contrast in temperatures creates the same eating experience as the original. Don’t make all the components and let them sit around – assemble immediately while everything is at the right temperature.

Common mistakes that ruin homemade versions

The biggest mistake is overthinking the recipe. Some home cooks try to “improve” the Filet-O-Fish by using fancy fish, gourmet cheeses, or artisanal breads. While these might taste good, they don’t recreate the nostalgic McDonald’s experience. The beauty of this sandwich lies in its simplicity and specific combination of basic ingredients working together.

Another common error is skipping the resting time for both the tartar sauce and breaded fish. Rushing the process leads to bland sauce and coating that falls off during cooking. Taking time for proper preparation makes the difference between a disappointing copycat and one that actually tastes better than the original. The extra hour of planning pays off in much better results.

Making your own Filet-O-Fish at home gives you control over ingredients while delivering that same satisfying taste you remember. The homemade version often surpasses the original because you can use fresher fish, make the sauce to your preference, and assemble it exactly how you like it. Plus, there’s something satisfying about recreating a fast food favorite in your own kitchen.

Copycat McDonald’s Filet-O-Fish Sandwich

Course: LunchCuisine: American
Servings

6

servings
Prep time

20

minutes
Cooking time

15

minutes
Calories

390

kcal

Recreate the iconic McDonald’s fish sandwich at home with crispy breaded fish, tangy tartar sauce, and steamed buns that taste even better than the original.

Ingredients

  • 1/2 cup mayonnaise

  • 1/4 cup Vlasic dill pickle relish

  • 12 capers, minced

  • 2 teaspoons dried minced onion

  • 2 teaspoons milk

  • 1 teaspoon dried parsley flakes

  • 1/2 teaspoon lemon juice

  • 1/8 teaspoon granulated sugar

  • 6 white hamburger buns

  • 6 white fish fillets (tilapia or cod)

  • 2 cups finely crushed saltine crackers

  • 1/2 cup breadcrumbs

  • 3 slices American cheese, cut in half

  • 2 cups oil for frying

  • 1/2 cup milk for dredging

Directions

  • Prepare the tartar sauce by combining mayonnaise, pickle relish, minced capers, dried minced onion, milk, parsley flakes, lemon juice, and sugar in a bowl. Mix thoroughly until all ingredients are well combined. Cover and refrigerate for at least 1 hour to allow the flavors to develop and the dried ingredients to rehydrate.
  • Cut fish fillets into roughly 3-inch square pieces, similar to McDonald’s shape. Pat the fish dry with paper towels and season lightly with salt. Combine crushed crackers and breadcrumbs in a shallow dish for the coating mixture.
  • Set up a breading station with milk in one shallow dish and the cracker-breadcrumb mixture in another. Dip each fish piece in milk, then coat completely with the crumb mixture. Dip back in milk, then coat again with crumbs for a double layer. Place breaded fish on a plate lined with parchment paper.
  • Refrigerate the breaded fish for 10-15 minutes to help the coating adhere. Meanwhile, heat oil in a large skillet to 350°F. The oil should be about 1/2 inch deep in the pan.
  • Fry the fish fillets straight from the refrigerator for 2-3 minutes per side until golden brown and cooked through. The internal temperature should reach 165°F. Remove to a wire rack or paper towel-lined plate to drain excess oil.
  • While fish is still hot, place half a slice of American cheese on each piece to slightly melt. Steam the hamburger buns by placing them in a loosely closed plastic bag with a damp paper towel and microwaving for 30 seconds until soft and warm.
  • Assemble the sandwiches immediately while components are at the right temperature. Place the cheese-topped fish on the bottom bun, add a generous dollop of chilled tartar sauce on top of the fish. Top with the upper bun and serve right away.
  • Serve immediately while the fish is hot, buns are warm, and tartar sauce is cold for the best authentic McDonald’s experience. Store any leftover tartar sauce in the refrigerator for up to one week.

Notes

  • Vlasic brand dill pickle relish is specifically recommended for the most authentic taste
  • Double-breading the fish prevents the coating from falling off during frying
  • Refrigerating breaded fish helps the coating stick better when cooking
  • Tartar sauce can be made up to 3 days ahead and stored covered in the refrigerator
  • For air fryer cooking, spray breaded fish with cooking oil and cook at 400°F for 12-14 minutes, flipping once

Frequently asked questions about copycat Filet-O-Fish

Q: Can I use frozen fish fillets instead of fresh fish?
A: Yes, frozen breaded fish fillets work great and save time. Brands like Van de Kamp’s or Gorton’s fish sandwich fillets are specifically designed for this purpose and cook up crispy in the oven or air fryer without any additional breading needed.

Q: Why does the recipe call for Vlasic pickle relish specifically?
A: Vlasic dill pickle relish has the exact tangy-sweet balance that matches McDonald’s tartar sauce. Other brands tend to be either too sweet or too sour, which throws off the authentic taste. The specific pickle blend really makes a difference in the final result.

Q: Can I bake the fish instead of frying it?
A: Absolutely! Bake breaded fish at 425°F for 15-20 minutes, flipping once halfway through. The texture won’t be exactly the same as fried, but it’s still delicious and much healthier. Spray the breaded fish with cooking oil before baking for better browning.

Q: How long does the homemade tartar sauce last in the fridge?
A: The tartar sauce stays fresh for up to one week when stored in an airtight container in the refrigerator. Actually, it tastes even better after the first day as all the flavors have more time to blend together.

Emma Bates
Emma Bates
Emma is a passionate and innovative food writer and recipe developer with a talent for reinventing classic dishes and a keen eye for emerging food trends. She excels in simplifying complex recipes, making gourmet cooking accessible to home chefs.

Must Read

Related Articles