Copycat McDonald’s Filet-O-Fish Recipe – Crispy, Saucy, and Simple

If you love the Filet-O-Fish but want a version you can make at home, this recipe nails the flavor and texture. It’s crisp on the outside, flaky inside, and topped with creamy tartar sauce on a soft steamed bun. No deep fryer required—just a skillet and a few pantry staples.

The best part? You can make a batch for less than the cost of a couple of drive-thru sandwiches. Let’s get you that fast-food favorite, fresh from your kitchen.

What Makes This Recipe So Good

  • Authentic taste: Mild, flaky fish, creamy sauce, and just the right amount of crunch.
  • Simple technique: Lightly breaded fish, pan-fried until golden—no tricky batter.
  • Budget-friendly: Uses affordable, easy-to-find ingredients.
  • Quick to make: Ready in about 25–30 minutes, start to finish.
  • Customizable: Adjust the seasoning, sauce, and cheese to your taste without losing the classic vibe.

Ingredients

  • Fish: 4 small fillets of pollock, cod, or haddock (about 4–5 ounces each), cut to bun size
  • Salt and pepper: To season
  • Flour dredge: 1/2 cup all-purpose flour
  • Egg wash: 2 eggs, beaten with 1 tablespoon water
  • Breading: 1 cup plain breadcrumbs (or panko for extra crunch)
  • Oil for frying: Neutral oil like canola or vegetable, enough to coat the pan (about 1/4 inch)
  • Buns: 4 soft hamburger buns or potato buns
  • Cheese: 4 slices American cheese (classic) or mild cheddar
  • Tartar sauce: 1/2 cup mayo, 2 tablespoons finely chopped dill pickles, 1 tablespoon pickle juice or lemon juice, 1 teaspoon sugar, 1 teaspoon Dijon mustard, 1 tablespoon finely minced onion (optional), pinch of salt
  • Optional extras: Lemon wedges, shredded lettuce (not classic, but tasty), hot sauce for kick

How to Make It

  1. Make the tartar sauce. In a small bowl, mix mayo, dill pickles, pickle or lemon juice, sugar, Dijon, onion, and a pinch of salt. Stir until smooth. Chill while you cook the fish.
  2. Prep the fish. Pat fillets dry with paper towels. Trim to fit your buns if needed.Season both sides with salt and pepper.
  3. Set up the breading station. Place flour in one shallow dish, beaten eggs in another, and breadcrumbs in a third.
  4. Bread the fish. Dredge each fillet in flour, shaking off excess. Dip in egg wash, then press into breadcrumbs to coat evenly. Set on a plate to rest for 5 minutes so the coating adheres.
  5. Heat the oil. Add about 1/4 inch of oil to a large skillet and heat over medium to medium-high.You want the oil hot but not smoking; a breadcrumb should sizzle on contact.
  6. Pan-fry the fillets. Cook fish for 3–4 minutes per side, turning once, until golden brown and the internal temperature reaches 145°F. If the fillets are very thin, reduce the time to avoid overcooking.
  7. Drain and season. Transfer to a wire rack or paper towel-lined plate. Sprinkle with a tiny pinch of salt while hot.
  8. Steam the buns. For that classic soft bite, lightly steam buns. Easiest method: place a damp paper towel over the cut sides and microwave for 10–15 seconds, or steam in a covered skillet with a splash of water for 30–45 seconds.
  9. Assemble. Spread tartar sauce on the bottom bun. Add a slice of American cheese. Place the hot fish fillet on top, add a little more sauce if you like, and cap with the top bun.
  10. Serve. Enjoy immediately with fries or a simple slaw. Add a squeeze of lemon for brightness.

Keeping It Fresh

  • Storage: Store leftover cooked fish in an airtight container for up to 2 days. Keep buns and sauce separate.
  • Reheating: Re-crisp fish in a 375°F oven or air fryer for 5–8 minutes. Avoid the microwave—it softens the crust.
  • Make-ahead: Mix tartar sauce up to 3 days in advance. Bread the fish and refrigerate for up to 12 hours; fry just before serving.
  • Freezing: Breaded, uncooked fillets freeze well. Freeze on a sheet tray, then transfer to a bag. Cook from frozen, adding a couple extra minutes per side.

Benefits of This Recipe

  • Cleaner ingredients: You control the oil, salt, and sauce—no mystery list.
  • Flexible: Works with fresh or frozen fish and various breadcrumbs.
  • Fast weeknight dinner: Minimal prep, big payoff.
  • Kid-friendly: Mild flavors and soft texture make it an easy win.
  • Scalable: Double the recipe for a crowd without extra hassle.

What Not to Do

  • Don’t skip drying the fish. Damp fillets lead to soggy crust and spattering oil.
  • Don’t overcrowd the pan. It cools the oil and prevents browning. Fry in batches if needed.
  • Don’t use high heat the whole time. Too hot, and the crust burns before the fish cooks through.
  • Don’t use stale oil. Old oil adds off flavors. Fresh neutral oil keeps it clean.
  • Don’t forget the bun. A soft, lightly steamed bun is key to the classic texture.

Recipe Variations

  • Beer-battered twist: Dip fish in a light beer batter instead of breadcrumbs for a pub-style crunch.
  • Panko and cornflake crunch: Mix panko with crushed cornflakes for extra texture.
  • Air fryer option: Spray breaded fillets with oil and air fry at 390°F for 8–10 minutes, flipping halfway.
  • Spicy tartar: Stir in hot sauce, capers, or a pinch of cayenne.
  • Cheese swap: Try white American or mild cheddar if you prefer less processed cheese.
  • Lemon-pepper seasoning: Add lemon zest and pepper to the breadcrumbs for a bright finish.

FAQ

What fish does McDonald’s use for the Filet-O-Fish?

McDonald’s typically uses Alaska pollock. For home cooking, pollock, cod, or haddock are great options because they’re mild and flaky.

Can I bake the fish instead of frying?

Yes.

Bake breaded fillets on a rack set over a sheet pan at 425°F for 12–15 minutes, flipping once. Mist with oil to help browning.

How do I keep the coating from falling off?

Dry the fish well, follow the flour-egg-breadcrumb order, and let the breaded fillets rest for 5–10 minutes before frying. Don’t flip them too early.

Do I have to use American cheese?

It’s traditional and melts smoothly, but you can use mild cheddar or skip the cheese entirely if you prefer.

Can I use frozen fish fillets?

Absolutely.

Thaw completely and pat dry before breading. If cooking from frozen, expect a longer cook time and slightly less even browning unless you deep-fry.

What oil is best for frying?

Use a neutral, high-heat oil like canola, vegetable, or peanut oil. Olive oil can burn and change the flavor.

How do I steam the buns without a steamer?

Microwave with a damp paper towel for 10–15 seconds, or place buns in a lidded skillet with a tablespoon of water for 30–45 seconds.

Can I make the tartar sauce without pickles?

Yes.

Use capers and a little lemon juice, or relish if you have it. Adjust salt to taste.

Wrapping Up

This Copycat McDonald’s Filet-O-Fish delivers the same comfort, with fresher flavor and better texture. It’s quick, crunchy, and satisfying, and the homemade tartar sauce ties it all together.

Keep this recipe handy for an easy weeknight meal or a fun weekend sandwich night. One bite, and you’ll be skipping the drive-thru.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *