For your information, as an Englishman, this is NOT shepherds pie! Shepherds pie is made with ground lamb...the clue is in the name "shepherd" a man or woman who tends sheep (lamb). What you have made here is called "Cottage pie", which IS made with ground beef!