Mc Donalds Filet-O-Fish Copycat Recipe
Sink your teeth into a soft, steamed bun filled with crispy fish filet, creamy tartar sauce, and a perfectly melted slice of cheese—just like your favorite drive-thru indulgence, but made right in your own kitchen. This Mc Donalds Filet-O-Fish Copycat Recipe delivers that nostalgic fast-food flavor with a fresher, more satisfying homemade twist. Let me tell you, it’s worth every bite.
Behind the Recipe
I’ve always had a soft spot for the Filet-O-Fish. It’s that comforting combination of textures and flavors: tender fish, crunchy coating, tangy tartar, and pillowy bread. This recipe was born from that craving, with a mission to recreate the magic of the original while giving it a home-cooked soul. After a few experiments (and a few messy buns), I struck gold—and now, you can too.
Recipe Origin or Trivia
The Filet-O-Fish was originally created in 1962 by Lou Groen, a McDonald’s franchise owner in Cincinnati. It was developed to cater to Catholic customers who abstained from meat on Fridays. Little did he know it would become a permanent menu staple across the globe. The simplicity of the sandwich—fish, cheese, tartar, and bun—has made it a beloved classic for decades.
Why You’ll Love Mc Donalds Filet-O-Fish Copycat Recipe
- Versatile: Great for lunch, dinner, or even a quick snack.
- Budget-Friendly: Uses simple, affordable ingredients found in any grocery store.
- Quick and Easy: Comes together in under 30 minutes.
- Customizable: Adjust toppings or sauces to your liking.
- Crowd-Pleasing: Even picky eaters love this crispy fish sandwich.
- Make-Ahead Friendly: You can prep the fish patties in advance and fry when needed.
- Great for Leftovers: Reheat and enjoy the next day for a crispy delight.

