Les peintres bulgares sont particulièrement féconds et leurs œuvres remontent jusqu’à l’antique Thrace. Au début de l’ère chrétienne, et pendant les siècles du Moyen âge, cet art est resté fortement influencé par l’art byzantin. Plus tard, l’art des icônes qui a connu son apogée aux XIIème-XIIIème siècles, a su se maintenir pendant la période ottomane et a toujours été d'une grande richesse. La peinture murale prend également son essor sous le Second royaume bulgare (église de Boyana) et, comme les icônes, passe de l'influence byzantine à celle du baroque occidental, au XVIIIème siècle. Grâce aux chefs-d’œuvre des peintres bulgares, ces derniers malheureusement inconnus, plusieurs églises ont été classées dans les listes du patrimoine mondial de l'UNESCO.
La peinture moderne apparaît avec Zahari Zograf (1810-1853) et s'illustre avec Vladimir Dimitrov, dit le Maître (1882-1960) dont l’une des œuvres les plus remarquables est une très belle Madone bulgare. On peut apprécier ses peintures dans les galeries les plus réputées du monde. `La même inspiration populaire confère un style unique aux oeuvres de Zlatyou Boyadjiev (1903-1976) et de Tsanko Lavrenov (1896-1978). Il convient aussi de mentionner l’œuvre des peintres K. Chturkelov, N. Petrov, S. Seferov, G. Genkov, Nikola Manev, Svetlin Roussev.