Vegan Cherry Pie

Slice of cherry pie with cherry on side on plate
patty_c / Getty Images
Prep: 20 mins
Cook: 50 mins
Total: 70 mins
Servings: 8 servings

This simple recipe for a homemade vegan cherry pie uses a double-crust pastry. If you've got a bumper crop of cherries on your hands, here's an incredibly delicious and vegan way to use them all up!


  • For the Pie Filling
  • 4 1/2 cups tart cherries (fresh, pitted, and halved)
  • 1/4 cup cornstarch
  • 1 1/4 cups plus 1 tablespoon sugar
  • 1 1/2 tablespoons vegan margarine (Earth Balance brand works well in this recipe)
  • For the Vegan Pie Crust (Note: You will make two batches. Ingredients below are for one batch.)
  • 2 cups flour
  • 1 1/2 tablespoons sugar
  • 1/2 teaspoon salt
  • 1/2 cup, plus 2 tablespoons vegan margarine
  • 2 tablespoons vegetable oil
  • 3 tablespoons water (cold)

Steps to Make It

Make the Pie Crust

  1. Gather the ingredients.

  2. Combine the flour, sugar, and salt in a large bowl.

  3. Cut in the vegan margarine, mixing until crumbly.

  4. In a separate bowl, whisk together the vegetable oil and water.

  5. Then add to the flour and sugar mixture, mixing just until dough forms. You may want to use your (clean) hands at this stage, in order to make sure all the flour gets incorporated well. 

  6. Once the dough pulls together and there's no extra flour, cover the dough with plastic wrap, then chill in the refrigerator for at least 30 minutes.

  7. After 30 minutes, remove the dough from the refrigerator and roll out onto a lightly floured surface to about 1/4-inch thickness.

  8. Once your dough is rolled out, gently press it into a pie tin, trimming any extra bits along the edges.

  9. Your perfect flaky vegan pie crust is now ready to be filled up. (Note: This recipe calls for two batches, so you'll need to make a second vegan pie crust.)

Make the Filling

  1. Gather the ingredients.

  2. Place the cherries in a medium saucepan over medium-low heat, cover, and cook until most of the juice has been extracted, about 3-5 minutes.

  3. Combine the cornstarch and 1 1/4 cups sugar in a mixing bowl. Add to the cherries while still hot, stirring to combine well.

  4. Return the mixture to the stove and heat over low heat for another couple minutes, just until thickened, stirring frequently. Allow to cool.

  5. Pre-heat oven to 375.

  6. Place on prepared pie crust in pie pan, then fill with cherry mixture, once cooled. Dot the top of the cherry mixture with dabs of cold vegan margarine.

  7. To place the double crust on top, moisten the outer edge of the bottom pie crust, then carefully place the other crust on top, crimping the edges together.

  8. Make a few slits in the top crust so that steam and moisture can escape, then sprinkle the top with the remaining 1 tablespoon of sugar.

  9. Bake pie for approximately 50 minutes. Remove from the oven and allow to cool before serving, as it will be very hot.