← Back to Menu
SEAFOOD

McDonald's Filet-O-Fish (Copycat)

8.7community · 1 vote8.5BM score
Community Rating8.7 · 1 vote
8.7
Slide to rate
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

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

assembly

Recipe

  1. 1
    First, 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.
  2. 2
    Mix 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.
  3. 3
    Set 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.
  4. 4
    Heat 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.
  5. 5
    Here 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.
  6. 6
    Time 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.