In modern British English, the dish is usually called "cottage pie" if it is made with beef. If it is made with lamb it is usually called "shepherd's pie" (because a shepherd looks after sheep). The modern day cottage pie may now contain vegetables, lentils or beans in place of meat. 