A method for controlling microwave ablation energy delivery includes receiving a setting entered via a user interface. An energy delivery profile is generated based on the setting, with the energy delivery profile defining an energy delivery amount adjustment to be made based at least in part on an elapsing of an amount of time relative to a reference point. Energy is delivered according to the energy delivery profile, with an amount of energy being delivered being adjusted based on the energy delivery amount adjustment when the amount of time relative to the reference point has elapsed.