Remote sensing techniques have provided global covered soil moisture at high temporal resolution, however, the coarse spatial resolution and the data gaps have greatly reduced their potential values in large numbers of practical and regional applications. This study proposed a two-steps reconstruction approach for reconstructing satellite-based soil moisture products (ECV) at an improved spatial resolution. The reconstruction model implemented the Random Forests (RF) regression algorithm to simulate the relationships between soil moisture and environmental variables, and takes advantages of the high spatial resolution of optical remote sensing products: the data gaps of ECV soil moisture products were firstly filled by the estimation model trained using available pixels of the ECV products and corresponding environmental variables; then a spatial downscaling was carried out to the gap-filled ECV products to obtain the reconstructed soil moisture with fine spatial resolution (0.05°). As a result, the reconstructed soil moisture well fill the data gaps of the original ECV products and nicely reproduced the original soil moisture values (R2 > 0.98). The spatial resolution and variation details of the soil moisture products were also improved significantly. Validation results indicated that the reconstructed soil moisture showed comparable good performance (average R2 = 0.66) as the original ECV products (average R2 = 0.65) and nicely reflect the temporal behavior of ground-based measurements. As a result, the reconstructed soil moisture well filled the data gaps and greatly improved the spatial resolution of ECV products.