Rice is the staple crop for more than half the world’s population, but there is a lack of high-resolution maps outlining rice areas and their growth stages. Most remote sensing studies map the rice extent; however, in tropical regions, rice is grown throughout the year with variable planting dates and cropping frequency. Thus, mapping rice growth stages is more useful than mapping only the extent. This study addressed this challenge by developing a phenology-based method. The hypothesis was that the unsupervised classification (k-means clustering) of Sentinel-1 and 2 time-series data could identify rice fields and growth stages, because (1) the presence of flooding during transplanting can be identified by Sentinel-1 VH backscatter; and (2) changes in the canopy of rice fields during growth stages (vegetative, generative, and ripening phases) up to the point of harvesting can be identified by Normalized Difference Vegetation Index (NDVI) time series. Using the proposed method, this study mapped rice field extent and cropping calendars across Peninsular Malaysia (131,598 km2) on the Google Earth Engine (GEE) platform. The Sentinel-1 and 2 monthly time series data from January 2019 to December 2020 were classified using k-means clustering to identify areas with similar phenological patterns. This approach resulted in 10-meter resolution maps of rice field extent, intensity, and cropping calendars. Validation using very high-resolution street view images from Google Earth showed that the predicted map had an overall accuracy of 95.95%, with a kappa coefficient of 0.92. In addition, the predicted crop calendars agreed well with the local government’s granary data. The results show that the proposed phenology-based method is cost-effective and can accurately map rice fields and growth stages over large areas. The information will be helpful in measuring the achievement of self-sufficiency in rice production and estimates of methane emissions from rice cultivation.