McDonald's Restaurants servieren im Allgemeinen die gleichen Speisen, darunter Burger, Hühnchen-Sandwiches, Pommes, Eisbecher und Frühstücksspeisen, obwohl Geschäfte in einigen Regionen möglicherweise nicht alles auf der Speisekarte führen. McDonald's serviert seine Frühstücks- und Mittagsmenüs während der gesamten Öffnungszeiten, sodass 24-Stunden-Standorte rund um die Uhr die gesamte Speisekarte servieren.
McDonald's unterteilt seine Speisekarte in Kategorien, darunter Burger und Sandwiches, Hühnchen und Fisch, Frühstücksspeisen, Salate sowie Snacks und Beilagen. Es bietet ab 2015 auch eine Getränkekarte, eine McCafe-Karte sowie eine Dessert- und Shake-Karte.
Auf der Burger- und Sandwich-Karte bietet McDonald's den Big Mac, einen Viertelpfünder mit Käse, einen Bacon-Clubhouse-Burger und einen Doppelviertelpfünder. Es bietet auch das Daily Double, ein handwerklich gegrilltes Hühnchen-Sandwich, ein erstklassiges Buttermilch-Knusper-Speck-Ranch-Clubhaus-Sandwich, McChicken und Filet-o-Fish-Sandwich. Darüber hinaus bietet die Speisekarte von McDonald's McWraps, darunter knusprige und gegrillte Optionen in verschiedenen Geschmackskombinationen.
Das ganztägige Frühstücksmenü von McDonald umfasst Egg McMuffin, Egg White Delight McMuffin, Wurstkeks, Big Breakfast und Wurst McGriddles. Weitere Produkte sind Speck-, Ei- und Käse-Bagels sowie Obst- und Joghurtparfaits.
McDonald’s Mahlzeitenpakete sind an allen Standorten erhältlich, einschließlich seiner Favoriten unter 400, bei denen es sich um Lebensmittel mit 400 oder weniger Kalorien handelt. Andere Essenspakete umfassen das Dollar-Menü, das zusätzliche Menü mit den Mahlzeiten und die Essenspakete von Happy and Mighty Kids.
Einige McDonald's haben regionale Speisekarten. Zum Beispiel können Kunden in Texas zusätzlich zu den regulären Speisekarten von McDonald's einen Texas Homestyle Burger genießen, und Krabbenkuchen sind manchmal saisonal in den mittelatlantischen Staaten erhältlich.