This post may contain affiliate links. Please read our disclosure policy.

Table of Contents
This McDonald’s Filet-O-Fish Copycat delivers bold flavor with minimal effort, making it perfect for busy weeknights or relaxed weekends. The crispy golden coating paired with tender cod creates a satisfying crunch in every bite. It has that familiar fast-food comfort you expect from a Filet-O-Fish but with even better texture and flavor. This is the kind of sandwich that makes you skip the drive-thru and cook it at home instead.
What makes this version better is the seasoned double-coating method, which builds flavor instead of rushing it. The fish gets dredged in seasoned flour before being dipped in a light batter that fries up golden and crispy. Each step keeps the cod tender while creating that signature crunchy crust. For a full meal, serve it alongside classic sides like Creamy Baked Mac and Cheese Recipe, Smokin’ DUI Fries, and a crisp Southern Coleslaw for balanced texture and flavor.
🍽️ A Quick Look at the Recipe
Recipe Name: McDonald’s Filet-O-Fish Copycat
⏱️ Ready In: 30 Minutes
👨👩👧👦 Serves: 4
🥣 Key Ingredients: Cod fillets, flour, Creole seasoning, brioche buns, American cheese
📖 Dietary Info: Contains gluten and dairy
🔥 Why You’ll Love It: Crispy, cheesy, and packed with Cajun flavor — better than the drive-thru.
Key Ingredients
White Cod Fillets
Mild, flaky cod is perfect for frying. It stays tender inside while developing a crisp outer crust.
Creole Seasoning
Adds depth, warmth, and that signature Cajun kick throughout both the dredge and batter.
All-Purpose Flour
Used in both the dry dredge and wet batter to create structure and that classic crispy coating.
Brioche Buns
Soft, slightly sweet buns balance the savory, crispy fish and hold everything together.
Instructions
Step 1: Prep the Base
Heat vegetable oil in a heavy pot to 350°F. Set up two bowls — one for the seasoned flour dredge and one for the wet batter. Pat the cod fillets dry and trim to bun size if needed.
Step 2: Build the Flavor
Season the dry flour with Creole seasoning, salt, and pepper. In a separate bowl, combine flour, garlic powder, onion powder, Creole seasoning, salt, and pepper. Slowly whisk in cold unflavored seltzer water until the batter reaches a thick pancake-like consistency.
Step 3: Cook and Control
Dredge each fillet in the dry flour first, shaking off excess. Dip into the wet batter and let the extra drip off. Carefully lower into the hot oil, placing away from you. Fry 3–4 minutes per side until golden brown and crispy. Maintain oil temperature between 350–370°F.
Step 4: Finish and Serve
Remove fish and drain on a rack. Immediately place a slice of cheese on each hot fillet so it melts slightly. Lightly toast brioche buns if desired. Assemble and serve with your favorite tartar sauce.
Tips & Tricks
- Use cold seltzer water for extra crispiness.
- Do not overcrowd the oil — fry in batches.
- Let excess batter drip off before frying to avoid heavy coating.
- If browning too fast, slightly reduce heat to maintain even cooking.
Variations
Spicy Cajun: Add cayenne pepper or hot sauce to the batter.
Southern Style: Swap seltzer for cold buttermilk for a thicker crust.
Air Fryer Version: Spray battered fish lightly with oil and cook at 400°F for 10–12 minutes, flipping halfway.
Serving Suggestions
- Classic seasoned fries
- Toasted brioche or potato buns
- Creamy coleslaw
- Side salad with vinaigrette
- Mac and cheese
- Baked beans
- Extra tartar sauce or spicy remoulade
Notes
- Keep oil temperature steady for even browning.
- Store fried fish separately from buns to maintain texture.
- Season flour properly — it should not taste bland before dredging.
Frequently Asked Questions
Can I make this ahead of time?
It’s best served fresh, but you can fry the fish up to 1 hour ahead and keep warm in a 200°F oven.
How do I store leftovers?
Store fish in an airtight container in the refrigerator for up to 3 days.
Can I substitute cod?
Yes. Pollock, haddock, or tilapia work well.
What’s the best way to reheat this?
Reheat in a 375°F oven or air fryer for 4–6 minutes to restore crispiness.
Can I make this in the air fryer?
Yes. Lightly spray battered fish with oil and cook at 400°F for 10–12 minutes, flipping halfway through.
If you tried McDonald’s Filet-O-Fish Copycat or any other recipe on my blog, please leave a ⭐ star rating and let me know how it turned out in the comments!
Summarize and Save

McDonald’s Filet-O-Fish Copycat
Ingredients
- 4 brioche buns
- 4 white cod fillets (4–5 oz each)
- 4 slices American cheese
- Vegetable oil for frying
- 3/4 cup all-purpose flour
- 1-2 tsp Creole Kick
- Salt and pepper to taste
- 3/4 cup all-purpose flour
- 1 tbsp garlic powder
- 1 tbsp onion powder
- 1 cup cold unflavored seltzer water
Instructions
- Heat vegetable oil in a heavy pot to 350°F. While the oil heats, prepare your dredging station. In one bowl, combine flour, Creole seasoning, salt, and pepper. In a second bowl, whisk together flour, garlic powder, onion powder, Creole seasoning, salt, and pepper. Slowly add cold seltzer water until the batter reaches a thick pancake consistency.
- Pat the cod fillets dry with paper towels. Lightly coat each fillet in the seasoned flour, shaking off excess. Dip into the wet batter, ensuring full coverage. Let excess batter drip off before frying.
- Carefully lower each piece into the hot oil, placing it away from you. Fry for 3–4 minutes per side until deep golden brown and crisp. Flip gently for even cooking and maintain oil temperature between 350–370°F.
- Remove fish and place on a wire rack to drain. Immediately top each fillet with a slice of cheese while hot so it melts slightly.
- Lightly toast brioche buns if desired. Place the cheesy fish on the bottom bun and top with your favorite tartar sauce. Add the top bun and serve immediately while hot and crispy.
Notes
- Cold batter creates a lighter, crispier crust.
- Reheat leftovers in the oven or air fryer to maintain texture.
- Adjust Creole seasoning to match your preferred heat level.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like This? Leave a comment below!














