Pin It

McDonald's Filet-O-Fish

McDonald's Filet-O-Fish
Jump to Recipe
Prep 15 min Cook 10 min Serves 4
Quick answer: The McDonald's Filet-O-Fish is a breaded, deep-fried whitefish fillet (pollock or cod) with tartar sauce and a half slice of American cheese on a soft, steamed-style bun. Use pollock for the closest result; takes about 25 minutes at home and serves 4.

McDonald's Filet-O-Fish

A crispy, golden-fried fish fillet topped with tangy tartar sauce and a half slice of melty American cheese on a soft steamed bun. This homemade version of the iconic McDonald's Filet-O-Fish is flaky, crunchy, and way better than the drive-thru.

Medium Prep: 15 min Cook: 10 min Total: 25 min4 servings ~$4.20/serving
Prep15 min
Cook10 min
Total25 min
Servings
4
At home~$4.20/serving
vs
Restaurant~$18.90/serving
You save ~78%

The Story Behind the Recipe

A crispy, golden-fried fish fillet topped with tangy tartar sauce and a half slice of melty American cheese on a soft steamed bun. This homemade version of the iconic McDonald's Filet-O-Fish is flaky, crunchy, and way better than the drive-thru.

Nutrition Facts

Per serving (4 servings)
Calories450
Total Fat25g
Total Carbs40g
Dietary Fiber2g
Sugars7g
Protein20g
Sodium800mg

* Estimated values based on standard recipe preparation. Actual values may vary.

Ingredients

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
🎃 Free Halloween cookbook — download now The Copycat Halloween Cookbook A ready-made, photo-illustrated PDF of our best halloween copycat recipes — free to download, no building required. Pay what you want to support if you love it.

Free PDF — instant download. We'll also send new seasonal copycat recipes now and then; unsubscribe anytime. Or just download it →

McDonald’s Filet-O-Fish

Prep time: 15 minutes Cook time: 10 minutes Servings: 4 sandwiches

The Filet-O-Fish is the sleeper hit of the McDonald’s menu. It was invented in 1962 for Catholic customers who couldn’t eat meat on Fridays during Lent, and it’s been quietly beloved ever since. The formula is dead simple: a crispy fried fish fillet, tangy tartar sauce, half a slice of American cheese, and a steamed bun.

The homemade version uses real cod or pollock with a light club soda batter that fries up shatteringly crispy. The tartar sauce is four ingredients. The whole thing takes about 20 minutes from start to finish.

Why Make It at Home?

A Filet-O-Fish costs around $5.49 and contains a pretty thin fillet. This recipe gives you a generous, thick piece of real fish for about $3.00 per sandwich. You also get to use actual cod instead of mystery fish product, and your batter will be fresh and crispy — not sitting in a warming tray.

Tips & Variations
  • Club soda is the secret to the batter. The carbonation creates tiny air pockets that make the coating light and crispy instead of heavy and doughy.
  • Half a slice of cheese is correct. It sounds stingy, but the full slice overwhelms the fish. McDonald’s knows what they’re doing here.
  • Steam the bun. This is the step most people skip, and it’s the difference between a fast-food sandwich and a regular fish sandwich. The steamed bun is pillowy soft and slightly moist.
  • Use pollock for authenticity. McDonald’s actually uses pollock, not cod. Both work great, but pollock is cheaper and has a milder flavor.
More McDonald’s Recipes to Try

The Filet-O-Fish pairs perfectly with these classics:

See all McDonald’s copycat recipes →

🥗

Make It Healthier

Love McDonald's Filet-O-Fish but want a lighter version? Try these simple swaps:

  • ✓Bake or air-fry the fish fillet instead of deep-frying to cut fat.
  • ✓Use a whole wheat bun to increase fiber and reduce refined carbs.
  • ✓Reduce the amount of tartar sauce (mayonnaise and relish) or use light mayo.
  • ✓Skip the cheese slice or use a lower-fat cheese option.

Love this recipe? Share it!

Free PDF: our 12 most-wanted copycat recipes — instant download.

Made it? Buy us a coffee

Every recipe here is free, with no paywalls. If this one was a hit at your table, a small tip keeps new copycats coming.

$

McDonald's is a trademark of its owner, used here only to describe the dish this recipe recreates. This is an independent copycat written in our own words — Copycat Spices is not affiliated with, endorsed by or sponsored by McDonald's.

Ratings & Reviews

—
No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Editorial

Researched + fact-checked. Every recipe on Copycat Spices is built from published sources — official ingredient lists, brand-published recipes, interviews and food-science references — and fact-checked before it goes live, then written as clear, step-by-step instructions for home cooks of all skill levels.

Learn more about our mission →