Pin It
Jump to Recipe
Prep: 15 min Cook: 10 min Serves: 4

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.

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.

Prep15 min
Cook10 min
Total25 min
Servings
4
At home~$4.20/serving
vs
Restaurant~$18.90/serving
You save ~78%

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.
~350-550 cal/serving · Rich & Indulgent🔥

Equipment You'll Need

Dutch oven or deep fryer

For deep-frying the battered fish fillets

Deep-fry thermometer

For keeping oil at a steady 375°F

Wire cooling rack

For draining fried fish without getting soggy

Steamer basket

For steaming buns soft like McDonald's does

Love this recipe? Share it!

Get new copycat recipes every week — free.

Ratings & Reviews

No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

JS

Jane Smith

Jane Smith founded Copycat Spices with a passion for recreating beloved restaurant dishes at home. A seasoned home cook, Jane meticulously tests and refines each recipe to ensure authentic flavors and straightforward instructions for home chefs of all skill levels.

Learn more about our mission →