Banana Pudding Made With Cream Cheese Recipe: Silky Swirls and Vanilla Wafers Layers

Desserts

Banana Pudding Made With Cream Cheese Recipe: Silky Swirls and Vanilla Wafers Layers

This banana pudding made with cream cheese delivers the perfect balance of creamy, tangy richness and sweet banana layers that taste like a nostalgic Southern dessert. The secret lies in the cream cheese—it adds a velvety texture that keeps the pudding stable while cutting through the sweetness.

I developed this recipe after years of testing, ensuring every layer—from the silky pudding to the crisp vanilla wafers—comes together flawlessly.

The process is straightforward: cook the pudding until it reaches that signature silky thickness, then layer it with sliced bananas, whipped cream cheese, and vanilla wafers. Chilling for at least 4 hours (overnight is ideal) lets the flavors meld and the cream cheese set into a smooth, spreadable layer.

The result? A dessert that’s creamy yet light, with a perfect contrast of textures—no soggy bottoms or overly sweet bites.

What makes this version stand out is the cream cheese’s role—it doesn’t just add richness, but also stabilizes the layers, preventing the bananas from turning mushy. The whipped cream cheese swirls through the pudding, creating those signature marbled streaks that make it look (and taste) like a restaurant-quality treat.

Serve it chilled for the best experience, and watch it disappear in minutes.

This recipe is perfect for holiday gatherings, potlucks, or a cozy weekend dessert—it’s impressive enough for guests but simple enough for a weeknight treat. The cream cheese ensures a smooth, stable texture, while the vanilla wafers add a satisfying crunch. Let’s make it!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for banana pudding made with cream cheese

Eight essential ingredients transform into creamy, marbled perfection with just a few layers.

Ingredient Amount Notes
Large Ripe Bananas 🍌 4 whole Sliced into 1/2-inch rounds
Vanilla Wafers 🍪 1 ½ cups Crushed for crunch layer
Large Eggs 🥚 4 whole Room temperature preferred
Granulated Sugar 🍚 1 ½ cups White or light brown
All-Purpose Flour 🌾 ½ cup Sifted for smooth texture
Unsalted Butter 🧈 ½ cup Cold, cubed for pudding
Whole Milk 🥛 2 cups Room temperature
Vanilla Extract 🌿 1 tbsp Pure, high-quality preferred
Cream Cheese 🧀 8 oz Room temperature, full-fat
Heavy Whipping Cream 🥛 1 cup Cold for whipping
Powdered Sugar 🍚 ¼ cup For cream cheese whipped topping
Salt 🧂 ¼ tsp Kosher or fine sea salt
Cornstarch 🌾 2 tbsp For silky pudding texture

The cream cheese is non-negotiable here—Philadelphia brand is my go-to for that signature tang and smoothness. Grab the 8 oz block (not tub) for the best texture when whipped. Bananas should be ripe but firm—think yellow with a few brown spots, not mushy. Vanilla wafers? Nabisco Classic are the gold standard, but any sturdy brand works. The butter matters too—unsalted ensures you control the saltiness, and cold cubes make the pudding silky. Pro tip: buy European-style butter (like Plugrá) if you can—higher fat content means richer flavor.

No vanilla wafers? Crushed graham crackers or ladyfingers work in a pinch, though they won't hold up as well. Short on cream cheese? Substitute mascarpone cheese—it's tangier but still lends that velvety texture. The bananas can be frozen if you're prepping ahead (thaw and drain first). For the pudding base, cornstarch is key—it's what gives that signature silky thickness. No cornstarch? Arrowroot powder at half the amount is a decent swap. The milk should be room temperature—cold milk makes the pudding gummy. And if you're feeling fancy, infuse the milk with a vanilla bean while heating.

This dessert is all about patience—4 hours minimum in the fridge lets the flavors meld and the cream cheese set properly. For make-ahead magic, assemble it up to 24 hours ahead; the flavors actually improve overnight. Store leftovers covered in the fridge for 3-4 days, though I've never had any last that long. The whipped cream cheese topping? Whip it right before serving—it deflates fast. And if you're serving a crowd, double the recipe—this disappears faster than you can say 'Southern hospitality.'

❤️

