Vegan Banana Cream Pie

This vegan banana cream pie recipe features a golden cookie crust, tasty vegan vanilla pudding, fresh-sliced bananas, and coconut cream whipped topping. It’s layers of deliciousness in every bite. This is a family favorite dessert everyone will love!

A slice of vegan banana cream pie sits on a plate. The rest of the pie sits behind it.

This vegan banana cream pie happened because I asked the question on the Namely Marly Facebook Page, “What’s your favorite pie recipe that you’d like to see veganized?”

There were several responses, but the one I really picked up on was Banana Cream Pie. I absolutely love bananas so I was more than happy to take up the challenge.

Why This Recipe is a Winner

  • A cookie crumb crust adds buttery flavor and texture, making every bite better than the last.
  • Using corn starch to make a thick vanilla cream pudding helps absorb any moisture from the bananas, preserving its shape and delicious flavor.
  • Adding fresh banana slices between layers of pudding helps add banana flavor and seals the banana into the pudding, preventing them from weeping.

What You Need

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe:

  • Oreos — I used golden Oreos to make an Oreo pie crust, but you can use chocolate or lemon, or whichever flavor you prefer.
  • Vegan Butter — You can buy Earth Balance or Miyoko’s or make your own homemade vegan butter.
  • Sugar — You’ll need granulated sugar.
  • Cornstarch
  • Salt — Use either table salt or sea salt.
  • Evaporated milk — I used vegan evaporated milk because it’s rich and creamy, or you can substitute a vegan creamer such as Silk Oat Creamer or Ripple Half & Half, or canned coconut milk. Any plant-based, creamy milk will work.
  • Vegan milk — Here you can use soy, almond, etc.
  • Silken tofu — I love using silken tofu to thicken a creamy dessert like this. Here’s more on how to buy tofu products.
  • Nutritional yeast flakes — We’ll use nutritional yeast flakes to add color and flavor to the pudding. For more color, you can add a small pinch of ground turmeric.
  • Bananas — You’ll need 2 to 4 bananas, depending on their size. I prefer bananas that are yellow with only a few spots. Overly ripe bananas get mushy very quickly.
  • Vegan Whipped Cream — My go-to favorite whipped cream is this Coconut Whipped Cream.
Bananas on a white counter top.

What Bananas are Best for Banana Cream Pie?

Using ripe bananas brings out the sweet flavor in any recipe, but for a banana cream pie, you’ll want to choose bananas that are just barely ripe. That’s because we want the banana flavor they provide without any mushiness. Besides, overly ripe bananas can weep, causing the pie to get runny. Choose bananas that are mostly yellow with a few brown spots.

How to Make Vegan Banana Cream Pie

These are the 6 steps to make this vegan banana cream pie:

  1. Make the golden Oreo pie crust.
  2. Prepare the vegan vanilla pudding.
  3. Pour some of the pudding into the pie crust.
  4. Add a layer of sliced bananas.
  5. Pour the remaining pudding into the pie pan and chill.
  6. Top with whipped cream and banana slices before serving.

Here are more detailed step-by-step instructions:

Step One: Golden Crumb Crust

This pie starts with a golden sandwich cookie pie crust. I could have used a traditional vegan pie crust, a vegan graham cracker crust, or even an oatmeal pie crust. But I loved the idea of these golden sandwich cookies as the foundation for the pie. It reminds me of vanilla wafers which I always loved combined with bananas.

Golden Oreo Cookies in a food processor bowl.
  1. Pulse Golden Oreos in a food processor until the cookies are broken up into smaller pieces.
  2. Add the vegan butter and pulse again.
  3. Press the crust into a pie pan, pushing firmly against the side. Refrigerate for about an hour to set.
A hand presses the crust into a pie pan.

Step Two: Vegan Vanilla Pudding

This vegan vanilla filling comes together quickly. Here are the steps:

  1. Make vegan vanilla pudding by stirring together sugar, cornstarch, and salt in a saucepan. Add the milk and stir until combined.
  2. Place the saucepan over medium heat and bring to a boil, stirring occasionally. Cook until the mixture thickens. Do not worry about lumps.
  3. Create a creamy base by pulsing silken tofu, vegan butter, and nutritional yeast flakes in a food processor. Pulse for several seconds until it’s smooth.
    Ingredients are in a food processor bowl.
  4. Add the pudding mixture and pulse again until all the ingredients are combined and any lumps from the pudding are gone. Set it aside to cool.

