Copycat Filet-O-Fish Sandwich recipe

Sophia

Founder of Vintage cooks

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There are certain fast-food items that just hit a nostalgic spot, and for me, the Filet-O-Fish is high on that list. It’s the soft steamed bun, the crispy fish, the tangy tartar sauce, and that signature half-slice of melty American cheese. My kids, surprisingly, became fans after a rare fast-food stop on a road trip. Wanting a healthier, fresher-tasting version we could make at home, I set out to create the perfect copycat. After a few tries, tweaking the breading for optimal crispiness and perfecting the simple tartar sauce, we nailed it! This homemade version is now a regular request, especially during Lent or when we just crave that specific combination of flavors. It’s remarkably easy to make, and the taste? Well, let’s just say the golden arches have some serious competition in our kitchen now. The satisfaction of biting into a perfectly constructed, fresh-from-the-fryer fish sandwich that you made yourself is unbeatable.

The Ultimate Copycat Filet-O-Fish Sandwich Recipe

Craving that iconic McDonald’s Filet-O-Fish sandwich but want to make it fresh in your own kitchen? This copycat recipe delivers all the classic flavors and textures you love – from the perfectly steamed bun and crispy fish fillet to the tangy tartar sauce and melty American cheese. It’s surprisingly simple to recreate this fast-food favorite, and the homemade version tastes even better! Get ready to impress your family and satisfy those cravings.

Ingredients: Building Your Perfect Fish Sandwich

For the best results, gather quality ingredients. The simplicity of this sandwich means each component shines.

For the Tartar Sauce (makes about 1 cup):

  • Mayonnaise (3/4 cup / 180ml): Use a good quality, full-fat mayonnaise for the best flavor and creamy texture.
  • Sweet Pickle Relish (1/4 cup / 60ml): This provides the signature sweetness and tang. Drain any excess liquid.
  • Fresh Lemon Juice (1 teaspoon / 5ml): Adds brightness and cuts through the richness of the mayo. Freshly squeezed is best.
  • Finely Minced White Onion (1 tablespoon / 15ml) or Onion Powder (1/4 teaspoon / 1.25ml): For a subtle oniony bite. Fresh minced onion provides better texture, but onion powder is a quick alternative.
  • Salt (1/4 teaspoon / 1.25ml, or to taste): Enhances all the flavors.
  • Freshly Ground Black Pepper (1/8 teaspoon / 0.6ml, or to taste): Adds a hint of spice.
  • Optional: Pinch of Sugar (if your relish isn’t very sweet or you prefer a sweeter sauce)
  • Optional: Minced Dill or Parsley (1 teaspoon / 5ml for fresh herbaceous notes)

For the Fish Fillets (makes 4 sandwiches):

  • Cod or Pollock Fillets (4, about 4-5 oz / 115-140g each, skinless and boneless): These are the traditional choices, offering a mild flavor and flaky texture. Aim for fillets about ½-¾ inch thick. You can cut larger fillets into roughly square or rectangular portions.
  • All-Purpose Flour (1/2 cup / 60g): For the initial dredge, helping the egg wash adhere.
  • Salt (1 teaspoon / 5ml, divided): For seasoning the fish and the breading.
  • Black Pepper (1/2 teaspoon / 2.5ml, divided): For seasoning.
  • Large Eggs (2): For the egg wash.
  • Milk or Water (1 tablespoon / 15ml): To thin the egg wash slightly.
  • Panko Breadcrumbs (1 1/2 cups / 120g): For an extra crispy coating. Fine plain breadcrumbs can be used for a more traditional, less “shatteringly crisp” texture if preferred.
  • Garlic Powder (1/2 teaspoon / 2.5ml, optional, for breading): Adds a subtle savory note.
  • Neutral Frying Oil (3-4 cups / 720-960ml, like canola, vegetable, or peanut oil): Enough for about 1-1.5 inches depth in your pan.

For Assembling the Sandwiches:

  • Plain Soft White Hamburger Buns (4): The softer and simpler, the better. Avoid brioche or seeded buns for authenticity.
  • American Cheese Slices (2, cut in half to make 4 half-slices): This is key to the classic Filet-O-Fish.

Step-by-Step Instructions: Crafting Your Copycat Classic

Follow these instructions carefully for a sandwich that rivals the original.