Why You'll Love This Recipe

  • I’ll be real: I make this on Sundays just so I have a reason to eat dessert all week. The custard thickens perfectly overnight, and you can reheat slices in the microwave or eat them cold. The wafers stay crisp, the bananas hold their sweetness, and—yes, even on a Tuesday night—it still tastes like a treat.
  • No Mixing Madness: I swear by this recipe because it’s basically a no-fuss custard—just whisk eggs, sugar, and cream cheese until smooth. No blender, no straining, no waiting for pudding to thicken like some fussy old-school method. The ripe bananas get mashed right in, so you’re not peeling and slicing a bunch of fruit either.
  • Creamy Luxury Trick: Here’s what sold me—the cream cheese. It makes this pudding ridiculously rich without being heavy, like a cross between classic banana pudding and a velvety cheesecake. The vanilla wafers soak up that tangy creaminess, and honestly? It’s the kind of dessert that feels special but costs next to nothing.
  • Potluck Star: Between us, this is my go-to for gatherings because it travels well and never looks out of place. Make it ahead, layer it in a dish with extra wafers on top, and it stays intact—no soggy bottoms, no spills. Plus, it’s got that nostalgic Southern charm that people always ask for seconds of.

Step-by-step instructions for banana pudding with cream cheese swirls

This recipe delivers restaurant-quality banana pudding with velvety cream cheese swirls and crisp vanilla wafer layers.

1

Prepare the Cream Cheese Swirl Mixture

In a medium mixing bowl, combine the 8 oz cream cheese and 0.5 cup granulated sugar. Beat with an electric mixer on medium speed until completely smooth and creamy—this should take about 2-3 minutes. The mixture should be pale yellow and completely free of any lumps.

Add 1 tbsp vanilla extract and mix for another 30 seconds until fully incorporated. In a separate small bowl, whip the 1 cup heavy whipping cream and 0.25 cup powdered sugar to soft peaks. Gently fold the whipped cream into the cream cheese mixture until just combined—be careful not to overmix or the swirls will lose their airiness. Cover and refrigerate while you prepare the pudding base.

2

Cook the Banana Pudding Base

In a saucepan, melt the 0.5 cup unsalted butter over medium heat. Whisk in the 0.5 cup all-purpose flour and cook for 1-2 minutes until the mixture turns a light golden color and smells nutty. Slowly whisk in the 2 cups whole milk and bring to a gentle simmer.

In a separate bowl, whisk together the 4 whole large eggs, 1.5 cups granulated sugar, and 2 tbsp cornstarch. Gradually pour the egg mixture into the simmering milk while whisking constantly to prevent curdling. Return the 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—this should take about 5-7 minutes. Remove from heat and stir in 1 tbsp vanilla extract. The mixture should be smooth and slightly translucent.

3

Layer the Banana Pudding

In an 8x8-inch baking dish, begin by spreading half of the crushed 1.5 cups vanilla wafers evenly on the bottom. Pour half of the warm pudding mixture over the wafers, spreading it evenly with a spatula. Arrange half of the 4 whole large ripe bananas (sliced into 1/2-inch rounds) on top of the pudding in a single layer.

Repeat the layering process with the remaining wafers, pudding, and banana slices. The final layer should be pudding to ensure the top is smooth. Use an offset spatula to create swirls in the pudding by gently dragging it through the top layer in circular motions. This creates those beautiful marbled patterns that make this dessert so special.

4

Add Cream Cheese Swirls and Chill

Using a piping bag fitted with a star tip (or a plastic bag with a small corner snipped off), pipe dollops of the cream cheese mixture onto the pudding. Gently drag a knife through the dollops in a circular motion to create swirls. This technique creates the signature marbled effect that makes this banana pudding stand out.

Cover the dish with plastic wrap and refrigerate for at least 4 hours, or preferably overnight. The longer it chills, the more the flavors meld together and the cream cheese swirls set properly. This chilling time is crucial for developing the perfect texture—too little time and the pudding will be too soft, while the proper chilling ensures that first bite is creamy and satisfying.

👨‍🍳

Pro Tips For Making Banana Pudding Made With Cream Cheese

  • Slice Bananas Last: Ripe bananas bruise fast—wait until you’re ready to layer them in the pudding to keep slices neat. If prepping ahead, toss them in lemon juice (just a splash) to slow browning, but rinse before adding to the cream cheese mix so they don’t turn the custard sour.
  • Whisk Eggs Cold: Beat the eggs and sugar together over an ice bath or in a chilled bowl. Warm eggs thicken unevenly and can curdle when mixed with cream cheese, turning your pudding grainy instead of silky. I learned this after a batch looked like cottage cheese—yikes.
  • Toast Wafers Separately: Skip soaking the vanilla wafers in the custard if you want them to stay crisp. Toast them in a 350°F oven for 2–3 minutes until golden, then layer them after the pudding sets. The contrast of warm, crunchy wafers on cold pudding is worth the extra step.
  • Strain the Custard: After cooking the egg mixture, strain it through a fine-mesh sieve into the cream cheese bowl. This catches any stray cooked egg bits that can make the texture uneven. I was skeptical—until I saw how smooth the final pudding was compared to my usual lumpy batches.

