Shepherd's pie is made with lamb while cottage pie is made with ground beef. Many people make it with ground beef and still call it Shepherd's pie.