Preheat the oven to 400 degrees. Make the Filling: Whisk sugar, cardamom, allspice, cornstarch and salt together in a medium bowl. Add peaches, vanilla extract and lemon juice and gently toss until the peaches are evenly coated. Transfer fruit to a 9-inch deep dish pie plate
and bake until fruit begins to release liquid, about 20-25 minutes.