Puchar Niemiec w piłce nożnej () – cykliczne rozgrywki piłkarskie o charakterze pucharu krajowego w Niemczech. Organizowane co sezon przez Niemiecki Związek Piłki Nożnej (DFB) i przeznaczone są dla krajowych klubów piłkarskich. Najważniejsze po Bundeslidze piłkarskie rozgrywki w kraju. Triumfator danej edycji Pucharu zyskuje prawo reprezentowania swego kraju w następnej edycji Ligi Europy.

Historia W 1935 roku rozpoczęły się pierwsze rozgrywki o Puchar Niemiec, zwane wtedy Pucharem Tschammera. Zostało nazwane na cześć Reichssportfuhrera Hansa von Tschammer und Osten, wówczas najwyższego rangą urzędnika sportowego w nazistowskich Niemczech. Turniej rozpoczął się 6 stycznia 1935 r. i zakończył 8 grudnia 1935 r. W turnieju kwalifikacyjnym podzielonym na cztery etapy rywalizowało około 4100 drużyn. W finałowym etapie składającym się z sześciu rund rywalizowały 63 drużyny. W finale zwyciężył klub 1. FC Nürnberg pokonując Schalke 04 2:0.

W latach 1944–1952 rozgrywki zostały zawieszone z powodu II wojny światowej i okupacji przez Aliantów.