With many countries dependent on imported fuels, governments and industries are diversifying energy sources, including geothermal energy. Geothermal energy, derived from the Earth's internal heat, holds significant potential as a renewable energy source. The present work focuses on the geothermal resource estimation of the Uttarakhand region in India. Critical subsurface reservoir parameters for geothermal extraction and estimates of potential resources are reviewed through an analysis of geological formations, temperature gradients, and rock permeability. Various estimation methods, including surface heat flux, volume methods, and probabilistic methods, are discussed, with a particular emphasis on the Monte Carlo method. Assessment of the resource potential of the Uttarakhand geothermal system using available data estimates the resource potential of the Uttarakhand prospect, revealing an energy estimate of 1.26*10^15 J/kg (P50 case). Correspondingly, for the P90 and P10 scenarios, the estimated heat stands at 2.30*10^15 J/kg and 2.6*10^14 J/kg, respectively. However, successful exploitation requires a thorough understanding of subsurface reservoir parameters and careful resource estimation. This comprehensive analysis offers valuable insights for policymakers, researchers, and industry stakeholders interested in harnessing geothermal energy for sustainable development.