I ristoranti McDonald's servono generalmente le stesse voci di menu, inclusi hamburger, sandwich di pollo, patatine fritte, gelato e cibi per la colazione, anche se i negozi in alcune regioni potrebbero non portare tutto nel menu. McDonald's serve i suoi menu per la colazione e il pranzo durante tutti gli orari di apertura, quindi le posizioni 24 ore servono l'intero menu tutto il giorno.
McDonald's classifica le sue voci di menu in categorie, inclusi hamburger e panini, pollo e pesce, cibi per la colazione, insalate e spuntini e contorni. Offre anche un menu di bevande, menu McCafe e menu di dessert e frullati, a partire dal 2015.
Nel menu degli hamburger e dei panini, McDonald's offre il Big Mac, un quarto di birra con formaggio, pancetta clubhouse burger e un quarto di libbra. Offre anche il Daily Double, sandwich di pollo alla griglia artigianale, panino croccante di prim'ordine a base di pancetta affumicata, McChicken e sandwich Filet-o-Fish. Inoltre, il menu di McDonald's include i McWraps, incluse le opzioni croccanti e grigliate in diverse combinazioni di sapori.
Il menu della colazione di tutto il giorno di McDonald include il suo McMuffin all'uovo, il McMuffin delizioso al gusto di uova, il biscotto salsiccia, la Big Breakfast e la salsiccia McGriddles. Altri articoli includono pancetta, uova e bagel al formaggio e parfait di frutta e yogurt.
I pacchi di farina di McDonald's sono disponibili in tutte le località, compresi i suoi Preferiti inferiori a 400 articoli, che sono alimenti con 400 o meno calorie. Altri pacchetti di pasti includono il menu del dollaro, il menu dei pasti con un valore aggiunto e i pacchetti pasto Happy and Mighty Kids.
Alcuni McDonald's hanno menu regionali. Ad esempio, oltre alle normali voci di menu di McDonald, i clienti in Texas potrebbero godersi un hamburger Homestyle in Texas e le torte di granchio sono talvolta disponibili stagionalmente negli stati del Mid-Atlantic.