This post may contain affiliate links, view our disclaimer for details.

If you’ve been around here long, you know I love giving classic desserts a vegan makeover. And this vegan banana pudding might be one of my favorites yet. It’s everything you remember from the nostalgic Southern dessert: creamy layers of homemade vanilla pudding (made rich and smooth with coconut milk and oat milk), sliced bananas, and vanilla wafer cookies.

Topped with a lots dairy-free whipped cream, it’s the kind of summer treat that disappears fast at any gathering…and yes, there’s a gluten-free option too!

a glass cup filled with vegan banana pudding with coconut milk and oat milk.
vegan banana pudding made with coconut milk

What Makes This Vegan Banana Pudding So Good

This coconut milk banana pudding is right up there with some of my favorite recreations like my vegan pound cake and Southern-style peach cobbler. It may also be a strong contender with a few other fav no-bake desserts, like my banana split pie and mini vegan cheesecakes…so perfect for warm-weather cravings.

This banana pudding pulls all those cozy, creamy vibes into one easy, crowd-pleasing dessert. Here’s why we love it…and why you will too:

Emily’s Recipe Notes:

  • Taste: Sweet with subtle vanilla and fresh banana flavor throughout.
  • Texture: So creamy with soft banana slices and crunchy vanilla cookies. The homemade pudding is silky (thanks to oat milk and coconut milk).
  • Difficulty: Super easy!
  • Why this Recipe Works: Traditional southern banana pudding has layers of vanilla pudding, fresh banana slices, Cool Whip or whipped cream, and of course…Nilla Wafers. This vegan version has a homemade pudding instead of an instant vanilla pudding mix. It’s made with both coconut milk and oat milk. The combination of both types of milk gives the best creamy texture without an overwhelming coconut flavor.

Why This Recipe Uses Coconut Milk and Oat Milk

For this vegan banana pudding, I use both coconut milk and oat milk because they each bring something special.

I love cooking and baking with coconut milk. And I recently made this coconut milk caramel sauce and this fluffy vegan coconut cake. Like in those recipes, coconut milk adds richness and fat, which gives the pudding that classic creamy texture and helps it set nicely, without needing a ton of cornstarch.

Oat milk, on the other hand, keeps everything smooth and light, adding just the right amount of creaminess without being too heavy. (It’s also great in these oat milk pancakes and my vegan oat milk béchamel).

Together, coconut milk and oat milk make a dairy-free banana pudding that’s silky, flavorful, and comforting…just like the original!

Ingredients You’ll Need

ingredients like bananas, coconut milk, vanilla extract, and cookies on a tan stone surface.
ingredients you’ll need

Ingredient Notes & Substitutions

  • Coconut Milk: The pudding in this recipe uses full-fat coconut milk (or coconut cream) to help thicken it and give it a super creamy texture. This is our substitute for heavy cream and I don’t recommend subbing this for another type of dairy free milk.
  • Oat Milk: To help balance the flavor of the vegan vanilla pudding, this recipe also uses oat milk. This can be subbed for soy milk, almond milk or another type of non-dairy milk.
  • Cornstarch: Because this vegan pudding is made without eggs, cornstarch helps thicken it.  
  • Vegan Vanilla Wafers: This recipe uses store-bought vegan vanilla wafer cookies. Many generic store brand Vanilla Wafer cookies are accidentally vegan. I used ones from Giant but I’ve also used ones from Whole Foods before. Other vegan vanilla wafers are by Partake or MadeGood. Use gluten-free cookies to keep this entire recipe GF!
  • Vegan Whipped Cream: You can use your favorite store-bought vegan whipped cream or you can make one from scratch. I’ve included a simple recipe in the notes section of the recipe card. My favorite store-bought vegan whipped cream is the So Delicious CocoWhip.
  • Maple Syrup: This can be swapped for agave nectar, vegan white sugar or another granulated sweetener. Brown sugar or coconut sugar can be used. They give the pudding a caramel flavor and a darker color. 

Helpful Equipment

Here are a few tools that will make creating this recipe extra easy:

  • Glass Cups or Jars: if making individual servings (or use an 8×8″ Baking Dish or Small Trifle Dish)
  • Medium Saucepan: to make the homemade pudding
  • Plastic Wrap: to cover the pudding as it cools

How to Make Vegan Banana Pudding

🍌 *Ingredient Quantities are in the Recipe Card Below!*

A small white pot with cornstarch.

