Well, this isn't actually a traditional shepherds pie - this beefy main dish is a traditional cottage pie. A shepherds pie contains lamb and a cottage pie contains beef. However, here in the UK we mostly just say 'Shepherds Pie' regardless of what meat is used. Even if you order Shepherds Pie in a restaurant, nine times out