Składniki kanapki z ryby McDonald's obejmują pasztecik z pollock, duszoną kok, sos tatarski i kawałek przetworzonego sera amerykańskiego. Sandwich jest również znany jako Filet-O-Fish .
McDonald's Filet-O-Fish jest produkowany z złocistego mintaja połuskanego w mące pszennej pokrytej papryką i ekstraktem z kurkumy. Panierowany patty rybne są smażone w oleju roślinnym. Zwykła bułeczka jest przygotowywana z wzbogaconej bielonej mąki. Sos tatarski zawiera olej sojowy, marynaty smakowe, żółtka jaj, cebulę, ocet, cukier i przyprawy. Pasteryzowany, przetworzony amerykański plasterek sera zawiera mleko, śmietanę, kulturę sera, kwas cytrynowy, naturalny smak i dodany kolor.
W 2013 McDonald's USA stał się pierwszą ogólnokrajową siecią restauracji fast-food, która używa zrównoważonych ryb certyfikowanych przez Marine Stewardship Council. Wszystkie produkty rybne McDonald's są opatrzone oznakowaniem ekologicznym Rady.
Właściciel franczyzy McDonald's w Ohio stworzył pierwszą kanapkę dla swoich przeważnie katolickich klientów, którzy w piątki chcieli mieć alternatywę dla mięsa. Założyciel McDonald's, Ray Kroc, stworzył własny, bezmięsny burger z grillowanym ananasem i serem na bułce zwany Hula Burger. W Wielki Piątek 1962 obie kanapki zostały umieszczone w menu jako test. Sprzedano 6 hamburgerów Hula w porównaniu do 350 kanapek rybnych. Od 2013 roku McDonald's sprzedaje rocznie 300 milionów kanapek Filet-O-Fish.