Vegan Banoffee Pie

This vegan banoffee pie features a buttery graham cracker crust filled with vegan caramel, bananas, and vegan whipped cream topping.

Two slices of vegan banoffee pie sit on separate plates. There are two bananas beside the plates.

Healthy Banoffee Pie

I have many favorite desserts and this is the latest on my long list. I especially like it in the summer, thanks to the whipped topping. But bananas combined with that silky smooth caramel and the crunchy graham cracker crust? It’s heavenly.

The banoffee pie originated in the UK and if you’re wondering what it means, this is how I think of it. Bananas + Toffee = Banoffee. Get it? It’s the combination of the caramel/toffee layer that creates a delicious dessert you’ll come back to time and time again!

How to Make Vegan Banoffee Pie

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.

  1. Pulse graham crackers in a food processor until broken down into smaller pieces.
  2. Add the sugar and butter. Pulse again until the crumbs are at an even consistency.
  3. Press the crust into a pie pan, pushing firmly against the sides of the pan.
    A hand holds a measuring cup and is using it to press a graham cracker crust into a pie pan.
  4. Bake for 12 to 15 minutes, until golden brown. Set aside to cool.
  5. Pulse pitted dates, almond butter, vanilla extract, salt, and maple syrup in a food processor.
    A hand holds a bowl of maple syrup, adding it to a food processor with dates and nut butter.
  6. Add water, one tablespoon at a time, pulsing between each addition until smooth.
  7. Spread this into the pie crust.
    A caramel mixture is being poured from a food processor bowl into a graham cracker crust.
  8. Use a spatula to gently press it into the crust and to make it level.
    A hand holds a spatula, using it to spread filling into a pie crust.
  9. Coat banana slices with lemon juice and arrange over the pie filling.
    A hand places banana slices over filling in a pie crust.
  10. Top the pie with whipped cream.
    Whipped cream is being spooned over a pie with sliced bananas.
  11. Serve right away or refrigerate for 1 to 2 hours for the filling to chill.

Key Ingredients

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

  • Crust — I use a vegan graham cracker crust because of its buttery flavor. You could substitute an Oreo pie crust.
  • Medjool dates — I buy these dates at Costco, or you can find them in the produce section of most major grocery stores and health food stores.
  • Almond butter — You can substitute any neutral flavored nut or seed butter.
  • Flavoring — We’ll add a bit of vanilla and coffee extract to the filling. You can find both in the spices section of most grocery stores.
  • Maple syrup — We’ll add a bit of maple syrup to make the caramel layer sweeter.
  • Salt — A tiny bit of salt balances the sweet.
  • Bananas — You’ll need 2 ripe (but not overly ripe) bananas. A few brown spots are fine.
  • Lemon juice — Adding lemon juice to the bananas helps prevent browning.
  • Vegan whipped cream — See below for vegan whipped topping options.
A bite of pie sits on a fork, sitting in front of the rest of the pie. There is another pie on a plate in the background.

Whipped Topping Options

This vegan banoffee pie requires whipped topping. When it comes to dairy-free whipped topping, you have options. Here are some of my favorites:

  • Simple — Buy a tub of dairy-free whipped topping (very similar to Cool Whip). You can find this in the freezer section of many grocery store chains or health food stores. It stays whipped on the pie in the fridge for days!
  • Simple Plus — Nowadays you can find plant-based whipping cream. You can find this in the section with regular whipping cream (usually) or in the health food section of the store. Then you take it home and whip it with a mixer. So it’s still pretty simple but does require some work.
  • Homemade — You can make whipped coconut cream at home. This is a bit of work because it requires refrigerating the can for up to 2 days (in the summer months particularly).
  • Aquafaba Whipped Cream — Basically, you’ll take the recipe from vegan meringue, add a bit more powdered sugar and add it as a whipped topping on your pie. The thing is, it doesn’t stay whipped forever (it deflates within a few hours), so you will want to add it immediately before serving.

Why This Recipe is a Winner

  • EASY — Skip creating messy caramel sauce on the stovetop! Instead, we’ll make a simple and thick caramel filling using dates and nut butter in a food processor.
  • FILLING — Thanks to the dates, this pie is a filling dessert that helps you exert portion control, even as it satisfies your taste buds.
  • DELICIOUS — From the crunchy crust to the soft, whipped topping, this pie features layers of deliciousness that everyone will love!

Frequently-Asked Questions

Can you freeze vegan banoffee pie?

You can freeze this pie, but the bananas will become soft upon thawing. If you’d like, you can freeze the crust and caramel filling for up to 3 months, then add the banana and whipped cream layers upon thawing.