Step Three: Pie Assembly

  1. Remove the pie crust from the fridge and pour about half of the mostly cooled pie filling into the pie crust.
    Vanilla pudding is being poured into a golden cookie crust. There is a cutting board with sliced bananas in the background.
  2. Add a layer of sliced bananas.
    A hand is placing sliced bananas on a pie filled with vanilla pudding.
  3. Pour the remaining pie filling over the sliced bananas.
    Vanilla pudding is being poured on top of a pie with pudding and banana slices on top.

Step Four: Coconut Whipped Topping

Top the pie with decorative dollops of coconut whipped topping. Here’s how to do that:

  1. Transfer the whipped cream to a piping bag with Wilton 1M star tip.
  2. Make fluted dollops around the edge of the pie, leaving spaces for banana slices.
  3. Chill the pie by placing it in the fridge to set for at least an hour, preferably two before serving.

Sliced bananas will turn brown as they sit. I recommend placing banana slices on the pie immediately before serving.

Another favorite vegan cream pie is this Vegan Coconut Cream Pie and this Vegan Chocolate Meringue Pie.

Serving Suggestions

You can serve individual slices with drizzles of any of the following:

Reader Reviews

I made this and it was sooo good! Everybody who tried it loved it, even people who are very skeptical of vegan dishes were impressed by it.


My husband made this pie for Thanksgiving and it is the BEST banana cream pie I’ve ever had.

Stephanie M

Marly’s Tips

Use these expert tips and tricks to make this vegan banana cream pie recipe perfect every time:

  • If you have banana extract, you can add a tiny bit of that (1/8 teaspoon) to the vanilla pudding for even more banana flavor.
  • Use gluten-free cookies in the crust to make this into a gluten-free banana cream pie.
  • I used nutritional yeast flakes to add color to the vanilla pudding, however, you can add a drop or two of yellow food coloring or even a pinch of turmeric.
Looking down on the edge of a banana cream pie with decorative coconut cream and banana slices on top.

Vegan Pudding

Using cornstarch to create pudding is something I learned from my mom, but now there are so many ways to create puddings. For example, in my Vegan Chocolate Chia Pudding, I used chia seeds.

Here are other thickeners you can use to make vegan pudding:

  • Cornstarch — this traditional thickener is easy to find and easy to use.
  • Agar Agar — use either flakes or powder to make a lower-carb thick pudding.
  • Arrowroot Starch — This is a new favorite of mine, and it’s easy to use.
  • Chia Seeds — I use chia seeds to make this banana chia pudding.
  • Jello Vanilla Pudding — Interestingly enough, this pudding is dairy-free as well so you can use that with plant-based milk to create a vegan vanilla pudding.

All of these will work effectively to create a nice pudding layer for this vegan banana cream pie.

Looking down on a banana cream pie with whipped cream fluted around the edges and slices of fresh banana on top.

Storage Tips

Bananas are produce and therefore you’ll want to eat this banana cream pie quickly. This pie will last about 3 to 4 days in the fridge. I would not recommend freezing this pie, since the quality of the banana in the pudding will deteriorate with freezing. However, if you want to eat it as a frozen pie, that would work. Simply cut it into slices and place those slices on a tray. After they’re frozen, transfer to a freezer-safe container or freezer bags.

More Vegan Banana Desserts

If you love this vegan banana cream pie, here’s even more banana recipes you’ll want to try:

A slice of vegan banana cream pie sits on a plate. It has banana slices and coconut whipped cream on top. The rest of the pie is behind it.
A slice of vegan banana cream pie sits on a plate. It has sliced bananas and coconut whipped cream on top.

Vegan Banana Cream Pie

Every slice of this vegan banana cream pie has layers of vanilla pudding, fresh bananas, coconut whipped cream, and a crispy cookie crust.
4.91 from 10 votes
Course: Dessert
Cuisine: American
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes
Servings: 16
Calories: 199kcal


Golden Cookie Crust

  • 24 golden Oreos (or any vanilla cream cookie)
  • 4 tablespoons vegan butter dairy free margarine, sliced

Cream Pie Filling


