If you ask me, Southern banana pudding is the kind of dessert that makes people go back for seconds.
This classic Southern comfort dessert layers homemade vanilla custard with sliced bananas and crispy vanilla wafers. The creamy custard gets poured warm over the wafers, softening them just right while keeping a little texture.
It’s topped with a fluffy meringue made from whipped egg whites and sugar, then baked until the peaks turn golden. The combination of sweet custard, fresh bananas, and that cloud-like meringue makes every spoonful feel special.
It’s a crowd-pleasing dessert that tastes like it came straight from a church potluck, perfect for Sunday dinners or any time you want something sweet and comforting.

Why You’ll Love This Southern Banana Pudding
- Classic comfort dessert – This traditional Southern recipe brings layers of creamy vanilla pudding, fresh bananas, and crispy vanilla wafers together for a dessert that feels like a warm hug.
- Homemade from scratch – Making your own pudding and meringue might sound fancy, but it’s actually straightforward and tastes so much better than anything from a box.
- Perfect for gatherings – This dessert feeds a crowd and can be made a few hours ahead, making it ideal for potlucks, family dinners, or Sunday suppers.
- Impressive presentation – The fluffy meringue topping with its golden peaks makes this pudding look like you spent hours in the kitchen, even though it comes together in about an hour.
What Kind of Bananas Should I Use?
The ripeness of your bananas really matters when making banana pudding. You’ll want to use bananas that are ripe but still firm – look for ones that are yellow with just a few brown spots. If your bananas are too green, they’ll taste starchy and won’t have that sweet banana flavor you’re looking for. On the flip side, overly ripe bananas with lots of brown spots will get mushy and break down too much in the pudding. The best approach is to buy your bananas a day or two before you plan to make the pudding so they have time to ripen to that perfect sweet spot.

Options for Substitutions
This classic Southern dessert is pretty forgiving when it comes to swaps:
- Vanilla wafers: If you can’t find vanilla wafers, graham crackers or shortbread cookies work well. Just break them into smaller pieces to layer throughout the pudding.
- Whole milk: You can use 2% milk if that’s what you have, though the pudding will be slightly less creamy. Avoid skim milk as it won’t give you that rich texture this dessert needs.
- Fresh bananas: Use bananas that are ripe but still firm – they should be yellow with just a few brown spots. Overly ripe bananas will turn mushy and brown too quickly in the pudding.
- Vanilla essence: Vanilla extract works just as well as vanilla essence. If you’re out of both, try a splash of bourbon or rum for a grown-up twist.
- Cream of tartar: Don’t have cream of tartar for the meringue? Substitute with 1/2 teaspoon of lemon juice or white vinegar to help stabilize those egg whites.
- Meringue topping: If you’re not comfortable making meringue, you can top the pudding with whipped cream instead. Just wait until the pudding is completely cooled before adding it.
Watch Out for These Mistakes While Baking
The biggest mistake when making banana pudding is not cooking the custard long enough, which leaves you with a runny mess instead of a thick, creamy base – keep stirring constantly over low heat until it coats the back of a spoon.
Another common error is slicing your bananas too early, as they’ll turn brown and musty before you even get the pudding assembled, so cut them right before layering to keep them fresh and yellow.
When making the meringue topping, make sure your bowl and beaters are completely clean and dry since even a tiny bit of grease will prevent the egg whites from reaching stiff peaks.
Finally, spread that meringue all the way to the edges of the dish to seal it completely – any gaps will cause it to shrink and pull away during baking, and nobody wants a weepy meringue on their pudding.

