They are the same dish but traditional shepherds pie is made with ground lamb where a cottage pie is made with any other ground beef.