Juicy, sweet, and unbelievably EASY vegan cherry pie. This cherry pie tastes just like the classic with a perfectly set cherry pie filling and the flakiest “buttery” pie crust that’s all vegan, dairy free, lower in sugar, easily gluten free. Honestly, no one will be able to turn down a slice of this vegan pie!

slice of vegan cherry pie on a plate

Why you need to make this vegan cherry pie:

You are just going to love this vegan cherry pie, and for some really good reasons. 

Of course, blueberry pie, apple pie, and strawberry pie are amazing. But vegan cherry pie? Next level. It’s my family’s favorite vegan dessert to serve at Fourth of July, and it comes around again in the winter time too. 

Not only is this the best cherry pie that I personally have had (including from before my vegan days), but it’s also fully approved and rated the best cherry pie by every family member as well, including some of the pickiest of eaters.

Let’s go over why you won’t regret making this cherry pie 😉

  • This vegan cherry pie is FULL of sweet cherries- the best kind of cherries- so you get a deliciously sweet fruit pie that celebrates the natural sweetness of the fruit, lower sugar, and still an above fantastic taste.
  • The cherry pie filling sets perfectly– and I do mean perfectly. No runny pies over here! 
  • You only need 6 ingredients!
  • When you try this vegan pie crust, you won’t want to go back to regular or store bought. It’s just such a game changer. Not only is it super flaky, but it’s also “buttery” and has a great structure.
  • The flavor of the cherry pie filling is above and beyond. With a bit of almond extract, this filling is just out of this world delicious!
  • This vegan cherry pie is completely eggless, dairy free, refined sugar free, and can easily be made nut free and gluten free without missing the flavor. It’s honestly a dream come true.
sliced vegan cherry pie

Make this deliciously juicy summer pie for your next cookout, barbecue, summer birthday, Fourth of July, or any time! Honestly, no one will be able to refuse a slice 😉

What kind of cherries do you use for pie?

Typically, for cherry pie, you’d use sour cherries. However, I think that the best cherry pies are actually made with sweet cherries, and then we’ll reduce the sugar. Trust me, it really does make for the best homemade cherry pie!

For sweet cherries, you can use either dark sweet (Bing) or Rainier. The Bing cherries are the type of sweet cherry variety that’s a dark ruby red, and Rainier are more yellow with hints of vibrant red. Neither of these are considered the “pie cherry” variety, I know, but we’re really trying to highlight the natural sweetness of the fruit with all of its flavors, rather than just granulated sugar. So that’s why I recommend sweet cherries over tart!

In terms of whether you should use Bing cherries or Rainier, Bing cherries will give you a more classic cherry pie look, and according to Dr. Michael Greger, they also have an anti-inflammatory effect.

slices of vegan cherry pie

Can you substitute frozen cherries for fresh?

For this vegan cherry pie recipe, you can use either frozen or fresh, or both! I’ve actually tested this recipe with both frozen, fresh, and a mix, and all varieties work. This is because we’re cooking the cherries first, which will help reduce a bit of the liquid, especially in frozen.

How to make the best vegan cherry pie with a perfect lattice crust (overview)

For the full written instructions and ingredient measurements, see the bottom of this post in the recipe card. You can also hit the “jump to recipe” button at the top of this post! Here, we’ll go over a brief overview of the steps, along with providing visuals for a better understanding of the recipe. 

Easy Cherry Pie Filling

This vegan cherry pie filling is my all time favorite. You can even make the pie filling just as a dessert or a topping for vegan cheesecake!

To start, you’ll toss together the cherries with maple syrup, arrowroot starch or cornstarch, apple cider vinegar, vanilla extract, and almond extract. 

Cook the cherries for about 10-15 minutes total (bringing them to a boil first, then allowing the cherries until it just begins to thicken). Once the cherries are cooked, you should have a juicy cherry pie filling. It won’t be super thick just yet, but definitely will have thickened a little in the heating process.

Transfer the cherry pie filling to a bowl, and allow the cherries to cool for at least 30 minutes to 1 hour.

vegan cherry pie filling

Flaky, “buttery,” perfect vegan pie crust

Then we have the pie crust. This is my all time favorite, non-vegan approved BEST vegan pie crust recipe, that we’ll make into a lattice crust (more on that below!). And to be honest, it’s even simpler than a regular pie dough. So forget store bought or making the conventional all together!

This vegan pie crust consists of flour, vegan butter, arrowroot starch or cornstarch, a hint of maple syrup, and ice cold water. Trust me, it is MAGIC. Most of these ingredients you’re probably familiar with, but if you’re a first time butter user, then know that I strongly recommend Flora Plant Butter. Honestly, the consistency is so similar to regular butter, as is the taste, and it makes for the BEST vegan pie crust. Every person that doesn’t strictly eat dairy free or vegan and has tried this crust has also shared the same sentiments!

