Desserts
This Southern-style banana pudding recipe delivers layers of creamy custard, vanilla wafers, and ripe bananas—all elevated by the tangy richness of cream cheese and the nostalgic depth of Eagle Brand milk.
The secret lies in the custard: blending cream cheese into the milk-egg mixture creates a velvety texture that perfectly complements the crisp wafers and sweet bananas. I've perfected this recipe over years of Southern kitchen testing, ensuring every layer stays distinct yet harmonious.
The custard base is where the magic happens—cream cheese adds a subtle tang that balances the sweetness, while Eagle Brand milk contributes that classic, slightly caramelized richness you can't get with modern substitutes.
Thinly sliced bananas soak up the custard without turning mushy, and vanilla wafers provide the perfect crunch between each layer. Chilling overnight allows flavors to meld, resulting in a dessert that's creamy, comforting, and impossible to resist.
What makes this version stand out is the foolproof layering technique: alternating custard, wafers, and bananas in a clear glass dish creates a visually stunning dessert that's just as beautiful as it is delicious.
The final touch—a dusting of powdered sugar or a dollop of whipped cream—elevates it from homemade to restaurant-worthy. This is the kind of dessert that tastes like childhood nostalgia, wrapped in Southern hospitality.
Perfect for potlucks, family gatherings, or a cozy weeknight treat, this banana pudding comes together with simple ingredients but requires patience for the best results. The custard sets beautifully, the wafers stay crisp, and the bananas maintain their texture—no soggy layers here.
Once you try this version, you'll never go back to the boxed mix again.
Ingredients for banana pudding recipe with cream cheese and eagle brand milk
Southern comfort in a glass dish—creamy custard, crisp wafers, and ripe bananas that taste like childhood nostalgia.
| Ingredient | Amount | Notes |
|---|---|---|
| Eagle Brand Milk 🥛 | 4 cups | Unopened can for authentic flavor |
| Large Eggs 🥚 | 4 whole | Room temperature for smooth custard |
| Granulated Sugar 🍚 | 1 ½ cups | White sugar preferred for classic taste |
| Cream Cheese 🧀 | 8 oz | Full-fat for richest texture |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla for authentic flavor |
| Vanilla Wafers 🍞 | 16 pieces | Classic Nabisco brand preferred |
| Ripe Bananas 🍌 | 4 medium | Thinly sliced for even soaking |
| Unsalted Butter 🧈 | 2 tbsp | For greasing the dish |
| Cornstarch 🌾 | 2 tbsp | For thickening custard |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground for best flavor |
| Salt 🧂 | ¼ tsp | Kosher salt for balanced flavor |
| Powdered Sugar 🍚 | ¼ cup | For dusting top layer |
Eagle Brand milk is non-negotiable here. Grab a can from the baking aisle—it's the secret to that classic caramelized richness. The cream cheese? Philadelphia brand melts smoother than store brands, but any full-fat will work. Freshly ground cinnamon makes a difference, so if you've got whole sticks, toast and grind them—worth the extra minute. Vanilla wafers should be the classic Nabisco kind; the store-brand versions crumble too easily. And those bananas? Slightly underripe hold up better to slicing—peel and slice them just before layering so they don't brown.
No Eagle Brand milk? Evaporated milk works in a pinch, but you'll lose that nostalgic depth. Store-brand cream cheese? It'll work, but Philadelphia is the gold standard. Wafers missing? Ladyfingers or graham crackers add different textures—just adjust the custard ratio. Bananas too ripe? Toss them in lemon water while you assemble to keep them bright. The custard needs to be thick enough to coat a spoon but still pour smoothly—if it's too thin, microwave for 30 seconds to thicken it up. And for heaven's sake, use a clear glass dish—the layers look stunning when served.
This dessert tastes even better the next day—make it overnight if you can. Store leftovers covered in the fridge for up to 4 days, though I've never had any last that long. The custard sets beautifully, the wafers stay crisp, and the bananas maintain their texture—no soggy layers here. For serving, a quick dusting of powdered sugar or a dollop of whipped cream takes it to restaurant-worthy. I always make a double batch—one for now, one for later—because it disappears fast.
Why You'll Love This Recipe
- No Boiling Required: I swear by this trick—just whisk eggs and sugar until pale, then fold in Eagle Brand Milk and cream cheese. No stovetop babysitting, no burnt custard risk. The cream cheese gives it that velvety texture without a single pan to wash.
- Creamy Without the Guilt: That block of cream cheese? It’s the secret weapon here—smooths out the sweetness and makes every bite ridiculously rich. Honestly, I double the amount sometimes, and no one ever complains. (Yes, even my picky husband.)
- Make-Ahead Magic: This pudding actually tastes better the next day. I’ve prepped it in jars for potlucks or packed it in thermoses for school lunches—no reheating needed. The vanilla and Eagle Brand Milk deepen overnight, like a cozy hug in dessert form.
- Pantry Staple Power: Five ingredients, zero specialty trips. You’re probably already using Eagle Brand Milk for other recipes, and cream cheese? Always in my fridge. Budget-friendly, fuss-free, and it’s the one dessert I never skip when money’s tight.
Step-by-step instructions for Southern-style banana pudding
This classic dessert delivers creamy layers of banana custard, vanilla wafers, and whipped cream cheese—every bite is pure Southern comfort.
Prepare the Banana Custard Mixture
In a large mixing bowl, whisk together the 4 whole Large Eggs, 1.5 cups Granulated Sugar, 2 tbsp Cornstarch, 1 tsp Ground Cinnamon, and 0.25 tsp Salt until smooth and fully combined. This step ensures no lumps form in your custard later. In a separate saucepan, combine the 4 cups Eagle Brand Milk and bring it to a gentle simmer over medium heat—you'll see small bubbles forming around the edges but not a full boil.
Slowly pour the hot milk into the egg mixture while whisking constantly. This tempering process prevents the eggs from scrambling. Return the entire mixture to the saucepan and cook over medium-low heat, stirring continuously with a wooden spoon, until it thickens enough to coat the back of the spoon (strongly thickened but not grainy). This should take about 5-7 minutes. Remove from heat and stir in the 1 tbsp Vanilla Extract and 8 oz Cream Cheese (cut into small cubes) until fully melted and smooth. Let the custard cool to room temperature before assembling.
Layer the Banana Wafers and Sliced Bananas
While the custard cools, slice the 4 medium Ripe Bananas into ¼-inch thick rounds. Butter a 9x13-inch baking dish with 2 tbsp Unsalted Butter, then arrange half of the 16 pieces Vanilla Wafers in an even layer across the bottom. Spread half of the cooled custard evenly over the wafers, then top with all the sliced bananas. Repeat with the remaining wafers, custard, and a final layer of bananas. Press down gently to ensure everything stays in place.
Here's the thing—this layering is where the magic happens. The bananas should be fully submerged in custard, and the wafers should be completely covered. If your custard is too thick, whisk in 1-2 tablespoons of Eagle Brand Milk to loosen it slightly. Cover the dish with plastic wrap and refrigerate for at least 4 hours (overnight is best) to let the flavors meld and the custard set properly.
Whip the Cream Cheese Topping
In a medium bowl, beat the 8 oz Cream Cheese (softened at room temperature) with an electric mixer on medium speed until smooth. Gradually add the 0.25 cup Powdered Sugar and mix until fully incorporated. Increase the speed to high and whip until light and fluffy—this should take about 2-3 minutes. The mixture should hold soft peaks when the beaters are lifted. Spread this whipped cream cheese evenly over the chilled pudding, covering all surfaces completely.
This topping is what makes this banana pudding special. The cream cheese adds a rich, tangy contrast to the sweet custard and bananas. For extra flair, dust the top with a light layer of Powdered Sugar using a fine-mesh sieve. Return the pudding to the refrigerator for at least 2 hours before serving to let the topping set slightly and the flavors fully develop.
Chill and Serve for Perfect Texture
Remove the pudding from the refrigerator 30 minutes before serving to let it soften slightly. The layers should hold their shape but still be creamy when cut. Use a sharp knife to slice into 8 even portions—the knife should glide through cleanly, with no tearing of the wafers. Serve each portion with a dollop of the remaining whipped cream cheese on top if desired.
This pudding tastes best at room temperature, so let it sit for 5-10 minutes before the first bite. The contrast of the cool custard, warm bananas, and crisp wafers is what makes this dessert unforgettable. Store any leftovers in the refrigerator for up to 3 days, though I doubt there will be any left! The combination of Eagle Brand Milk and cream cheese gives it that authentic Southern richness that stands out from other banana pudding recipes.
Pro Tips For Making Banana Pudding Recipe With Cream Cheese And Eagle Brand Milk
- STIR THE MIX LOW AND SLOW: I learned this the hard way—whipping the cream cheese and sugar mixture on high turns it grainy. Use a hand mixer or stand mixer on speed 3 (or lowest setting) until fully blended, then gradually increase to medium. The goal is to avoid overheating the cream cheese, which can make it clump or separate later.
- CHILL THE CREAM CHEESE FIRST: Take the cream cheese out of the fridge 10 minutes before mixing—just enough to soften, not melt. Cold cream cheese blends smoother and doesn’t turn the custard greasy. If it’s still too hard, microwave it in 5-second bursts until it yields to a spoon, then let it cool slightly before mixing.
- WHISK EGGS AND SUGAR UNTIL PALE: Don’t just mix the eggs and sugar—whisk them vigorously for 2 full minutes until the mixture turns a pale, almost translucent color. This step ensures the custard thickens properly and doesn’t taste raw. I used to skip this, and the pudding always ended up too thin or eggy-tasting.
- LAYER BANANAS LAST MINUTE: Slice the bananas right before assembling the pudding—even if you’re prepping ahead. Oxidation turns them mushy and dark within 10 minutes. If you need to prep early, toss the sliced bananas in lemon juice (just a splash) to slow browning, then drain and layer them just before chilling. Trust me, the texture difference is night and day.
Flavor customization for banana pudding recipe with cream cheese and eagle brand milk
Cream Cheese Variations
Swap Philadelphia cream cheese for Neufchâtel (lower fat) if you prefer a lighter texture, though it lacks the same richness. For extra tang, mix in 1 tbsp lemon juice with the softened cream cheese before whipping.
I've also tested mascarpone cheese, which creates a luxurious, ultra-smooth topping—though it's pricier. Always use full-fat versions; reduced-fat versions won't whip properly or provide the same creamy contrast. 🧀
Spiced Custard Twists
Boost the cinnamon to 1.5 tsp for deeper warmth, or add ½ tsp nutmeg for a cozy holiday vibe. A pinch of cardamom (⅛ tsp) introduces Middle Eastern flair, while ½ tsp vanilla bean paste (instead of extract) adds complex depth.
For a boozy twist, infuse 1 cup of the Eagle Brand milk with 1 tsp bourbon or ½ tsp almond extract before making the custard. Let it steep for 10 minutes before using.
Banana Flavor Upgrades
Toss sliced bananas with 1 tsp cinnamon sugar before layering for caramelized edges. For tropical notes, drizzle 1 tbsp honey over the bananas, then sprinkle with toasted coconut flakes.
Red bananas add a subtly earthy sweetness, while black bananas (overripe) create a custard-like texture when mashed into the bottom layer. 🍌
Wafer Alternatives
Replace vanilla wafers with graham crackers for a nutty depth, or shortbread cookies for buttery richness. For gluten-free versions, use almond flour wafers or gluten-free ladyfingers. If you love crunch, crush ½ cup vanilla wafers and mix into the custard before layering—this creates a "banana pudding trifle" effect.
Just reduce the whole wafers by half to maintain structure.
Topping Innovations
Swap the whipped cream cheese for Italian meringue (whipped egg whites + sugar) for a lighter finish. A chocolate ganache drizzle adds decadence, or crumbled shortbread adds texture. For a Southern twist, top with pecan praline bits and a sprinkle of flaky sea salt.
I once added toasted pecans to the custard itself—it became a crowd favorite at family gatherings. 🌟
Dietary Adaptations
For a lighter version, replace 2 cups Eagle Brand milk with 2 cups unsweetened almond milk and use Greek yogurt instead of cream cheese. Vegan option: Use silken tofu blended with lemon juice and coconut cream for the custard, plus vegan cream cheese for the topping. Keto-friendly swap: Replace wafers with almond flour shortbread and use sugar-free vanilla extract.
The custard stays rich even without traditional sweeteners—just reduce sugar to ½ cup and add 1 tsp stevia.
Nutrition facts
Frequently asked questions
Why does this recipe use Eagle Brand milk instead of regular milk?
Eagle Brand milk adds a unique caramelized richness that regular milk can't replicate. The evaporated milk base creates a deeper, slightly sweet flavor that pairs perfectly with the cream cheese and bananas. It's the secret ingredient that makes this pudding taste authentically Southern.
Can I make this banana pudding ahead of time?
This dessert actually tastes better after chilling. Assemble it at least 4 hours in advance (overnight is ideal) to let the flavors meld. Store covered in the fridge for up to 3 days, though it rarely lasts that long.
What if my custard gets too thick or too thin?
If it's too thick, whisk in 1-2 tbsp Eagle Brand milk to loosen it. Too thin? Cook it 1-2 minutes longer over low heat, stirring constantly. The custard should coat the back of a spoon but still pour smoothly for perfect layering.
Can I use store-brand cream cheese instead of Philadelphia?
Store-brand will work, but Philadelphia melts more smoothly and creates a richer texture. For best results, use full-fat cream cheese—it whips lighter and adds more creaminess to both the custard and topping.
How do I keep the vanilla wafers from getting soggy?
Make sure the custard is completely cooled before layering, and press the wafers gently but firmly into place. The 4-hour minimum chill time is crucial—it lets the custard set properly while keeping the wafers crisp. For extra insurance, sprinkle a thin layer of powdered sugar between wafer layers.
