Shrinking Doughnuts via Variational Methods