This Vegetarian Shepherd’s Pie is made with a creamy, flavorful vegetable filling topped with fluffy mashed potatoes.