El Restaurante Casa Zaca, antiguamente fue una casa de postas, y está situado en el mismo centro del Real Sitio de La Granja de San Ildefonso, en la confluencia de las calles Embajadores y del Cristo, siendo en esta última donde tiene su entrada principal.
Casa Zaca ofrece una comida casera y tradicional castellana con pequeñas innovaciones. Se recomienda medias raciones dada la abundancia de sus platos. Sobresale en las presentaciones con los productos de la tierra, como: patatas a la importancia, menestra de verduras y espárragos con jamón ibérico como entrantes; en pescados: bacalao con tomate; huevos rellenos de gambas y langostinos o emperador a la plancha y en carnes: caldereta de cordero, la ternera asada, pimientos de piquillo rellenos de carne, pollo tomatero guisado con piñones o las ricas chuletitas de cordero. La relación calidad-precio es muy buena.