Upvote:1
You need a visa to visit Bulgaria. This document from the Bulgarian Ministry of Foreign Affairs contains an exhaustive list of all nationalities requiring a visa.
In this document, it's stated that citizens of Morocco do need a visa, there are no exceptions for residents, any exceptions apply to citizens of EU Countries only.
Upvote:1
As stated by Timatic, the database used by airlines:
Visa required, except for Passengers with a residence permit issued by Italy for a maximum stay of 90 days.
So no, you do not need a visa