Os restaurantes McDonald's geralmente servem os mesmos itens do menu, incluindo hambúrgueres, sanduíches de frango, batatas fritas, sundaes e alimentos para o café da manhã, embora as lojas em algumas regiões possam não oferecer tudo no menu. O McDonald's serve seus menus de café da manhã e almoço durante todas as horas de funcionamento, portanto, os locais 24 horas servem o menu completo 24 horas por dia.
O McDonald’s classifica seus itens de menu em categorias, incluindo hambúrgueres e sanduíches, frango e peixe, alimentos para o café da manhã, saladas e lanches e acompanhamentos. Também oferece um menu de bebidas, menu McCafe e menu de sobremesas e shakes, a partir de 2015.
No cardápio de hambúrgueres e sanduíches, o McDonald's oferece o Big Mac, quarter pounder com queijo, hambúrguer de bacon e quarto de libra. Ele também oferece o Daily Double, sanduíche artesanal de frango grelhado, sanduíche de rancho de bacon crocante com leitelho premium, sanduíche McChicken e Filet-o-Fish. Além disso, o cardápio do McDonald's apresenta McWraps, incluindo opções crocantes e grelhadas em várias combinações de sabores diferentes.O menu de café da manhã do McDonald's durante todo o dia inclui Egg McMuffin, Egg White Delight McMuffin, biscoito de salsicha, Big Breakfast e salsicha McGriddles. Outros itens incluem bacon, bagels de ovo e queijo e parfaits de frutas e iogurte.
Os pacotes de refeições do McDonald's estão disponíveis em todos os locais, incluindo seus favoritos com menos de 400 itens, que são alimentos com 400 calorias ou menos. Outros pacotes de refeição incluem seu menu de dólares, menu de refeição de valor extra e pacotes de refeição Happy and Mighty Kids.
Alguns McDonald's oferecem menus regionais. Por exemplo, além dos itens regulares do cardápio do McDonald's, os clientes no Texas podem desfrutar de um hambúrguer Texas Homestyle, e bolos de caranguejo às vezes estão disponíveis sazonalmente nos estados do Meio-Atlântico.