This is the ultimate homemade vegan cherry pie. Tastes just like the classic with a super juicy, perfectly set, 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!

slice of vegan cherry pie

The best vegan cherry pie ever, seriously.

You are just going to love this vegan cherry pie, and for some really good reasons. 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. Which actually helps us to reduce the overall added sugar content by quite a lot (and no one suspected a thing). 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! And yet it’s still so juicy and delicious when you take a fork to it. Oh, and the filling is super simple to make too: just 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 yet is easily sliceable (and holds its slice- even with a lattice crust!). This is weird to say, but you could honestly enjoy just eating this pie crust alone. It’s real good.
  • 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!
  • Now here’s the real kicker: 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.

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 😉

sliced vegan cherry pie

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.

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.

slice of vegan cherry pie

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.

For this homemade vegan cherry pie, you can either make it all in one day, or span it over two. I personally recommend making the cherry pie filling on day one, and even the pie dough if you’re up for it, then assembling the pie the following day, along with baking it. This will not only give you some rest time, but it will also help to further enhance the flavors of the cherry pie filling.

The longer that the almond extract, vanilla, and cherry juices marinate together, the better everything tastes!

But not to worry- while pie baking is a process, it can be simple and actually really fun! Let’s begin!

homemade vegan cherry pie

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 coconut sugar, arrowroot starch or cornstarch, apple cider vinegar, vanilla extract, and almond extract. Then transfer everything to a saucepan, and cook the cherries for about 20 minutes total (bringing them to a boil first, then allowing the cherries to cook for 15 minutes). 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 2-3 hours, but preferably overnight.

homemade 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. 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. Any warmer, and you risk your dough breaking. Any cooler, and your dough will crack while you roll it (just continue to leave it out for a few minutes if this happens- not a big deal!).

Another tip is rolling 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.

Now it’s time to make the 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!

Now we’ll weave the lattice crust! The best way that I can teach you how to make a lattice crust is by showing you:

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!.

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 3-4 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.

slices of cherry pie

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!

More vegan pie recipes you’ll love:

Best Vegan Apple Pie

Amazing Vegan Pumpkin Pie

Vegan Blueberry Pie

Best Vegan Chocolate Pecan Pie

Paleo Vegan Pecan Pie

Vegan Strawberry Pie

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

Best Homemade Vegan Cherry Pie (Gluten Free)

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

  • Author: thebananadiaries
  • Prep Time: 40
  • 3-4 hours, resting time: 2 hours, filling chill time
  • Cook Time: 50
  • Total Time: 5 minute
  • Yield: 8
  • 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!


Units Scale
  • 24 ounces pitted and halved cherries*
  • 90 grams coconut sugar
  • 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 servings 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 bowl, toss the cherries with coconut sugar, arrowroot starch, apple cider vinegar, vanilla extract, and almond extract. Mix until the cherries are evenly coated.
  3. Cook down the cherries: transfer the cherries in the bowl to a medium saucepan, and 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 15 minutes. You’ll see that there is still quite a bit of cherry juice, but save this! Do not drain the cherries. The sugar 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 15-20 minutes, then transfer them to the fridge to chill for 2-3 hours, or overnight.
  5. Before beginning the pie crust: if you’re preparing the cherry pie all in the same day, you can begin making the pie crust when you have about 45 minutes left for chilling your cherry filling. If you’re making it the next day, you can begin at least 5 hours before you need to serve the pie. Follow the instructions for making the vegan pie crust in the recipe. You’ll need a 10″ pie dish.
  6. Make the pie crust:  double the pie crust recipe, 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.
  8. Make the lattice crust: Roll the second dough out to be a circle that measures about 12″ in diameter. To make the lattice, measure 1″ in width for each strip for the lattice, slicing 12 strips, depending on how many you want to go across each 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!

Keywords: vegan cherry pie, easy cherry pie, homemade cherry pie, gluten free pie crust