A delicious and hearty vegetarian shepards pie recipe that will satisfy your taste buds. Packed with flavorful vegetables and topped with creamy mashed potatoes.