No, you don't have to peel beets before cooking them. The skin actually comes off easily when the beets are cooked. The only time I peel beets before cooking is if I roast them cut up into pieces, usually quarters.