1. Prepare the Tartar Sauce (Ideally, 1 hour ahead or overnight):

  1. In a small bowl, combine the mayonnaise, sweet pickle relish, fresh lemon juice, and finely minced white onion (or onion powder).
  2. Season with salt and freshly ground black pepper. If using, add the optional sugar or minced dill/parsley.
  3. Stir well until all ingredients are thoroughly combined.
  4. Taste and adjust seasonings if necessary. You might want a little more lemon juice for tang or salt for overall flavor.
  5. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes (preferably 1 hour or even overnight) to allow the flavors to meld. This step significantly improves the taste.

2. Prepare the Fish Fillets:

  1. Pat the cod or pollock fillets completely dry with paper towels. This is crucial for a crispy coating.
  2. If your fillets are large, cut them into portions roughly the size of your buns, aiming for a somewhat square or rectangular shape.
  3. Season the fish fillets lightly on both sides with about 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.
  4. Set up your breading station:
    • Plate 1: Combine the all-purpose flour with the remaining 1/2 teaspoon of salt, 1/4 teaspoon of black pepper, and optional garlic powder. Whisk to mix.
    • Bowl 2: In a shallow bowl, whisk the eggs with the tablespoon of milk or water until smooth.
    • Plate 3: Spread the Panko breadcrumbs evenly on a large plate or baking sheet.
  5. Dredge each fish fillet:
    • First, coat a fish fillet lightly in the seasoned flour mixture, shaking off any excess.
    • Next, dip the floured fillet into the egg wash, ensuring it’s fully coated, and allow any excess egg to drip off.
    • Finally, press the egg-coated fillet firmly into the Panko breadcrumbs, ensuring all sides are generously and evenly coated. Gently press the breadcrumbs onto the fish to help them adhere.
  6. Place the breaded fillets on a clean plate or wire rack. You can let them sit for 10-15 minutes at room temperature; this can help the breading set.

3. Fry the Fish Fillets:

  1. In a large, heavy-bottomed skillet or Dutch oven, pour in enough frying oil to reach a depth of about 1-1.5 inches.
  2. Heat the oil over medium-high heat until it reaches 350-375°F (175-190°C). Use a cooking thermometer for accuracy. If you don’t have one, the oil is ready when a pinch of breadcrumbs sizzles and turns golden brown in about 30-45 seconds.
  3. Carefully place 1 or 2 breaded fish fillets into the hot oil, being sure not to overcrowd the pan (this lowers the oil temperature and results in greasy fish).
  4. Fry for about 3-5 minutes per side, or until the breading is deep golden brown and crispy, and the fish is cooked through (internal temperature of 145°F / 63°C). The exact time will depend on the thickness of your fillets.
  5. Once cooked, use a slotted spoon or fish spatula to carefully remove the fillets from the oil. Let any excess oil drip off.
  6. Transfer the fried fish to a wire rack set over a baking sheet to drain. Do not place them on paper towels directly, as this can make the bottom side soggy. Sprinkle immediately with a tiny pinch of salt, if desired.
  7. Repeat with the remaining fillets, ensuring the oil temperature returns to the target range between batches.

4. Steam the Buns:

  • The signature soft, warm bun is key! You have a couple of options:
    • Microwave Method: Lightly dampen a paper towel. Wrap one or two buns in the damp paper towel and microwave on high for 10-15 seconds, or until soft and warm. Be careful not to overdo it, or they can become tough.
    • Steamer Basket Method: Place a steamer basket over a pot with about an inch of simmering water. Place the buns in the basket, cover, and steam for about 30-60 seconds, or until soft and warm.

5. Assemble Your Copycat Filet-O-Fish Sandwiches:

  1. Spread a generous spoonful (about 1-2 tablespoons) of your homemade tartar sauce on the bottom half of each steamed bun.
  2. Place a crispy fried fish fillet on top of the tartar sauce.
  3. Top the hot fish fillet with one half-slice of American cheese. The heat from the fish will help it melt slightly.
  4. Place the top half of the steamed bun over the cheese.
  5. Serve immediately and enjoy your delicious homemade Filet-O-Fish!

Nutritional Snapshot (Approximate)

These figures are estimates per sandwich and can vary based on specific ingredients, portion sizes, and oil absorption during frying.

  • Servings: 4 sandwiches
  • Serving Size: 1 sandwich
  • Calories per serving: Approximately 450-550 calories
    • Note: This includes the fish, breading, oil absorbed during frying, tartar sauce, cheese, and bun. Using leaner fish, baking instead of frying, or using less tartar sauce can reduce the calorie count.