For the Golden Crumb Crust

  • Place the Golden Oreos in a food processor. Pulse for a few seconds until the cookies are broken up into smaller pieces.
  • Add the vegan butter. Pulse again until the cookie crumbs until an even consistency develops, similar to large grains of sand.
  • Press the crust into an 8 or 9" pie pan, pushing firmly against the side. It helps if you use a measuring cup to press the crust against the pan. Refrigerate for about an hour to set.

For the Banana Cream Pie Filling

  • Mix sugar, cornstarch, and salt in the bottom of a medium-sized saucepan. Add the milks and stir until combined.
  • Place the saucepan over medium heat and bring to a boil, stirring occasionally. Cook until the mixture thickens. Do not worry about lumps. We'll take care of that in a minute.
  • Place the silken tofu, 2 tablespoons vegan butter, and nutritional yeast flakes in a food processor. Pulse for several seconds until the mixture becomes very smooth. Remove the lid and push some of the contents down to the bottom and then pulse again. Add the pudding mixture to the food processor and pulse again until all the ingredients are combined and any lumps that may have formed while cooking are gone. Set this aside and allow it to cool a little.
  • Once the Pie Filling is mostly cooled, remove the pie crust from the fridge and pour about half of the pie filling into the pie crust. Top this with a layer of sliced bananas. Pour the remaining pie filling over the sliced bananas. (Depending on what size of pan you used, you might have a little of the pudding leftover. Lucky You!). Place in the fridge to set for at least an hour, preferably two before serving.
  • Follow the instructions in the link to make the Vegan Coconut Cream Whipped Topping.
  • Once your Banana Cream Pie is set, remove it from the fridge, cover it with large dollops of the Coconut Cream Whipped Topping and add additional slices of banana on the top as well

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)


Use gluten-free cookies to make this pie gluten-free
You can use different thickeners besides cornstarch, such as arrowroot powder. Do that in a 1-to-1 ratio. You can also use Agar Agar flakes. Use 1 tablespoon Agar Agar flakes in place of the cornstarch. 
You can buy vegan coconut whipped cream at most health food stores these days if you’d like to use that instead of making it yourself.
If you don’t want to make vegan evaporated milk, you can substitute a thick vegan creamer or vegan half & half.
For a creamy. yellow color to your vanilla pudding, you can add a pinch of turmeric or natural yellow food coloring.
Calories: 199kcal | Carbohydrates: 20g | Protein: 2g | Fat: 12g | Saturated Fat: 5g | Sodium: 147mg | Potassium: 177mg | Sugar: 10g | Vitamin A: 230IU | Vitamin C: 1.5mg | Calcium: 34mg | Iron: 1.3mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

This post was originally published in 2019 and was updated to include new photos, new text, and an updated recipe in 2021.

