Restauracje McDonald's zazwyczaj obsługują te same pozycje menu, w tym hamburgery, kanapki z kurczakiem, frytki, lody i produkty śniadaniowe, chociaż sklepy w niektórych regionach mogą nie mieć wszystkiego w menu. McDonald's serwuje śniadania i lunche podczas wszystkich godzin otwarcia, więc 24-godzinne lokale obsługują całe menu przez całą dobę.
McDonald's klasyfikuje swoje pozycje w menu na kategorie, w tym hamburgery i kanapki, kurczaka i ryby, produkty śniadaniowe, sałatki oraz przekąski i boki. Oferuje także menu napojów, menu McCafe, a także desery i menu do koktajli, od 2015 roku.
W menu hamburgerów i kanapek McDonald's oferuje Big Maca, ćwierć funta z serem, burgera z bekonu i podwójną ćwiartkę. Lokal oferuje także codzienne danie, tradycyjną kanapkę z kurczakiem, kanapkę z dodatkiem maślanki z chrupiącym bekonem oraz kanapkę McChicken i filet-o-fish. Ponadto menu McDonald zawiera McWraps, w tym opcje chrupiące i grillowane w kilku różnych kombinacjach smakowych.
Menu śniadaniowe McDonald's przez cały dzień obejmuje jajka: Egg McMuffin, Egg White Delight McMuffin, herbatniki kiełbaskowe, Big Breakfast i kiełbaski McGriddles. Inne produkty to bułeczki z bekonem, jajkiem i serem oraz parfaity owocowe i jogurtowe.
Pakiety posiłków McDonald's są dostępne we wszystkich lokalizacjach, w tym w Ulubionych poniżej 400 pozycji, czyli w żywności o 400 lub mniej kaloriach. Inne zestawy posiłków obejmują menu dolarowe, menu posiłków o wartości dodatkowej oraz pakiety posiłków Happy and Mighty Kids.
Niektóre McDonald's mają regionalne menu. Na przykład, oprócz regularnych pozycji menu McDonald's, klienci w Teksasie mogą delektować się hamburgerem Texas Homestyle, a ciastka z kraba są czasami dostępne sezonowo w stanach środkowego Atlantyku.