Now, we aren’t going to par-bake the crust for this vegan cherry pie, but we’ll get into that in the next sections. It actually makes the process easier!

If this is your first time making pie dough, or a vegan one (because it’s just slightly different since this pie dough is eggless), let’s go over the basics:

  1. You’ll first pulse together the flour, arrowroot starch, and cubed COLD butter. Cold is crucial, as you’ll be working the dough, and you don’t want it to be tacky. Pulse the mixture in a food processor until you get a sandy texture.
  2. Next, add in the teaspoon of maple syrup, and a tablespoon at a time of the ice cold water as you continue to pulse the mixture consistently until you get a thick dough ball. Then we’ll chill the dough for 20 minutes to make sure that the butter is still cold and able to be worked with. We’ll actually be making a lattice crust as well, so you’ll divide the dough into two discs before chilling!
  3. When ready to roll out one dough disc, you’ll roll the dough on a lightly floured and clean surface to be about 1″ wider than your pie dish (I used a 10″ pie dish), and about 1/8″ thick.
  4. Carefully transfer your pie dough over to your pie dish (this takes some practice. You can check out this pie crust video here to see how, or read this helpful pie dough guide!).

Now you’re ready to fill your pie, and make the lattice crust!

Tips & Tricks for making a lattice crust

If this is your first time making a lattice crust, I highly recommend checking out my YouTube video for how to make a lattice crust, along with reading our Pie Crust Guide (linked above and in the recipe card) for all the tips and tricks.

But making a lattice crust is actually way simpler than it seems, and is quite fun.

  • Make sure the dough is moveable but cold. It’s all about having the dough at the perfectly chill but moveable temperature. This is usually between 65-68F. That’s when I find the dough is easily rollable but still quite cold, so that we can handle the lattice strips without the dough breaking.
  • Roll the dough to be an 1/8″ thick. Get out your ruler for this part (and the next, really). Super thin dough will break, once again. Make sure you’re rolling evenly, and to 1/8″ thick.
  • How to make perfect lattice strips: I roll my dough out to be about 12-14″, and I use a pizza cutter to slice each lattice strip about 1″ thick. I really like the look of a tightly weaved lattice crust, so that’s why I slice it so thick. You can slice them thinner if you prefer!
how to make a lattice crust
how to close off a lattice crust
  1. You’ll first start by laying half of the strips parallel to each other on top of the pie.
  2. Then lift back the second, fourth, and sixth strip. Place a lattice strip that’s appareled across the strips. Place the second, fourth, and sixth strips back.
  3. Now pull back the first, third, and fifth strips. Place another lattice strip directly next to the last lattice strip, appareled across the first batch. Place the first, third, and fifth strips back.
  4. Repeat, alternating the groups of paralleled strips until you’ve achieved a woven lattice crust!.
baked vegan cherry pie

How long to bake a cherry pie

This vegan cherry pie takes about 45-50 minutes to bake, depending on your oven. I brushed the top of my lattice crust with a bit of melted vegan butter and a sprinkle of coconut sugar (but you can also use brown sugar!). It helps to achieve a really flaky pie dough top!

The most important part is that you allow the cherry pie to rest for 1-2 hours after baking. This is because the juices really need to set as they cool. Giving your pie time to rest after baking will prevent a super runny cherry pie mishaps! Just a super juicy, gooey, and deliciously sweet vegan cherry pie!

Should I blind bake crust for cherry pie?

You do not need to blind bake the pie crust for a cherry pie. Or really any fruit pie! It is important, however, to keep the pie crust cold before baking. So when you fill the crust, make sure that the dough is still cold, and be sure to chill the whole pie again before baking.

You are just going to absolutely love this easy vegan cherry pie recipe! It’s such a treat and tastes even better than the classic!

Happy pie baking!

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

cherry pie pinterest pin

If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
slice of vegan cherry pie

Best Homemade Vegan Cherry Pie | Gluten Free Option

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: thebananadiaries
  • Prep Time: 40
  • 3-4 hours, resting time: 2 hours, filling chill time
  • Cook Time: 50
  • Total Time: 0 hours
  • Yield: 8 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


