Zu den Zutaten für ein McDonald's-Fischsandwich gehören ein panierter Seelachspastetchen, ein gedämpftes Brötchen, Remoulade und eine Scheibe amerikanischen Schmelzkäse. Das Sandwich ist auch als Filet-O-Fish bekannt .
McDonald’s Filet-O-Fish wird aus wild gefangenem Alaska-Seelachs hergestellt, der in mit Paprika- und Kurkuma-Extrakt gefärbtem Weizenmehl paniert ist. Das panierte Fischpatty wird in Pflanzenöl frittiert. Das normale Brötchen wird mit angereichertem gebleichtem Mehl hergestellt. Die Remoulade enthält Sojaöl, Gurkenrelish, Eigelb, Zwiebeln, Essig, Zucker und Gewürze. Die pasteurisierte amerikanische Schmelzkäsescheibe enthält Milch, Sahne, Käsekultur, Zitronensäure, natürliches Aroma und zusätzliche Farbe.
Im Jahr 2013 war McDonald's USA die erste nationale Fast-Food-Restaurantkette, die nachhaltigen Fisch verwendet, der vom Marine Stewardship Council zertifiziert wurde. Alle Fischprodukte von McDonald's tragen das Umweltzeichen des Rates.
Ein Franchise-Besitzer von McDonald's in Ohio kreierte das erste Fischbrötchen für seine überwiegend katholischen Kunden, die freitags eine Alternative zu Fleisch wollten. McDonald’s-Gründer Ray Kroc hatte seinen eigenen fleischlosen Burger mit gegrillter Ananas und Käse auf einem Brötchen namens Hula Burger kreiert. Am Karfreitag 1962 wurden beide Sandwiches testweise auf die Speisekarte gesetzt. Sechs Hula-Burger wurden gegen 350 Fischbrötchen verkauft. Ab 2013 verkauft McDonald's jedes Jahr 300 Millionen Filet-O-Fish-Sandwiches.