Nel xix secolo a New York, gli esuli cubani anti-spagnoli sotto la guida di Narciso López adottarono una bandiera suggerita dal poeta Miguel Teurbe Tolón., Il suo disegno, che in seguito divenne la bandiera nazionale, incorporava tre strisce blu che rappresentavano i tre distretti militari della Cuba dominata dagli spagnoli e due strisce bianche che simboleggiavano la purezza della causa patriota. Il triangolo rosso stava per forza e costanza, ma potrebbe anche aver riflesso influenze massoniche (i triangoli sono simboli massonici per l’uguaglianza e sono stati trovati in un certo numero di altre bandiere nell’ex impero spagnolo). La stella bianca nel triangolo rappresentava l’indipendenza. López portò questa bandiera nelle battaglie di Cárdenas (1850) e Playitas (1851)., Sebbene le battaglie non abbiano avuto successo, queste furono le prime volte in cui la bandiera fu issata a Cuba.
Dopo che gli Stati Uniti presero Cuba dalla Spagna durante la guerra ispano-americana, le stelle e le strisce volarono dal 1 gennaio 1899, fino al 20 maggio 1902, quando la bandiera nazionale cubana fu issata come simbolo di indipendenza e sovranità. È stato usato da allora, anche dopo che la rivoluzione comunista guidata da Fidel Castro è riuscita a prendere il controllo del paese. Come il precedente dittatore, Fulgencio Batista, Castro fece uso di una bandiera di partito in tutte le attività pubbliche., Il movimento del 26 luglio di Castro ha creato una bandiera equamente divisa in rosso e nero, di solito a strisce orizzontali e spesso con iscrizioni.