For full grown spinach, harvest the leaves when they are 3-4 inches in length. For baby spinach the leaves can be picked as soon as they are big enough to eat (around 2 inches). Pick the outer leaves and leave the inner leaves to continue growing for a continuous harvest.