In a pot, combine the cornstarch and salt.

A hand whisking cornstarch and almond milk in a small white pot.

Set the pot over medium heat. Gradually pour in the oat milk and maple syrup, whisking continuously to prevent any lumps from forming.

A small white pot with thickened dairy free vanilla pudding.

Pour in the coconut milk (or coconut cream), then simmer the mixture for 5-10 minutes, stirring continuously. The pudding should thicken noticeably and it should easily coat the back of a spoon.

A small white pot with vegan vanilla pudding with a pat of dairy free butter and vanilla extract on top.

Remove from the heat and stir in the vegan butter and vanilla extract until melted and combined with the pudding. Cover the pudding with plastic wrap and chill in the fridge for 2-3 hours to thicken.

Assembling the Dairy-Free Banana Pudding!

A hand dropping vegan vanilla wafers into the bottom of a serving glass.

Layer the vegan vanilla wafers at the bottom of a jar or serving glass.

A silver spoon dropping vegan vanilla pudding on top of vanilla wafers and banana slices in a serving glass.

Add a layer of banana slices and spoon the chilled pudding on top.

Layered vegan banana pudding in a serving glass.

Repeat until the glass is full.

A hand piping coconut whipped cream onto the banana pudding cup.

Top with a dollop of dairy free whipped cream.

TIP: If assembling the pudding in a trifle dish or baking dish, follow the same steps. Use more vanilla wafers, banana slices or vegan whipped cream as needed to fill the dish. A good rule of thumb is to use about 1 banana per serving. This recipe makes 4 large servings.

Serving & Storage

Once the pudding is assembled, it’s best served immediately! If needed, it will keep for up to a day in the fridge. I don’t recommend storing long than that as the bananas will oxidize and brown. 

The vegan vanilla pudding can be made up to a week in advance and stored in the fridge covered with plastic wrap. Be sure the plastic is touching the top of the pudding to prevent a ‘skin’ from forming. 

a small serving cup of dairy free banana pudding with coconut whipped cream on top.
finished dairy free banana pudding made with coconut milk!

Tips For Coconut Milk Banana Pudding


  1. Use Full Fat Coconut Milk or Coconut Cream: For the best texture, I recommend chilling the can of coconut milk in the fridge overnight and using only the solid parts of coconut cream from the can.
  2. Whisk the Pudding Continuously: To prevent lumps from forming be sure to whisk the pudding as you pour in the vegan milk. 
  3. Store the Pudding with Plastic Wrap: Be sure to cover the pudding with plastic (so it touches the top of the pudding). This prevents a skin from forming. 
  4. Use Barely Ripe Bananas: For the best flavor, I recommend using bananas that are mostly yellow with a tiny bit of green on them. Barely ripe bananas will prevent the pudding from being too sweet and hold their shape better than spotted bananas.
  5. Cover the Bananas to Prevent Oxidation: To help keep the bananas from browning as quickly, make sure they are completely covered with pudding.
a close up image showing the layers of vegan banana pudding in a glass.
creamy banana pudding layers

Dairy-free Banana Pudding FAQ

Can I make banana pudding with just coconut milk?

Yes, full-fat canned coconut milk can be used alone for a rich and creamy texture. Substitute the oat milk in the recipe below for coconut milk. The pudding with be thicker.

Is oat milk good for banana pudding?

Oat milk adds creaminess without being too heavy, making it a great choice to balance coconut milk in dairy-free puddings.

What kind of coconut milk should I use for pudding?

Use full-fat canned coconut milk for best results. Try to avoid light versions or boxed beverages, which won’t thicken as well when chilled.

Can I substitute almond milk for oat milk in this recipe?

You can, but almond milk is thinner and the mouthfeel won’t be quite as rich and creamy.

Does banana pudding set without eggs or dairy?

Yes! Full-fat coconut milk and cornstarch thicken and set this dairy-free banana pudding very well without any eggs.

More Classic Vegan Desserts

vegan pound cake sliced on a marble tray with vanilla icing.

Classic Vegan Pound Cake: Moist with a Tight Crumb!

vegan peach cobbler on a blue ceramic plate with two silver spoons and three scoops of vanilla ice cream on top.

Easy Vegan Peach Cobbler

eggless apple pie on a plate.

Classic Vegan Apple Pie

flaky vegan blueberry scones.

Classic Vegan Blueberry Scones (Tender, Flaky & Bakery-Worthy)

