La Coppa di Bulgaria 2009-2010 è stata la 28ª edizione di questo trofeo, e la 70ª in generale di una coppa nazionale bulgara di calcio, iniziata il 16 settembre 2009 e terminata il 5 maggio 2010. Il Beroe ha vinto il trofeo per la prima volta.
Turno preliminare
A questo turno partecipano 4 vincitori delle competizioni amatoriali regionali e 2 squadre della Seconda Lega decise con un sorteggio. Il FC Tryavna avanza direttamente al prossimo turno dopo il ritiro dalla coppa della Lokomotiv Stara Zagora.