Mc Donallds Filet-O-Fish
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 sandwiches
- Category: Appetizers
- Method: Deep Frying
- Cuisine: American
- Diet: Pescatarian
Description
This homemade Mc Donallds Filet-O-Fish copycat recipe delivers the iconic crispy and tangy sandwich featuring flaky white fish, golden crunchy batter, soft buns, creamy American cheese, and signature tartar sauce. Enjoy a restaurant-quality seafood sandwich with easy preparation, customizable options, and nostalgic flavors made right in your own kitchen.
Ingredients
Fish and Batter
- 4 white fish fillets (cod, pollock, or haddock), cut into sandwich-sized pieces
- 1 cup all-purpose flour
- 1 teaspoon baking powder
- Pinch of salt
- 1 cup cold club soda or sparkling water
- Vegetable oil, for deep frying
Sandwich Components
- 4 soft hamburger buns
- 4 slices American cheese
Tartar Sauce
- 1/2 cup mayonnaise
- 2 tablespoons finely chopped pickles or pickle relish
- 1 teaspoon lemon juice
- Salt and pepper, to taste
Instructions
- Prepare the Fish: Pat the fish fillets dry with paper towels to ensure the batter sticks properly and prevent sogginess. Cut fillets into square or rectangular pieces approximately the size of the buns for easy assembly.
- Make the Batter: In a bowl, whisk together all-purpose flour, baking powder, and a pinch of salt. Gradually add cold club soda or sparkling water while stirring gently until the batter achieves a smooth, pancake-like consistency—not too thick or thin.
- Heat the Oil: Pour vegetable oil into a deep pot or fryer and heat to 350°F (175°C). Use a thermometer to maintain this temperature for crispy, golden results without oily sogginess.
- Batter and Fry the Fish: Dip each fish piece into the batter, letting excess drip off. Carefully lower into hot oil and fry in batches to avoid overcrowding. Cook for 4 to 5 minutes until golden brown and the fish is cooked through. Remove and drain on paper towels.
- Prepare the Tartar Sauce: In a small bowl, mix mayonnaise, finely chopped pickles or relish, lemon juice, and a pinch of salt and pepper. Adjust ingredients to achieve a creamy, tangy, and slightly chunky sauce.
- Assemble the Sandwich: Lightly toast the buns. Spread a generous amount of tartar sauce on the bottom half, add the fried fish fillet, place a slice of American cheese on top, and finish with the top bun. The warm fish will gently melt the cheese.
Notes
- Use a thermometer to maintain consistent oil temperature for optimal frying.
- Ensure fish is completely dry before battering to get the crispiest crust.
- Keep the batter cold to preserve carbonation and enhance crunchiness.
- Fry in small batches to avoid lowering oil temperature and uneven cooking.
- Toast buns lightly to add flavor and prevent sogginess under the sauce.
Nutrition
- Serving Size: 1 sandwich
- Calories: 450
- Sugar: 3g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 6g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 60mg
Chef’s Pro Tips for Perfect Results
To nail that fast-food flavor, these small tweaks make a big difference:
- Use Alaskan Pollock or Cod: These are mild, flaky, and taste closest to the original.
- Steam the Buns: A quick 10 seconds in the microwave with a damp paper towel does the trick.
- Chill the Patties Before Frying: This helps them keep their shape.
- Use American Cheese: It melts just like McDonald’s and adds the right creamy note.
- Double-Dredge for Crunch: Coat the fish twice in flour and breadcrumbs for that extra crisp bite.
Kitchen Tools You’ll Need
Before you get cooking, gather these essentials:
Mixing Bowls: For dredging and coating the fish.
Shallow Plates: To organize flour and breadcrumbs.
Skillet or Deep Fryer: For frying the fish patties.
Slotted Spoon or Tongs: For flipping and removing the fish.
Paper Towels: To drain excess oil.
Microwave or Steamer: For steaming the buns.
Ingredients in Mc Donalds Filet-O-Fish Copycat Recipe
These humble ingredients come together to recreate a fast-food favorite with a homemade heart.
- White Fish Fillets (Cod or Pollock): 4 pieces – Mild and flaky base for the sandwich.
- All-Purpose Flour: 1 cup – For the dredging process and crispy crust.
- Breadcrumbs (Panko or Regular): 1 cup – Adds that classic crunchy texture.
- Eggs: 2 large – Helps the coating stick.
- Salt: 1 teaspoon – Enhances the flavor of the fish.
- Black Pepper: 1/2 teaspoon – Adds a mild kick.
- Garlic Powder: 1/2 teaspoon – Brings subtle savory depth.
- Vegetable Oil: For frying – Neutral flavor and high smoke point.
- American Cheese Slices: 4 – Creamy, melty cheese just like the original.
- Hamburger Buns: 4 soft buns – The classic vessel, best steamed.
- Tartar Sauce: 1/2 cup – Creamy and tangy, the signature sauce.
Ingredient Substitutions
Want to tweak it to your needs? No problem.
White Fish Fillets: Tilapia or haddock.
Breadcrumbs: Crushed cornflakes or gluten-free crumbs.
American Cheese: Cheddar or provolone.
Vegetable Oil: Canola or sunflower oil.
Tartar Sauce: Greek yogurt with pickles and lemon juice.
Ingredient Spotlight
White Fish Fillets: Mild and flaky, cod and pollock create the perfect texture and absorb seasoning beautifully.
Tartar Sauce: Tangy, creamy, and essential—it ties the whole sandwich together with a bright finish.

