In a bowl, combine the potatoes, eggs, apples, carrots, onion, pickles, herring, and pepper. Refrigerate. Just before serving, line a bowl with lettuce. Add the beets to the chilled ingredients and toss. Spoon the mixture over the lettuce.
How to Boil Beets
Select roots no larger than 2 inches in diameter and wash them thoroughly. Trim the leafy tops, leaving 1 to 2 inches of stem, but leave the root intact to reduce bleeding. Place the beets in a stain-resistant saucepan and add water to cover. Bring the water to a boil, reduce the heat, cover, and cook for 30 to 40 minutes, or until tender. Drain, then rinse in cold water. Slice off the stems and root end, then peel off the skin. Work on paper towels or similar material; beet juice may stain wood cutting boards, porous surfaces, fabrics, and skin.