Time Investment: From Craving to Creation

  • Preparation Time: 20-25 minutes (includes making tartar sauce, breading fish). If making tartar sauce ahead, active prep time is less.
  • Cook Time: 15-20 minutes (for frying fish in batches and steaming buns).
  • Total Time: Approximately 35-45 minutes (plus at least 30 minutes chilling time for tartar sauce if made on the same day).

How to Serve: The Classic Experience and Beyond

While the Copycat Filet-O-Fish is a star on its own, here are a few ways to serve it:

  • The Classic Pairing:
    • French Fries: The quintessential partner. Whether you make homemade fries, use frozen oven-baked fries, or air-fry them, they are a must for the full fast-food experience.
    • Soft Drink: Complete the meal with your favorite soda or iced tea.
  • Adding Some Freshness:
    • Simple Coleslaw: A tangy, creamy coleslaw on the side can provide a refreshing contrast to the fried fish.
    • Pickle Spears: A crisp dill pickle spear offers a nice acidic counterpoint.
    • Lettuce: While not traditional for a Filet-O-Fish, if you enjoy some greens, you can add a leaf of crisp iceberg or romaine lettuce to your sandwich.
  • For a Lighter Meal:
    • Side Salad: A small green salad with a light vinaigrette.
    • Steamed Green Beans: A healthy and simple vegetable side.
  • Kid-Friendly Options:
    • Apple Slices or Fruit Cup: A healthier side for younger eaters.
    • Milk or Juice: To drink.

Additional Tips for Filet-O-Fish Perfection

Elevate your copycat game with these pro tips:

  1. Don’t Skip Drying the Fish: Patting the fish fillets thoroughly dry with paper towels before breading is crucial. Moisture is the enemy of a crispy coating.
  2. Oil Temperature is Key: Maintaining the correct oil temperature (350-375°F / 175-190°C) is vital. Too low, and the fish will absorb excess oil and become greasy. Too high, and the breading will burn before the fish cooks through. Use a thermometer!
  3. Panko for Ultimate Crisp: While traditional breadcrumbs work, Panko breadcrumbs create a lighter, airier, and much crispier crust that holds up better.
  4. Make Tartar Sauce Ahead: The flavors in the tartar sauce meld and improve significantly if made at least an hour in advance, or even the day before. It’s a small step that makes a big difference.
  5. Steam Buns Just Before Serving: Steam the buns right before you assemble the sandwiches so they are warm, soft, and pillowy, just like the original. Don’t steam them too early, or they might cool down and harden.

Frequently Asked Questions (FAQ)

Your common questions about making the perfect Copycat Filet-O-Fish, answered!

  1. Q: Can I bake the fish instead of frying it for a healthier version?
    • A: Yes, you can bake the fish. Preheat your oven to 400°F (200°C). Place the breaded fillets on a wire rack set on a baking sheet (this helps air circulate for crispier results). Lightly spray the tops of the fillets with cooking spray. Bake for 12-18 minutes, flipping halfway, or until golden brown and cooked through. The texture won’t be as deeply crispy as fried, but it’s a good healthier alternative.
  2. Q: What’s the best type of fish to use?
    • A: Cod and Pollock are the most common choices for their mild flavor and flaky texture, closely mimicking the original. Haddock or even tilapia can also work well as substitutes. Choose a firm white fish.
  3. Q: My breading keeps falling off the fish. What am I doing wrong?
    • A: This can happen for a few reasons:
      • The fish wasn’t dry enough before flouring.
      • You skipped the flour dredge (flour helps the egg wash stick).
      • You didn’t press the breadcrumbs firmly enough onto the fish.
      • The oil wasn’t hot enough, or you overcrowded the pan, causing the breading to steam off rather than crisp up.
      • Letting the breaded fish rest for 10-15 minutes before frying can also help the coating adhere better.
  4. Q: How do I get the fish patties to be perfectly square like McDonald’s?
    • A: McDonald’s uses commercially prepared, perfectly square fish portions. For a homemade version, you can buy frozen square fish patties (though breading your own fresh fish tastes better). Alternatively, carefully cut your fresh fillets into rough square or rectangular shapes before breading. Don’t stress too much about perfect geometry – the taste is what matters most!
  5. Q: Why only half a slice of American cheese? Can I use a full slice?
    • A: The half-slice of American cheese is a signature element of the McDonald’s Filet-O-Fish, providing just the right amount of melty, cheesy goodness without overpowering the fish and tartar sauce. You can certainly use a full slice if you prefer more cheese, but for the authentic copycat experience, stick to half!

Why This Copycat Recipe Hits the Mark

