As Rosas de Marrakech segue a vida de Leila (Nisrin Erradi), a governanta leal da propriedade de Madame Isabelle (Fanny Ardant). Ela é responsável por todos na casa e mantém tudo em ordem para que cada um exerça a sua função com perfeição. Ela forma uma amizade inabalável com o jardineiro Yusef (Ahmed Hammoud) e os dois levam uma vida tranquila. Porém, quando a irmã de Leila chega de forma inesperada e revela um segredo de seu passado, a paz que reinava na casa se desfaz. O longa faz um recorte sobre o amor e como sobreviver a dor com a ajuda de quem está junto ao longo do caminho