The 2003–04 Danish Cup was the 50th season of the Danish Cup. The final was played on 20 May 2004.
FC København ended as cup winner, but as they also won the Danish Superliga, the UEFA Cup-spot went to the cup runner-up Aalborg BK.