Recreating a beloved fast-food item at home is all about hitting those key sensory notes – the textures, the specific flavor combinations, and even the visual appeal. This Copycat Filet-O-Fish recipe succeeds because it focuses on replicating those crucial elements:

  • The Steamed Bun: The pillowy softness of a steamed plain white bun is iconic. This recipe emphasizes achieving that texture, which is a stark contrast to a toasted or plain cold bun.
  • Crispy, Flaky Fish: Using Panko breadcrumbs and the correct frying technique ensures a fish fillet that is perfectly golden and crispy on the outside, while the cod or pollock remains tender and flaky on the inside. Seasoning the fish and the breading layers also adds depth.
  • Authentic Tartar Sauce: The tartar sauce is relatively simple but distinctive. This recipe nails the balance of creamy mayonnaise, sweet pickle relish, and a hint of tang from lemon juice, which is central to the Filet-O-Fish flavor profile.
  • The Signature Cheese: The single half-slice of American cheese, strategically placed to melt over the hot fish, is non-negotiable for an authentic experience. It adds a creamy, salty element that ties everything together.
  • Freshness Factor: While mimicking the original, using fresh ingredients and cooking the fish to order elevates the sandwich. The fish is crispier, the sauce is brighter, and the overall quality is noticeably higher.

A Word on Customization (While Keeping it Classic-ish)

While the goal is a “copycat,” the beauty of homemade is the ability to make slight tweaks to your preference:

  • Spice it Up: Add a pinch of cayenne pepper to your flour dredge or a dash of hot sauce to your tartar sauce for a little kick.
  • Herbaceous Notes: Fresh dill or chives in the tartar sauce can add an extra layer of freshness.
  • Different Fish: While cod and pollock are standard, feel free to experiment with haddock or another mild white fish if that’s what you have or prefer.
  • Cheese Choice (If you dare to stray!): While American is classic, a mild cheddar could work in a pinch, though it will change the flavor profile.

Ultimately, this Copycat Filet-O-Fish recipe provides a fantastic base that is incredibly close to the original, allowing you to enjoy a fast-food favorite with the quality and satisfaction of a home-cooked meal. It’s simple, delicious, and guaranteed to bring smiles to the table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Copycat Filet-O-Fish sandwich recipe


  • Author: Sophia

Ingredients

For the Tartar Sauce (makes about 1 cup):

    • Mayonnaise (3/4 cup / 180ml): Use a good quality, full-fat mayonnaise for the best flavor and creamy texture.

    • Sweet Pickle Relish (1/4 cup / 60ml): This provides the signature sweetness and tang. Drain any excess liquid.

    • Fresh Lemon Juice (1 teaspoon / 5ml): Adds brightness and cuts through the richness of the mayo. Freshly squeezed is best.

    • Finely Minced White Onion (1 tablespoon / 15ml) or Onion Powder (1/4 teaspoon / 1.25ml): For a subtle oniony bite. Fresh minced onion provides better texture, but onion powder is a quick alternative.

    • Salt (1/4 teaspoon / 1.25ml, or to taste): Enhances all the flavors.

    • Freshly Ground Black Pepper (1/8 teaspoon / 0.6ml, or to taste): Adds a hint of spice.

    • Optional: Pinch of Sugar (if your relish isn’t very sweet or you prefer a sweeter sauce)

    • Optional: Minced Dill or Parsley (1 teaspoon / 5ml for fresh herbaceous notes)

For the Fish Fillets (makes 4 sandwiches):

    • Cod or Pollock Fillets (4, about 4-5 oz / 115-140g each, skinless and boneless): These are the traditional choices, offering a mild flavor and flaky texture. Aim for fillets about ½-¾ inch thick. You can cut larger fillets into roughly square or rectangular portions.

    • All-Purpose Flour (1/2 cup / 60g): For the initial dredge, helping the egg wash adhere.

    • Salt (1 teaspoon / 5ml, divided): For seasoning the fish and the breading.

    • Black Pepper (1/2 teaspoon / 2.5ml, divided): For seasoning.

    • Large Eggs (2): For the egg wash.

    • Milk or Water (1 tablespoon / 15ml): To thin the egg wash slightly.

    • Panko Breadcrumbs (1 1/2 cups / 120g): For an extra crispy coating. Fine plain breadcrumbs can be used for a more traditional, less “shatteringly crisp” texture if preferred.

    • Garlic Powder (1/2 teaspoon / 2.5ml, optional, for breading): Adds a subtle savory note.

    • Neutral Frying Oil (3-4 cups / 720-960ml, like canola, vegetable, or peanut oil): Enough for about 1-1.5 inches depth in your pan.