Did You Make This Vegan Banana Pudding Recipe?

I’d love to know! Leave a star rating and comment below!

Vegan Banana Pudding with Coconut Milk

5 from 2 votes
Rate this Recipe
By Emily
This vegan banana pudding has layers of creamy, homemade vanilla pudding made with coconut milk and oat milk. Served with sliced fresh bananas and vanilla wafer cookies, it's a classic dessert you won't be able to tell is vegan!
4 large servings
Prep Time 15 minutes
Cook Time 15 minutes
Servings 4 large servings
4 large servings

Ingredients

  • ¼ cup cornstarch, 32g
  • ¼ tsp salt, 1.5g
  • ¾ cup oat milk, 180g
  • ¼ cup pure maple syrup, 60g, or cane sugar
  • 1 ½ cups full fat coconut milk, 12oz, or coconut cream from the can
  • 2 tbsp vegan butter, 30g
  • 1 tsp pure vanilla extract, 4g
  • 4 large barely ripe bananas, sliced into coins
  • 35-45 store-bought Vegan Vanilla Wafers, 8oz- or other vanilla cookie (use gluten-free version if GF)
  • 1-2 cups dairy-free whipped cream, for topping- see notes

Instructions

  • In a medium saucepan, combine the cornstarch and salt.
    ¼ cup cornstarch, ¼ tsp salt
  • Set the saucepan over medium heat. Gradually pour in the oat milk and maple syrup, whisking continuously to prevent any lumps from forming.
    ¾ cup oat milk, ¼ cup pure maple syrup
  • Pour in the coconut milk (or coconut cream), then simmer the mixture for 5-10 minutes, stirring continuously. The pudding should thicken noticeably and it should easily coat the back of a spoon.
    1 ½ cups full fat coconut milk
  • Remove the saucepan from the heat. Stir in the vegan butter and vanilla extract until melted and combined with the pudding.
    Press plastic wrap on top of the pudding to prevent a skin from forming, and let cool at room temperature for 10-15 minutes. For a thicker, chilled pudding, store in the fridge for 2-3 hours before assembling.
    2 tbsp vegan butter, 1 tsp pure vanilla extract
  • Layer the vegan vanilla wafers at the bottom of a jar or serving glass. Add a layer of bananas and spoon the pudding on top. Repeat until the glass is full. Top with a dollop of dairy free whipped cream. Repeat with the remaining serving glasses.
    35-45 store-bought Vegan Vanilla Wafers, 1-2 cups dairy-free whipped cream, 4 large barely ripe bananas
  • This can also be assembled in an 8×8" baking dish or a small trifle dish. Add more sliced bananas or vanilla wafers as needed to fully cover each layer.
    Serve immediately or store covered in the fridge for 1 day.

Recipe notes

To make homemade dairy free whipped cream:
Chill a 13.5 oz can of full fat coconut cream in the fridge overnight (at least 12 hours). Scoop the solid coconut cream out into a glass mixing bowl. Whip on high speed with a hand mixer for 1-2 minutes. Gradually add ¼ cup of powdered cane sugar, and whip until combined. Then, whip in  1 tsp of vanilla extract. Keep covered in the fridge until ready to use. 
 
For an extra thick and creamy pudding:
Use coconut cream or only the solid parts of coconut milk from the can.
 
To prevent the bananas from oxidizing:
Make sure the banana slices are fully covered with pudding to help prevent them from oxidizing and turning brown.

Nutrition

Calories: 604kcalProtein: 4.2gFat: 33g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Dessert
Cuisine American

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

a glass cup filled with vegan banana pudding.

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

Want to save this recipe for later? Pin it to Pinterest!

a Pinterest pin for the banana pudding recipe.
pin this to Pinterest!

More Recipes with Bananas!

jumbo vegan bakery style banana chocolate chips muffins sitting on a marble tray.

Jumbo Bakery-Style Banana Chocolate Chip Muffins (Vegan!)

a slice of banana split pie in a small ceramic plate.

No-Bake Banana Split Pie

a stack of chewy vegan banana bread cookies on a white speckled ceramic plate with a jug of milk in the background.

Vegan Banana Chocolate Chip Cookies

banana blueberry oatmeal muffins with a crumb topping stacked on each other.

Banana Blueberry Oatmeal Muffins with Crumb Topping

Categories:

, , , , , , , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





5 from 2 votes (2 ratings without comment)

Even More Recipes You'll Love...