Não, você não precisa de visto para uma visita de curta duração à Bulgária com permissão de residência na Holanda. De acordo com a Timatic:
The following are exempt from holding a visa:
Passengers with a residence permit issued by Netherlands for a maximum stay of 90 days.
The maximum stay is granted within 180 days.
Passengers with a D visa issued by Netherlands for a maximum stay of 90 days.
The maximum stay is granted within 180 days.
Additional information:
Visitors are required to hold proof of sufficient funds to cover their stay and documents required for their next destination.
No entanto, sugerimos que você verifique os requisitos do visto antes de reservar os ingressos, a menos que eles sejam reembolsáveis, pois a companhia aérea não reembolsará você por não ter visto.