Instructions for Making Mc Donalds Filet-O-Fish Copycat Recipe
Let’s turn your kitchen into a fast-food haven. Follow these steps to build your perfect fish sandwich.
-
Preheat Your Equipment:
Heat oil in a skillet over medium-high heat (about 350°F). Prepare a wire rack or plate with paper towels. -
Combine Ingredients:
In separate bowls, place flour (with salt, pepper, and garlic powder), beaten eggs, and breadcrumbs. -
Prepare Your Cooking Vessel:
Pat fish dry, then dredge each piece in flour, dip into egg, and coat with breadcrumbs. For extra crunch, repeat flour and breadcrumb steps. -
Assemble the Dish:
Once all fillets are breaded, set them aside and get your buns and cheese ready. -
Cook to Perfection:
Fry fish for 3–4 minutes per side until golden brown and crispy. Drain on paper towels. -
Finishing Touches:
Steam buns for 10 seconds in the microwave. Place a slice of cheese on the bottom bun, top with hot fish filet, and a generous spoon of tartar sauce. -
Serve and Enjoy:
Close the sandwich and serve immediately with fries, coleslaw, or just on its own.
Texture & Flavor Secrets
The magic of this sandwich lies in its contrasts—crispy, golden coating meets soft, fluffy bun; creamy sauce complements flaky fish; melted cheese adds rich smoothness. Every element plays a role in making each bite satisfying.
Cooking Tips & Tricks
These tips help you keep things crispy and tasty:
- Pat fish dry before coating to ensure crisp texture.
- Chill the breaded fish for 10 minutes before frying to help coating stick.
- Don’t overcrowd the pan—fry in batches if needed.
- Use a thermometer to keep oil around 350°F for optimal frying.
What to Avoid
Avoid these common pitfalls to keep your sandwiches restaurant-quality:
- Using wet buns—steam lightly, don’t soak.
- Overcooking fish—it dries out quickly.
- Skipping seasoning in the flour—bland coating = bland bite.
- Adding sauce too early—do it just before serving to keep it fresh.
Nutrition Facts
Servings: 4
Calories per serving: 460
Note: These are approximate values.
Preparation Time
Prep Time: 15 minutes
Cook Time: 12 minutes
Total Time: 27 minutes
Make-Ahead and Storage Tips
You can bread the fish in advance and refrigerate for up to 24 hours. Cooked patties can be refrigerated for 2 days and reheated in an oven or air fryer to restore crispness. Buns and cheese should be assembled fresh. Avoid freezing assembled sandwiches.
How to Serve Mc Donalds Filet-O-Fish Copycat Recipe
Serve with a side of crispy fries, coleslaw, or even a light salad. A lemon wedge adds brightness, and an extra dollop of tartar on the side never hurts. For a twist, try it in a wrap or cut into sliders for parties.
Creative Leftover Transformations
Leftover fish fillets? Here’s how to give them a new life:
- Make a fish taco with slaw and hot sauce.
- Flake over a salad with creamy dressing.
- Tuck into a pita with lettuce and tomato.
- Serve with rice and steamed veggies for a lighter meal.
Additional Tips
- Toast buns lightly for a firmer bite.
- Use dill pickles in tartar for more zing.
- Add shredded lettuce for crunch (though not in the original, it’s delicious).
Make It a Showstopper
Wrap each sandwich in wax paper like they do at the restaurant, or serve on a tray lined with faux fast-food paper. Garnish with a lemon slice and a sprinkle of parsley for a touch of freshness and flair.
Variations to Try
- Spicy Filet: Add cayenne to the flour or a dash of hot sauce to the tartar.
- Brioche Twist: Use brioche buns for a rich, buttery base.
- Crunch Supreme: Double coat in panko for ultra-crispy texture.
- Fish & Slaw: Top with creamy slaw for a tangy crunch.
- Mini Sliders: Use small buns and serve as party appetizers.
FAQ’s
Q1: Can I bake the fish instead of frying?
A1: Yes, bake at 425°F for about 12–15 minutes, flipping halfway.
Q2: What fish tastes closest to the original?
A2: Cod or pollock are best—mild and flaky.
Q3: How do I steam buns at home?
A3: Microwave for 10 seconds wrapped in a damp paper towel.
Q4: Can I make this gluten-free?
A4: Use gluten-free breadcrumbs and flour.
Q5: What’s the best oil for frying?
A5: Vegetable or canola oil work well for high-heat frying.
Q6: Can I use frozen fish?
A6: Yes, thaw completely and pat dry before coating.
Q7: Is American cheese necessary?
A7: It’s traditional, but you can sub with cheddar or skip it.
Q8: What kind of tartar sauce should I use?
A8: Any creamy, tangy one—store-bought or homemade with mayo, pickles, and lemon.
Q9: Can I meal prep this?
A9: Bread the fish ahead and refrigerate until ready to fry.
Q10: How do I keep the sandwich warm?
A10: Wrap in foil and keep in a low oven until serving.
Conclusion
Whether you’re craving a nostalgic bite or just want to elevate your sandwich game, this Mc Donalds Filet-O-Fish Copycat Recipe hits the spot. Crispy, creamy, tangy, and oh-so-satisfying—it’s everything you love about the original, with the joy of knowing you made it yourself. Go ahead, take that first bite. You’ve earned it.