A solar energy greenhouse (1) includes a main structure (10), a roof structure (20) disposed on the main structure (10) and a plurality of thin-film solar cell assemblies (30) which are disposed on the roof structure (20) in an unequal gap defined there between. The thin-film solar cell assemblies (30) can absorb sunlight and generate electrical energy. The unequal gaps between the thin-film solar cell assemblies (30) are determined from the radiation angle of the sunlight (3) and the position of plants (2) in the solar energy greenhouse (1), so the amount that the sunlight (3) radiates on the thin-film solar cell assemblies (30) and the plants (2) can achieve a better distribution, which improves the amount of electrical energy generated by the thin-film solar cell assemblies (30) and the rates of growth of the plants (2).