The main difference between a classic shepherd's pie recipe and a cottage pie is the type of meat used. Cottage pie uses minced lean ground meat as its base and beef broth as its gravy. Shepherd's pie, on the other hand, uses ground lamb, and the juices of the minced lamb form the gravy sauce.