Ever craved the iconic taste of a fast-food filet-o-fish sandwich but wanted to recreate it at home? This copycat recipe captures that classic flavor with a crispy fish patty, tangy tartar sauce, and a soft bun. It’s not just a meal; it’s a nostalgic trip that you can enjoy in your own kitchen.
Imagine biting into a perfectly breaded fish fillet paired with a creamy tartar sauce and a slice of tangy cheese, all nestled in a warm, fluffy bun. This recipe gives you that satisfying crunch and taste without the need for a drive-thru.
Whether you’re looking for a fun lunch idea or a quick dinner option, this homemade version delivers on taste and simplicity, allowing you to enjoy a fast-food favorite right at home.
Your Favorite Fast-Food Fish Sandwich Made at Home

This copycat filet-o-fish recipe features a crispy, golden fish fillet made with flaky white fish, served on a soft bun with tangy tartar sauce and a slice of cheese. It’s a delightful combination of textures and flavors, perfect for a satisfying meal.
Ingredients
- 2 pieces of white fish fillets (such as cod or haddock)
- 1 cup breadcrumbs (preferably panko)
- 1/2 cup all-purpose flour
- 1 large egg
- 1 cup oil for frying
- 2 soft hamburger buns
- 2 slices of American cheese
- 1/4 cup tartar sauce
- Lettuce leaves for garnish (optional)
- Salt and pepper to taste
Instructions
- Prep the Fish: Pat the fish fillets dry with a paper towel. Season with salt and pepper.
- Breading Station: Set up a breading station with three bowls: one with flour, one with beaten egg, and one with breadcrumbs.
- Coat the Fish: Dredge each fish fillet in flour, dip in the egg, and then coat in breadcrumbs until fully covered.
- Heat Oil: In a deep skillet, heat oil over medium heat until shimmering. Carefully add the breaded fish fillets and fry for about 4-5 minutes on each side, or until golden brown and cooked through.
- Prepare the Buns: While the fish is frying, toast the hamburger buns lightly in another pan or toaster.
- Assemble the Sandwich: Place a slice of cheese on the bottom half of each bun. Add the crispy fish fillet, top with tartar sauce, and garnish with lettuce if desired. Place the top half of the bun on and press gently.
- Serve: Enjoy your homemade filet-o-fish sandwich hot and fresh!
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
Nutrition Information
- Servings: 2 sandwiches
- Calories: 450kcal
- Fat: 22g
- Protein: 25g
- Carbohydrates: 40g
Related
- Why McDonald’s Grown-Up Filet-O-Fish Was Discontinued
- The Story Behind the Original Filet-O-Fish: McDonald’s Founder Insights
- How to Upgrade Your McDonald’s Filet-O-Fish with Sweet and Sour Dipping Sauce
- Upgrade Your McDonald’s Filet-O-Fish into Sushi