55 Responses to Vegan Banana Cream Pie

  1. Avatar thumbnail image for MarlyLeighAnn Reply

    5 stars
    In my 33 years, I have never a) made anything outside of a family recipe repeatedly and b) written a review on a recipe that I found online. Honest truth on the latter. If you are browsing banana pie recipes and are on the fence, choose this one. Vegan or not. Don’t be turned off by the tofu. Don’t be turned off by the smell of the tofu and yeast in the blender. Don’t taste the pie before it is set. Trust the whole process and you will find yourself eating an entire pie on your own the next day. I have made this pie for work parties, boyfriend’s work parties, Thanksgiving, and just for my partner and I to indulge in solo. Everyone always asks for “that pie that your girlfriend makes.” We are vegan but no one even asks or knows that it’s vegan (unless they are also plant-based so we can let them know they can have it.) This is literally my favorite dessert and a brilliant recipe. Perfectly sweet, creamy, and genuinely banana in flavor. My only advice is to not make it before an event and hope that the 1-2 hours will be enough time for it to set. I always leave it overnight and am dissatisfied if I take a bite too soon. 12 out of 5 stars.

    • Avatar thumbnail image for MarlyLeighAnn

      Oh, also, for those who are inquiring about the evap milk or cream, I usually make this with 1 cup of Chobani Oat Milk and 1.5 cups of an unsweetened vegan coffee creamer (it’s like coconut milk and MCT oil, mostly) BUT twice, in a pinch, I have used Chobani’s “Extra Creamy” Oat milk for the whole 2.5 cups of milk that it calls for and it still turned out perfectly.

  2. Avatar thumbnail image for MarlyLeighAnn Reply

    Umm. While some obviously prefer to eat an non-GMO diet, GMOs and veganism have nothing to do with each other. And most vegans (like myself) will happily consume something like this as a treat.

  3. Avatar thumbnail image for MarlySherrie Reply

    5 stars
    I made this pie today and it was so good! My daughter is vegan and banana pie is her favorite dessert! She loved it too!

  4. Avatar thumbnail image for Marlygretchen Reply

    What can I use instead of ripple? I live in a small town, we don’t have a target or a lot of vegan options. The nearest target is 45 mins away and they don’t even sell the ripple half and half.

    • Avatar thumbnail image for MarlyMarly

      Hi Gretchen. Thanks for your comment. I grew up in a super small town (fewer than 1000 people in rural Missouri) and my sister still lives nearby that town today so I understand small town stores and limited selection. In fact, your comment is very helpful and I will add a note to the recipe to help others with this same question. If you have a can of coconut milk, that should work. If not, you could use 2 cups of plant-based milk and simmer it for awhile until it’s at 1 1/2 cups. That will create a thicker milk, which is what we’re after here. Let me know if this is helpful or if you need additional information. I’m happy to help.

  5. Avatar thumbnail image for MarlyJudy Shaw Reply

    5 stars
    It was so good! We used monkfruit instead of sugar, almond crust instead of cookies, and so Delicious topping instead of making our own. I got a little too much agar- I didn’t measure- and it was a bit too stiff, but I would definitely make it again using arrowroot perhaps! I would also blend the bananas in instead of having chunks in the pie. Thanks for another winner!

  6. Avatar thumbnail image for MarlyCandice Gibson Reply

    I have made this a few times and it was great! but don’t remember it having the Ripple half and half….if I can’t find it what’s a substitute

    • Avatar thumbnail image for MarlyMarly

      Hi Candice. So glad you like this recipe! I originally called for So Delicious Culinary Coconut Milk in this recipe but I was finding it more difficult to find it. However, I’ve noticed I can find Ripple in places like Target, Walmart, my local grocery store, Sprouts, and more. If you can still find that culinary coconut milk, that’s great. Or any thick non-dairy creamer like Ripple, etc. There are so many of them on the market these days!

  7. Avatar thumbnail image for MarlySarah Bérubé Reply

    5 stars
    So delicious!!!!!!!!!!!! I add a layer of melted chocolat on the crust. Thank you so much for this recipe!

  8. Avatar thumbnail image for MarlyFAYOL Reply

    Is Oreo vegan ?

    • Avatar thumbnail image for MarlyMarly

      Hi Fayol, Oreos are vegan in the US are considered vegan. Check out this tweet about Oreos by Peta for confirmation. I should clarify, however, that some people get hung up on the sugar used in products. Some refined sugars are processed with bone chard. I am a secular vegan, which means I’m passionate, but not so rigid as to care about sugar. It creates some “holier than thou” litmus test, if you ask me. As if only those who jump thru all these hurdles can you use the title vegan. That’s my two cents (and more) on the topic. Hope it helps!

  9. Avatar thumbnail image for MarlyAuni Reply

    Very excited to try out this recipe! If I can’t find the culinary coconut milk you mentioned, would coconut cream be a better substitute that the creamy part of regular coconut milk? Not sure how many cans I would need to make 1 1/2 cups of just the creamy part. 🙂

    • Avatar thumbnail image for MarlyMarly

      Hi Auni! Yes, I believe the cream part from a can of coconut milk would work. Thanks for this, I will add a note to the recipe.

  10. Avatar thumbnail image for MarlyWren Reply

    Hi, I accidentally used coconut milk from a can and not just the cream, do you think I need to add more cornstarch or will it still thicken? It looks just a bit runny now, but still voluptuous

    • Avatar thumbnail image for MarlyMarly

      Hi Wren, Oh coconut milk. I can be so problematic. Because even from can to can things can be so different! I think you should be fine, between the tofu and the cornstarch for thickeners. I might cookie the coconut milk a little longer to let some of the more liquid part of the can to evaporate. You could also add a little bit of chia seeds (like 1 or 2 tablespoons), if you don’t mind the little black flecks that will be added. Let me know how it goes!

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.