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.