What to Serve With Banana Pudding?
Banana pudding is pretty much a complete dessert on its own, but it pairs beautifully with a strong cup of coffee or sweet tea if you’re going for that authentic Southern experience. I love serving it after a big barbecue meal with pulled pork or fried chicken, since the cool, creamy pudding is the perfect way to end a heavy dinner. If you’re hosting a potluck or family gathering, set it out alongside other classic Southern desserts like pecan pie or peach cobbler so everyone can pick their favorite. You can also serve it with fresh whipped cream on top or extra vanilla wafers on the side for people who like a little extra crunch.
Storage Instructions
Store: Keep your banana pudding covered tightly with plastic wrap in the fridge for up to 3 days. The meringue will start to weep a bit after the first day, and the wafers will get softer as time goes on, but honestly that’s how some people prefer it! Just know the bananas will start to brown slightly after a day or two.
Make Ahead: You can prepare the pudding layer a day in advance and keep it covered in the fridge. Wait to slice the bananas and add the wafers until a few hours before serving so they don’t get too mushy. Top with the meringue right before you’re ready to serve for the best presentation and texture.
Serve: This dessert is best served chilled, straight from the fridge. If you’re taking it to a gathering, keep it cool in a cooler with ice packs. The meringue can get a little sticky in warm temperatures, so try to keep it refrigerated until the last minute.
| Preparation Time | 30-40 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 55-70 minutes |
| Level of Difficulty | Medium |
| Servings | 12 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2550-2750
- Protein: 35-40 g
- Fat: 35-40 g
- Carbohydrates: 540-580 g
Ingredients
For the custard:
- 4 1/2 tbsp flour (I always use King Arthur all-purpose flour)
- 1 3/4 cups sugar
- 1/4 tsp salt
- 3 egg yolks
- 3 cups milk (I use Borden whole milk for a richer custard)
- 1 tsp vanilla
- 11 oz vanilla wafers (Nilla Wafers work best for the classic texture)
- 6 bananas (sliced into 1/2-inch rounds)
- 2 quart oven-safe bowl
For the meringue:
- 3 egg whites (room temperature, about 70°F, helps achieve more volume)
- 1/8 tsp cream of tartar
- 1/3 cup sugar
- 1 1/2 tsp vanilla
Step 1: Prepare Equipment and Make the Custard Base
- 4 1/2 tbsp flour
- 1 3/4 cups sugar
- 1/4 tsp salt
- 3 egg yolks
- 3 cups milk
- 1 tsp vanilla
Preheat your oven to 325°F.
In a medium saucepan, whisk together the flour, 1 3/4 cups sugar, and salt until well combined.
In a separate bowl, beat the egg yolks with the milk until fully incorporated, then slowly pour this mixture into the dry ingredients while stirring constantly to avoid lumps.
Place the saucepan over low heat and cook, stirring frequently, until the custard thickens enough to coat the back of a spoon (about 8-10 minutes).
Remove from heat and stir in the vanilla.
I like to strain the custard through a fine-mesh sieve at this point to ensure a silky texture free of any cooked egg bits.
Step 2: Prepare the Bananas and Wafers
- 6 bananas
- 11 oz vanilla wafers
While the custard cooks, slice the bananas into 1/2-inch rounds.
Place the vanilla wafers in a shallow bowl or on a plate for easy layering.
Have both the sliced bananas and wafers ready next to your 2-quart oven-safe bowl, as the layering will come together quickly.
Step 3: Layer the Pudding Components
- custard mixture from Step 1
- vanilla wafers from Step 2
- sliced bananas from Step 2
In your 2-quart oven-safe bowl, create three even layers: start with about 1/3 of the vanilla wafers on the bottom, followed by 1/3 of the sliced bananas, then 1/3 of the warm custard from Step 1.
Repeat this layering pattern two more times, ending with a final layer of vanilla wafers on top.
This creates a balanced distribution of flavors and textures throughout the dish.
I find that gently pressing down on each layer as you build helps the pudding set more evenly during baking.
Step 4: Make the Meringue Topping
- 3 egg whites
- 1/8 tsp cream of tartar
- 1/3 cup sugar
- 1 1/2 tsp vanilla
In a clean, dry bowl, beat the room temperature egg whites with an electric mixer on medium speed until foamy, about 2-3 minutes.
Add the cream of tartar and continue beating.
Gradually add the 1/3 cup sugar one tablespoon at a time while beating continuously until stiff peaks form (when you lift the beaters, the peaks should stand straight up).
Gently fold in the 1 1/2 tsp vanilla.
The meringue should be glossy and thick enough to hold its shape.
Step 5: Top and Bake
- meringue from Step 4
- layered pudding from Step 3
Spread the meringue mixture from Step 4 evenly over the layered pudding from Step 3, making sure to seal it all the way to the edges of the bowl—this prevents the meringue from shrinking away during baking.
Create peaks and swirls with the back of a spoon for visual appeal and extra browning.
Bake in the preheated 325°F oven for 25 minutes, until the meringue is golden brown.
Remove from the oven and let cool for at least 15 minutes before serving, as this allows the layers to set slightly and makes serving easier.

Tasty Southern Banana Pudding
Ingredients
For the custard::
- 4 1/2 tbsp flour (I always use King Arthur all-purpose flour)
- 1 3/4 cups sugar
- 1/4 tsp salt
- 3 egg yolks
- 3 cups milk (I use Borden whole milk for a richer custard)
- 1 tsp vanilla
- 11 oz vanilla wafers (Nilla Wafers work best for the classic texture)
- 6 bananas (sliced into 1/2-inch rounds)
- 2 quart oven-safe bowl
For the meringue::
- 3 egg whites (room temperature, about 70°F, helps achieve more volume)
- 1/8 tsp cream of tartar
- 1/3 cup sugar
- 1 1/2 tsp vanilla
Instructions
- Preheat your oven to 325°F. In a medium saucepan, whisk together the flour, 1 3/4 cups sugar, and salt until well combined. In a separate bowl, beat the egg yolks with the milk until fully incorporated, then slowly pour this mixture into the dry ingredients while stirring constantly to avoid lumps. Place the saucepan over low heat and cook, stirring frequently, until the custard thickens enough to coat the back of a spoon (about 8-10 minutes). Remove from heat and stir in the vanilla. I like to strain the custard through a fine-mesh sieve at this point to ensure a silky texture free of any cooked egg bits.
- While the custard cooks, slice the bananas into 1/2-inch rounds. Place the vanilla wafers in a shallow bowl or on a plate for easy layering. Have both the sliced bananas and wafers ready next to your 2-quart oven-safe bowl, as the layering will come together quickly.
- In your 2-quart oven-safe bowl, create three even layers: start with about 1/3 of the vanilla wafers on the bottom, followed by 1/3 of the sliced bananas, then 1/3 of the warm custard from Step 1. Repeat this layering pattern two more times, ending with a final layer of vanilla wafers on top. This creates a balanced distribution of flavors and textures throughout the dish. I find that gently pressing down on each layer as you build helps the pudding set more evenly during baking.
- In a clean, dry bowl, beat the room temperature egg whites with an electric mixer on medium speed until foamy, about 2-3 minutes. Add the cream of tartar and continue beating. Gradually add the 1/3 cup sugar one tablespoon at a time while beating continuously until stiff peaks form (when you lift the beaters, the peaks should stand straight up). Gently fold in the 1 1/2 tsp vanilla. The meringue should be glossy and thick enough to hold its shape.
- Spread the meringue mixture from Step 4 evenly over the layered pudding from Step 3, making sure to seal it all the way to the edges of the bowl—this prevents the meringue from shrinking away during baking. Create peaks and swirls with the back of a spoon for visual appeal and extra browning. Bake in the preheated 325°F oven for 25 minutes, until the meringue is golden brown. Remove from the oven and let cool for at least 15 minutes before serving, as this allows the layers to set slightly and makes serving easier.