Do bananas go brown in banoffee pie?

There are a couple of ways to prevent your bananas from browning in a banoffee pie. First, make sure the whipped cream is touching every part of the banana layers, meaning you should gently press the whipped topping as you spread it over the bananas. Then pile on the rest of the whipped cream on top. Another trick is to drizzle the bananas with lemon juice, which also helps prevent browning.

Serving Suggestions

Serve this banoffee vegan pie with any of these toppings:

Storage Tips

Store leftover slices in an airtight container in the fridge for up to 5 days. You can freeze it in a freezer-safe container for up to 2 months (please note the texture of the banana will be much softer after frozen).

A slice of banoffee pie sits sideways on a plate, showing off the layers. Another slice is in the background.

Vegan Summer Pies

If you love this healthy banoffee pie, you should try even more delicious vegan pies. Here are some of our favorites:

A slice of healthy banoffee pie sits on a plate in front of the rest of the pie in the background.
A slice of vegan banoffee pie sits on a plate.

Vegan Banoffee Pie

Every bite of this vegan banoffee pie has layers of delicious! It starts with a thick graham cracker crust, a tender caramel layer, sliced bananas, and vegan whipped cream on top.
5 from 6 votes
Course: Dessert
Cuisine: American
Prep Time: 15 minutes
Cook Time: 15 minutes
Setting Time:: 10 minutes
Total Time: 40 minutes
Servings: 12 slices
Calories: 304kcal


Graham Cracker Crust

  • 2 cups graham cracker crumbs (or any vanilla cream cookie)
  • cup brown sugar
  • ½ cup vegan butter, melted

Banoffee Pie Filling

  • 1 ½ cups Medjool dates
  • cup almond butter
  • 1 tablespoon vanilla extract
  • 1 teaspoon coffee extract (optional)
  • 5 tablespoons maple syrup
  • ¼ teaspoon salt
  • 6 tablespoons water
  • 2 bananas (ripe, with a few brown spots)
  • 1 teaspoon lemon juice
  • 1 ½ cups vegan whipped cream (see notes)


For the Crumb Crust:

  • Preheat the oven to 350°F/175°C.
  • Place the graham crackers in a food processor. Pulse for a few seconds until broken up into smaller pieces.
  • Add the sugar and butter. Pulse again until the crumbs are at an even consistency, 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. Bake for 12 to 15 minutes, until golden brown. Set aside to cool.

For the Pie Filling:

  • Add pitted dates, almond butter, extracts, salt, and maple syrup to a food processor. Pulse in short bursts. Use a spatula to wipe down sides of the bowl and pulse again. Give it a taste and add a bit more maple syrup if you prefer it sweeter.
  • Add water, one tablespoon at a time, pulsing between each addition. Continue this process until you achieve a smooth consistency. Spread this into the pie crust, using a spatula to gently press it into the crust and to make it level.
  • Peel bananas and cut into ¼-inch slices. Coat banana slices with lemon juice. Arrange banana slices over the pie filling.
  • Top the pie with whipped cream. Then refrigerate for 1 to 2 hours for the pie to chill and for the filling to set.
  • Once you're ready to serve, garnish the top with chocolate shavings, additional vegan caramel, or chocolate drizzles.
  • This pie will keep in the fridge for up to 5 days. It can be frozen for up to 2 months (please note the banana slices will be softer upon thawing).

Recommended Equipment

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


Use gluten-free cookies to make this pie gluten-free 

Whipped Cream

You can make homemade coconut whipped cream or you can buy vegan whipped cream (in a tub similar to cool whip) at most large grocery store chains and health food stores.
Calories: 304kcal | Carbohydrates: 46g | Protein: 3g | Fat: 13g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 0.04g | Sodium: 205mg | Potassium: 307mg | Fiber: 3g | Sugar: 31g | Vitamin A: 400IU | Vitamin C: 2mg | Calcium: 62mg | Iron: 1mg

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.

5 Responses to Vegan Banoffee Pie

  1. Avatar thumbnail image for MarlyLilly Reply

    5 stars
    I can’t believe how delicious this pie was!

    • Avatar thumbnail image for MarlyMarly

      So glad you liked it Lilly!

  2. Avatar thumbnail image for MarlyMelanie Reply

    5 stars
    I can’t believe how easy it was to make this pie. And so tasty too!

  3. Avatar thumbnail image for MarlyRoxy Reply

    5 stars
    This pie is divine!

    • Avatar thumbnail image for MarlyMarly

      So glad you liked it, Roxy!

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.