Necessary and sufficient conditions for a gradient Ricci soliton to be Einstein are given, showing that they can be expressed in terms of upper and lower bounds on the behavior of the Ricci tensor when evaluated on the gradient of the potential function of the soliton.