Shepherd's pie is made with lamb (shepherd's look after sheep) and is normally covered with mashed potatoes. Cottage pie is made with beef and is normally covered with sliced potatoes. The potatoes are said to resemble the tiles on a cottage roof. There is absolutely nothing to stop you from making this dish with mashed potatoes if you prefer.