You cannot legally download "Der Riese" (The Giant) for free on Xbox. It is paid DLC content.
Insert disc → Game manages DLC install. If you bought Map Pack 1 / Zombies Chronicles previously, it will queue for download under "Manage Game → Add-ons".
Support the devs (Treyarch/Raven) so we get more Zombies.