If there's any dish that's not suited to a vegan diet, it's a shepherd's pie. Until you meet this shepherd's pie, that is. In place of beef, it features a flavorful lentil-mushroom mixture, while rich, luscious sweet potato takes over from buttery mash. Satisfying and good for you, it's a must-try.