Health benefits of banana pudding made with cream cheese

Cream Cheese Benefits

The 8 oz cream cheese in this recipe isn’t just for flavor—it adds healthy fats that help stabilize the dessert’s texture while providing a satisfying richness. Cream cheese contains calcium (about 10% of your daily value per serving) and phosphorus, which support bone health.

Its fat-soluble vitamins (A, E, and K2) also contribute to skin health and immune function. Plus, the tanginess balances the sweetness of bananas and sugar, making every bite more balanced. 🧀

Banana Nutrition Boost

These 4 large ripe bananas bring more than just sweetness—they’re packed with potassium (about 12% of daily value per banana), which helps regulate blood pressure and muscle function. They also provide vitamin B6 for energy metabolism and vitamin C for immune support.

The fiber in bananas aids digestion, while their natural sugars give a quick energy boost. Ripe bananas are even easier to digest than green ones, making this dessert gentler on your stomach. 🍌

Protein for Balance

While this dessert is rich in carbs, the 4 large eggs and 8 oz cream cheese add protein to keep you feeling satisfied longer. Eggs provide all nine essential amino acids, while cream cheese offers casein protein, which digests slowly for sustained energy.

This makes the pudding more than just a sugar rush—it’s a dessert that supports your body’s needs. The vanilla wafers also contribute a small amount of protein (about 2 grams per cup), rounding out the nutritional profile. 🥚

Healthy Fats Matter

The unsalted butter and heavy whipping cream in this recipe contain saturated fats, which are often misunderstood. In moderation, these fats provide energy density and help absorb fat-soluble vitamins (A, D, E, K).

The cream cheese also contains conjugated linoleic acid (CLA), a fatty acid linked to reduced inflammation. While this isn’t a "light" dessert, the fats make it more filling and satisfying, reducing cravings for less nutritious sweets later. 🧈

Fiber for Digestion

The vanilla wafers and all-purpose flour in the pudding base contribute soluble fiber, which supports digestive health by promoting regularity. While the fiber content isn’t extremely high, it helps balance the dessert’s sugar impact.

Pairing this pudding with a small handful of nuts (like almonds) on the side would further boost fiber and healthy fats, making it even more balanced.

The cornstarch in the pudding adds a smooth texture without fiber, but it’s the whole-food ingredients that keep this treat from being purely indulgent. 🌾

Portion Control Tip

To keep this dessert in check, I recommend serving one ½-cup portion per person—it’s rich but not overly large. The cream cheese swirls add a luxurious touch without excessive calories, making it perfect for special occasions.

If you’re watching sugar intake, reduce the granulated sugar by ¼ cup and add 1 tsp cinnamon for warmth. The flavors still shine, but with a lighter touch. 💛

Nutrition facts

Servings 8
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 145mg48%
Sodium 310mg13%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 36g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this recipe use cream cheese instead of regular pudding?

The cream cheese adds a rich, tangy depth that balances the sweet bananas and vanilla wafers. It also creates those signature swirls that stay stable during chilling, unlike regular pudding which can get watery. The fat content helps stabilize the layers so they don't turn mushy—perfect for make-ahead desserts!

2

Can I make this without vanilla wafers?

Use crushed graham crackers, ladyfingers, or even shortbread cookies instead. For extra crunch, toast the crumbs lightly before layering. Just note that vanilla wafers hold up best to the cream cheese's moisture without getting soggy.

3

How do I prevent the bananas from turning brown?

Toss sliced bananas in 1 tablespoon lemon juice before layering to slow browning. Also, keep the assembled pudding covered tightly in plastic wrap while chilling. For longer storage (up to 2 days), add a thin layer of whipped cream cheese on top before sealing.

4

Can I use instant pudding mix instead of making the base from scratch?

Yes! Use 2 boxes (3.4 oz each) vanilla instant pudding mixed with 2 cups milk. Whisk in 1 tbsp cornstarch to improve thickness. The flavor will be slightly different but still delicious. Just reduce the granulated sugar in the cream cheese mixture by 2 tbsp since instant pudding is sweeter.

5

How long will this keep in the fridge?

This pudding stays fresh for 3-4 days when stored properly in an airtight container. The cream cheese layers actually improve with time! For best texture, serve chilled. If making ahead, assemble up to 24 hours in advance—flavors meld beautifully overnight.

★★★★★4.5(2 reviews)
Categories Desserts