For Assembling the Sandwiches:

    • Plain Soft White Hamburger Buns (4): The softer and simpler, the better. Avoid brioche or seeded buns for authenticity.

    • American Cheese Slices (2, cut in half to make 4 half-slices): This is key to the classic Filet-O-Fish.


Instructions

1. Prepare the Tartar Sauce (Ideally, 1 hour ahead or overnight):

    1. In a small bowl, combine the mayonnaise, sweet pickle relish, fresh lemon juice, and finely minced white onion (or onion powder).

    1. Season with salt and freshly ground black pepper. If using, add the optional sugar or minced dill/parsley.

    1. Stir well until all ingredients are thoroughly combined.

    1. Taste and adjust seasonings if necessary. You might want a little more lemon juice for tang or salt for overall flavor.

    1. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes (preferably 1 hour or even overnight) to allow the flavors to meld. This step significantly improves the taste.

2. Prepare the Fish Fillets:

    1. Pat the cod or pollock fillets completely dry with paper towels. This is crucial for a crispy coating.

    1. If your fillets are large, cut them into portions roughly the size of your buns, aiming for a somewhat square or rectangular shape.

    1. Season the fish fillets lightly on both sides with about 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.

    1. Set up your breading station:
        • Plate 1: Combine the all-purpose flour with the remaining 1/2 teaspoon of salt, 1/4 teaspoon of black pepper, and optional garlic powder. Whisk to mix.

        • Bowl 2: In a shallow bowl, whisk the eggs with the tablespoon of milk or water until smooth.

        • Plate 3: Spread the Panko breadcrumbs evenly on a large plate or baking sheet.

    1. Dredge each fish fillet:
        • First, coat a fish fillet lightly in the seasoned flour mixture, shaking off any excess.

        • Next, dip the floured fillet into the egg wash, ensuring it’s fully coated, and allow any excess egg to drip off.

        • Finally, press the egg-coated fillet firmly into the Panko breadcrumbs, ensuring all sides are generously and evenly coated. Gently press the breadcrumbs onto the fish to help them adhere.

    1. Place the breaded fillets on a clean plate or wire rack. You can let them sit for 10-15 minutes at room temperature; this can help the breading set.

3. Fry the Fish Fillets:

    1. In a large, heavy-bottomed skillet or Dutch oven, pour in enough frying oil to reach a depth of about 1-1.5 inches.

    1. Heat the oil over medium-high heat until it reaches 350-375°F (175-190°C). Use a cooking thermometer for accuracy. If you don’t have one, the oil is ready when a pinch of breadcrumbs sizzles and turns golden brown in about 30-45 seconds.

    1. Carefully place 1 or 2 breaded fish fillets into the hot oil, being sure not to overcrowd the pan (this lowers the oil temperature and results in greasy fish).

    1. Fry for about 3-5 minutes per side, or until the breading is deep golden brown and crispy, and the fish is cooked through (internal temperature of 145°F / 63°C). The exact time will depend on the thickness of your fillets.

    1. Once cooked, use a slotted spoon or fish spatula to carefully remove the fillets from the oil. Let any excess oil drip off.

    1. Transfer the fried fish to a wire rack set over a baking sheet to drain. Do not place them on paper towels directly, as this can make the bottom side soggy. Sprinkle immediately with a tiny pinch of salt, if desired.

    1. Repeat with the remaining fillets, ensuring the oil temperature returns to the target range between batches.

4. Steam the Buns:

    • The signature soft, warm bun is key! You have a couple of options:
        • Microwave Method: Lightly dampen a paper towel. Wrap one or two buns in the damp paper towel and microwave on high for 10-15 seconds, or until soft and warm. Be careful not to overdo it, or they can become tough.

        • Steamer Basket Method: Place a steamer basket over a pot with about an inch of simmering water. Place the buns in the basket, cover, and steam for about 30-60 seconds, or until soft and warm.

5. Assemble Your Copycat Filet-O-Fish Sandwiches:

    1. Spread a generous spoonful (about 1-2 tablespoons) of your homemade tartar sauce on the bottom half of each steamed bun.

    1. Place a crispy fried fish fillet on top of the tartar sauce.

    1. Top the hot fish fillet with one half-slice of American cheese. The heat from the fish will help it melt slightly.

    1. Place the top half of the steamed bun over the cheese.

    1. Serve immediately and enjoy your delicious homemade Filet-O-Fish!

Nutrition

  • Serving Size: one normal portion
  • Calories: 450-550