← Back to Menu.png)
.png)
8.5BM score
McDonald's Filet-O-Fish (Copycat)
Community Rating8.7 · 1 vote
Slide to rate
About
This is a home version of the Filet-O-Fish from McDonald's, rebuilt from scratch rather than reheated out of a box. Seafood between buns, which means the sauce has to do more of the seasoning. Stripped back, it is white fish fillets, salt, black pepper and vegetable oil for deep frying. Worth reading twice before you start: here is the biggest secret to a real filet-o-fish: you must steam the buns. There is a separate tartar sauce to mix before anything hits the pan, and it keeps in the fridge for a few days if you make it ahead. It scored 8.5 out of 10 here after cooking it exactly as written. The full method runs to 6 steps below, with the ingredient list above it. Everything is measured for a normal home kitchen rather than a restaurant line.
Ingredients
0 / 17
- White fish fillet1 pound (450g) white fish fillets (cod, pollock, or haddock), cut into 4 thick squares
- Salt1/2 teaspoon (3g) salt
- Black pepper1/4 teaspoon (1g) black pepper
- Vegetable oilVegetable oil for deep frying
breading
- All-purpose flour1/2 cup (60g) all-purpose flour
- Egg1 large egg
- Milk2 Tablespoons (30ml) milk or water
- Water2 Tablespoons (30ml) milk or water
- Breadcrumbs1 cup (115g) fine unseasoned breadcrumbs (pulse panko in a blender if it's too chunky)
- Salt1/2 teaspoon (3g) salt
tartar sauce
- Mayonnaise1/2 cup (120ml) mayonnaise
- Sweet pickle relish2 Tablespoons (30g) sweet pickle relish
- White onion1 Tablespoon (10g) finely minced white onion (or 1 teaspoon onion powder)
- Lemon1/2 teaspoon (2ml) lemon juice
- Parsley1/2 teaspoon dried parsley
assembly
- Burger bun2 soft, plain hamburger buns
- American cheese1 slices American cheese, cut in half
Recipe
- 1First, let's get our fish squared away — literally. Take your white fish fillets and trim them into 4 even square blocks, about 3x3 inches so they fit the bun perfectly. Season them lightly on both sides with salt and pepper.
- 2Mix up that iconic tartar sauce. In a small bowl, combine the mayo, sweet pickle relish, minced onion, lemon juice, and dried parsley. Stir it well and let it chill in the fridge so the flavors meld together. Don't skip the chill time; it thickens the sauce up.
- 3Set up a standard breading station in three separate shallow dishes: flour in the first, whisked egg and milk in the second, and the fine breadcrumbs mixed with salt in the third. Dip each fish square into the flour, then the egg wash, and finally pack on the breadcrumbs. You want a tight, even coating with no bald spots.
- 4Heat your vegetable oil to 350°F (180°C) in a deep skillet or pot. Carefully drop in the breaded fish squares and fry for about 4 to 5 minutes until they're beautifully golden brown and crispy. Transfer them to a wire rack so they don't get soggy underneath.
- 5Here is the biggest secret to a real Filet-O-Fish: you must STEAM the buns. Do not toast them! Wrap your plain hamburger buns in a damp paper towel and microwave them for 10-15 seconds until they are incredibly warm, soft, and squishy.
- 6Time to build. On the bottom steamed bun, place exactly ONE HALF slice of American cheese. Yes, just half — that's the authentic McDonald's ratio so the cheese doesn't overpower the delicate fish. Place your hot, crispy fish square right on top of the cheese to start melting it. Slather a generous amount of tartar sauce on the top bun and crown your sandwich. Dig in immediately!
Videos
These videos are not ours. They stay on YouTube on their creators' channels — the links below open there.






