Hate to start with a 'yeah-but', but I always think beef mince recipes really need to involve at least a couple of hours lo-heat cooking, otherwise the meat tends to be a bit rubbery. That to one side, I've never had anyone complain about a shepherd's pie, and all you need apart from the meat is a few onions and carrots, potatoes and stock.