A portable double-sided pulsed laser heating system for diamond anvil cells has been developed that is able to stably produce laser pulses as short as a few microseconds with repetition frequencies up to 100 kHz. In situ temperature determination is possible by collecting and fitting the thermal radiation spectrum for a specific wavelength range (particularly, between 650 nm and 850 nm) to the Planck radiation function. Surface temperature information can also be time-resolved by using a gated detector that is synchronized with the laser pulse modulation and space-resolved with the implementation of a multi-point thermal radiation collection technique. The system can be easily coupled with equipment at synchrotron facilities, particularly for nuclear resonance spectroscopy experiments. Examples of applications include investigations of high-pressure high-temperature behavior of iron oxides, both in house and at the European Synchrotron Radiation Facility using the synchrotron Mössbauer source and nuclear inelastic scattering.