This is the ultimate homemade vegan cherry pie. Tastes just like the classic with a super juicy and sweet cherry pie filling and the flakiest “buttery” pie crust that’s all vegan, dairy free, lower in sugar, easily gluten free without sacrificing tastes. Honestly, no one will be able to turn down a slice of this vegan pie!


  • 2 lbs fresh or frozen dark sweet cherries, pitted
  • 1/2 cup (120 mL) maple syrup
  • 40 grams arrowroot starch or cornstarch
  • 1 tbsp apple cider vinegar or lemon juice
  • 2 tsp pure vanilla extract
  • 1/4 tsp almond extract (omit if allergic to nuts)
  • 2 batches of Best Vegan Pie Crust


  1. Read through all instructions before beginning. It’s best to decide here if you’ll be making this pie within a day or spread out over two (making the cherry filling the first day, and assembling the pie the next). Measure out all ingredients for the cherry pie filling before beginning. Also make sure that the cherries are pitted and halved, whether you’re using frozen or fresh.
  2. Combine the cherry pie filling ingredients: in a medium saucepan, toss the cherries with maple syrup, arrowroot starch, apple cider vinegar, vanilla extract, and almond extract. Mix until the cherries are evenly coated.
  3. Cook down the cherries: turn the heat to medium. Allow the cherries to start to come to a boil, then reduce the heal to low/simmer, cover, and allow the cherries to cook down for a few minutes and thicken. You’ll see that there is still quite a bit of cherry juice, but save this! Do not drain the cherries. The syrup and arrowroot are mixed in there, which will help not only sweeten the filling, but hold it together once it’s really cooked.
  4. Cool the cherry filling: after the cherries have cooked down, remove from heat and transfer the cherries to a medium bowl again. Allow them to cool at room temperature for 30 minutes to 1 hour.
  5. Before beginning the pie crust: Follow the instructions for making the vegan pie crust in the recipe. You’ll need a 9″ pie dish.
  6. Make the pie crust:  double the pie crust recipe so that you’ll have enough for a lattice crust, as noted in the ingredients section, and follow the instructions up until step 4. Divide the dough into two disks. At this stage, you can also preheat the oven to 425F. One will be for the lattice and one for the main pie crust. Then when you’re ready to roll the main pie crust, continue through Step 7. 
  7. Fill the pie crust: add the cherry pie filling to the pie crust, and set aside. Do NOT slice the overhanging crust yet. This will be used to seal off the lattice crust. Place the pie into the fridge to chill while you roll out the lattice crust.
  8. Make the lattice crust: Roll the second dough out to be a large circle or rectangle that measures about 15″ in diameter. To make the lattice, measure 1.5″ in width for each strip for the lattice, slicing 10 strips, so 5 strips per side. Drape half of the strips parallel to each other over the pie. Do not seal off the lattice yet. Then lift back the second, fourth, and sixth strip. Place a lattice strip that’s appareled across the strips. Place the second, fourth, and sixth strips back. Now pull back the first, third, and fifth strips. Place another lattice strip directly next to the last lattice strip, appareled across the first batch. Place the first, third, and fifth strips back. Repeat, alternating the groups of paralleled strips until you’ve achieved a woven lattice crust!.See blog post visuals for more assistance, and watch the lattice pie crust YouTube video!
  9. Seal off the lattice crust: cut any overhanging lattice pieces to meet the edge of the pie dish. Then fold over the hanging pie crust onto the edges of the lattice crust. Use your fingers to shape the edges fo the pie crust as you’d like. Place the crust into the freezer or fridge to chill for 10 minutes. This will allow the crust to solidify if you’ve worked it a lot.
  10. Bake the cherry pie: you can brush the cherry pie crust with coconut cream or melted vegan butter (I recommend Flora Plant Butter- best vegan butter I’ve tried!) and sprinkle with coconut or brown sugar. Then place the pie into the oven to bake for 45-50 minutes. If you notice the edges of your crust are browning midway through the baking,  you can use a pie-shield or carefully place tinfoil over the crust to slow the browning.
  11. Allow the cherry pie to set: once the crust is golden and tough to the touch, remove the cherry pie from the oven. Allow the cherry pie to set at room temperature for 3-4 hours.
  12. Serve the cherry pie: you can slice and serve the cherry pie as is, add a scoop of vegan vanilla ice cream, or even vegan coconut whipped cream! Store any uneaten slices in the fridge in an airtight container for up to 4 days, or the freezer for up to 1 month.


Cherries: I recommend using Dark Sweet or Rainier cherries for this vegan cherry pie recipe. The reason being is that we’re not using much sugar, so sour cherries wouldn’t give you a very sweet cherry pie.

Fresh or frozen cherries: you can use either here. I’ve tried this with fresh, frozen, and a mix of both. Some frozen cherries don’t come sliced. If you’re using at least half fresh cherries, then it’s not a problem if you want to skip the slicing of the frozen cherries!

Vegan butter: the best vegan butter for this recipe is Flora Plant Butter. I used unsalted, and the dough is just amazing. Tastes just like a classic pie crust!

Gluten free: use gluten free 1:1 baking flour at an equal ratio for the pie crust. I have not yet tested this recipe with almond flour nor oat flour, so know that I only recommend GF 1:1 baking flour or AP flour as of now for approved flours!

Nut-free: if you’re nut free, please omit the almond extract and use nut-free vegan butter.

Please read the blog post for the all tips & tricks for making this pie! And definitely leave a review if you’ve made it! 🙂 Thank you!

slice of vegan cherry pie