A solar roof forming element for forming a solar roof of a building which roof closes an opening of the building, wherein the roof is at least partly formed by a plurality of such roof forming elements which each close a part of said opening, the roof forming element comprising - an extruded, elongate polymer roof plate, - element coupling means for coupling the roof forming element to a further, neighbouring roof forming element of said plurality of roof forming elements extending in parallel to the roof forming element, so as to form a continuous coupling between the roof forming element and its neighbouring roof forming elements along both longitudinal sides of the roof forming element, in a longitudinal direction of the roof forming element, for closing at least a part of the opening in use, - at least one solar panel each having a plurality of photovoltaic cells between a front layer and a back layer, the at least one solar panel covering the roof plate, - panel coupling means for coupling the at least one solar panel to the roof plate, comprising a first coupling part at a first of the longitudinal sides of the roof plate and a second coupling part at a first side of the solar panel, the first and second coupling parts being configured such that they couple with each other as a result of a movement of the solar panel relative to the roof plate, wherein in a coupled state of the first and second coupling parts a movement of the solar panel away from the roof plate in a direction perpendicular to the roof plate is blocked, wherein the first coupling part of the panel coupling means comprises a first rib which has been extruded integral with the roof plate, provided on the upper side along one of the longitudinal sides of the roof plate, the first rib having a base part extending upwards from the upper side and a transversely extending part on a free end of the base part, the second coupling part comprising a second rib, provided on the back layer along a side of the solar panel, the second rib having a base part extending downwards from the back layer and a transversely extending part on a free end of the base part, wherein the first rib is hook-shaped, the hook-shape being configured such that in use the first coupling part and the second coupling part are mutually coupled by the movement being a transverse movement including a tilting movement of the solar panel relative to the roof plate, and wherein the coupled state is blocked from being undone by a transverse translation of the solar panel relative to the roof plate, and wherein the roof plate, at the upper side and at the first longitudinal side, has a portion which is recessed, wherein the first rib is provided at the recessed portion and such that it does not extend upwards further than the recess. - an extruded, elongate polymer roof plate, - element coupling means for coupling the roof forming element to a further, neighbouring roof forming element of said plurality of roof forming elements extending in parallel to the roof forming element, so as to form a continuous coupling between the roof forming element and its neighbouring roof forming elements along both longitudinal sides of the roof forming element, in a longitudinal direction of the roof forming element, for closing at least a part of the opening in use, - at least one solar panel each having a plurality of photovoltaic cells between a front layer and a back layer, the at least one solar panel covering the roof plate, - panel coupling means for coupling the at least one solar panel to the roof plate, comprising a first coupling part at a first of the longitudinal sides of the roof plate and a second coupling part at a first side of the solar panel, the first and second coupling parts being configured such that they couple with each other as a result of a movement of the solar panel relative to the roof plate, wherein in a coupled state of the first and second coupling parts a movement of the solar panel away from the roof plate in a direction perpendicular to the roof plate is blocked, wherein the first coupling part of the panel coupling means comprises a first rib which has been extruded integral with the roof plate, provided on the upper side along one of the longitudinal sides of the roof plate, the first rib having a base part extending upwards from the upper side and a transversely extending part on a free end of the base part, the second coupling part comprising a second rib, provided on the back layer along a side of the solar panel, the second rib having a base part extending downwards from the back layer and a transversely extending part on a free end of the base part, wherein the first rib is hook-shaped, the hook-shape being configured such that in use the first coupling part and the second coupling part are mutually coupled by the movement being a transverse movement including a tilting movement of the solar panel relative to the roof plate, and wherein the coupled state is blocked from being undone by a transverse translation of the solar panel relative to the roof plate, and wherein the roof plate, at the upper side and at the first longitudinal side, has a portion which is recessed, wherein the first rib is provided at the recessed portion and such that it does not extend upwards further than the recess.