Buck converter simulation
Those peak recovery currents are entirely believable for a standard diode, though not for a fast-recovery. It's possible your model just doesn't reflect the recovery characteristics of the diode properly. Where did the model come from?