Les ingrédients d'un sandwich au poisson McDonald's comprennent une galette de poisson de goberge panée, un petit pain cuit à la vapeur, une sauce tartare et une tranche de fromage américain fondu. Le sandwich est également connu sous le nom de Filet-O-Fish .
Le Filet-O-Fish de McDonald's est fait de goberge d'Alaska pêchée dans la nature, panée dans de la farine de blé colorée avec du paprika et de l'extrait de curcuma. La galette de poisson panée est frite dans de l'huile végétale. Le petit pain régulier est fait avec de la farine blanchie enrichie. La sauce tartare contient de l'huile de soja, de la relish aux cornichons, des jaunes d'œufs, des oignons, du vinaigre, du sucre et des épices. La tranche de fromage américain transformé pasteurisé contient du lait, de la crème, de la culture de fromage, de l'acide citrique, un arôme naturel et un colorant ajouté.
En 2013, McDonald's USA est devenu la première chaîne nationale de restauration rapide à utiliser du poisson durable certifié par le Marine Stewardship Council. Tous les produits de poisson McDonald's portent le label écologique du conseil.
Un propriétaire de franchise McDonald's de l'Ohio a créé le premier sandwich au poisson pour ses clients majoritairement catholiques, qui souhaitaient une alternative à la viande le vendredi. Le fondateur de McDonald's, Ray Kroc, avait créé son propre hamburger sans viande avec de l'ananas grillé et du fromage sur un petit pain, appelé le Hula Burger. Le Vendredi Saint 1962, les deux sandwichs ont été mis au menu à titre de test. Six Hula Burgers ont été vendus contre 350 sandwichs au poisson. Depuis 2013, McDonald's vend 300 millions de sandwichs Filet-O-Fish chaque année.