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

Desserts

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

This banana pudding made with cream cheese recipe redefines a Southern classic with velvety swirls that stay creamy for hours—no grainy texture in sight. The secret lies in blending cream cheese into the custard base, creating a silky, tangy-sweet filling that layers perfectly with vanilla wafers and ripe bananas.

I developed this version after years of testing, because traditional recipes always left me craving more creaminess between bites.

What sets this apart is the cream cheese custard, which adds richness without overpowering the classic banana flavor. You'll layer it with store-bought vanilla wafers (or homemade for extra crunch) and fresh banana slices, then top with whipped cream.

The chilling time—at least 4 hours—lets all the flavors meld together, resulting in a dessert that's light yet indulgent, with each spoonful offering perfect balance.

The result is a no-bake dessert that's impressive enough for company but simple enough for weeknight cravings. The cream cheese prevents the custard from separating, while the vanilla bean infusion adds depth that takes it beyond basic banana pudding.

Every layer stays distinct—crispy wafers, tender bananas, and that luscious cream cheese filling—making it a crowd-pleaser that disappears faster than you can say "second helping."

For extra flair, garnish with toasted coconut or fresh berries before serving. This recipe builds on tradition while fixing what was missing—more creaminess, better texture, and layers that hold their shape. Let's make dessert that feels like a hug in every bite.

👨‍🍳
Difficulty
Easy
🔥
Calories
Med Cal

Ingredients for banana pudding made with cream cheese

Pantry staples plus a few specialty touches create this creamy, layered banana pudding masterpiece.

Ingredient Amount Notes
Large Vanilla Wafers 🍪 24 pieces Store-bought or homemade for extra crunch
Ripe Bananas 🍌 4 medium Sliced into 1/2-inch thick pieces
Large Eggs 🥚 4 whole Room temperature preferred
Granulated Sugar 🍚 1 ½ cups White or light brown preferred
All-Purpose Flour 🌾 ½ cup Sifted for smooth texture
Vanilla Bean 🌿 1 whole Seeds scraped for infusion
Whole Milk 🥛 2 cups Room temperature for custard
Heavy Whipping Cream 🧈 1 ½ cups Cold for whipping
Cream Cheese 🧀 8 oz Full-fat, room temperature
Unsalted Butter 🧈 2 tbsp For custard richness
Vanilla Extract 🍯 1 tbsp Pure vanilla preferred
Salt 🧂 ¼ tsp Fine sea salt preferred
Toasted Coconut Flakes 🥥 ¼ cup Optional garnish

The cream cheese is non-negotiable here—it's what transforms this from basic banana pudding to something truly special. Philadelphia brand is my go-to, but any full-fat cream cheese works as long as it's room temperature (trust me on this). For the vanilla wafers, Nabisco vanilla wafers are the classic choice, but Trader Joe's vanilla wafers have a slightly better crunch. The bananas should be ripe but not mushy—look for those with brown speckles. If you can't find vanilla beans, double the vanilla extract and add a pinch of almond extract for depth.

No vanilla bean? Pure vanilla extract plus a pinch of almond extract works in a pinch. Running low on heavy cream? Whipped coconut cream gives a lighter texture, though it won't whip as stiff. The custard needs to be silky smooth—if you get lumps, strain it through a fine-mesh sieve. For extra richness, add 1 tbsp of powdered sugar to the whipped cream. The toasted coconut flakes? Toast them in a dry pan for 2-3 minutes until golden—it makes all the difference for that gourmet touch.

This dessert tastes even better the next day, so make it ahead if you can. Store in the fridge for up to 3 days, covered tightly. For serving, let it sit at room temperature for 10 minutes first—the creaminess is so much better when not straight from the fridge. Leftovers? Freeze for up to 2 months, though the wafers might get a little soggy. The custard layer keeps perfectly though, so you can always make fresh whipped cream on top when you're ready to serve.

❤️

Why You'll Love This Recipe

  • No-Bake Magic: I swear by this trick—just mash bananas, whip cream cheese, and layer it all with wafers. No oven, no fuss, and honestly? The texture is chef’s kiss: that silky cream cheese custard cutting through the crispy wafer crunch.
  • Cream Cheese Twist: That tangy cream cheese? It’s the secret weapon. It smooths out the sweetness of the bananas and sugar while adding a velvety richness you won’t find in store-bought versions. (Yes, even my picky husband doesn’t skip seconds.)
  • Weeknight Wonder: Between us, this is my go-to when I need dessert in 10 minutes flat. The eggs and flour make it sturdy enough to pack for lunches—no soggy bottoms here. My kids take it to school, and they’re still begging for more by Wednesday.
  • Pantry Staple Power: You’re probably already stocked for this: bananas when they’re spotted, a box of vanilla wafers, and basic baking ingredients. No specialty shopping, no wasted leftovers (it keeps for days), and it’s cheaper than buying a single cup from a café. Budget-friendly? Absolutely.

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

Here's how to create layers of creamy custard, banana slices, and crispy vanilla wafers with a dreamy cream cheese swirl.

1

Prepare the Vanilla Bean Custard

In a medium saucepan, combine the 2 cups whole milk, 1.5 cups granulated sugar, 0.5 cup all-purpose flour, 0.25 tsp salt, and the seeds scraped from 1 whole vanilla bean. Stir constantly over medium heat until the mixture thickens enough to coat the back of a spoon—about 5-7 minutes. This should form a smooth, pale yellow custard.

While still warm, remove from heat and whisk in the 4 whole large eggs, one at a time, ensuring each is fully incorporated before adding the next. Then stir in the 2 tbsp unsalted butter and 1 tbsp vanilla extract until fully melted and smooth. The custard should be thick enough to coat a spoon but still flow gently—this is your base layer that will create that signature creamy texture.

2

Whip the Cream Cheese and Heavy Cream Mixture

In a separate large bowl, combine the 8 oz cream cheese and 1.5 cups heavy whipping cream. Using an electric mixer on medium-high speed, beat until the cream cheese is completely smooth and the mixture begins to thicken—about 2-3 minutes. This step is crucial for creating those signature swirls that make this pudding special.

Once smooth, gradually add 0.25 cup toasted coconut flakes and mix until evenly distributed. The texture should be thick but still pipeable—like soft buttercream. If it's too stiff, add 1 tsp whole milk at a time until it reaches a smooth, swirlable consistency. Set this mixture aside while you prepare the banana slices.

3

Assemble the Layers in a 9x13-Inch Dish

In a 9x13-inch baking dish, begin by arranging 12 of the 24 large vanilla wafers in a single layer at the bottom. Place half of the sliced ripe bananas (about 2 bananas worth) on top of the wafers, slightly overlapping them. Pour half of the custard mixture evenly over the bananas, spreading it gently with a spatula to create an even layer.

Now for the cream cheese swirls: Take half of the whipped cream cheese mixture and pipe or spoon it in zigzag patterns across the custard layer. This creates those beautiful marbled swirls that make this dessert look as good as it tastes. Top with the remaining 12 vanilla wafers, then the rest of the banana slices, and finish with the remaining custard.

4

Chill Until Set and Serve

Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours, or preferably overnight. This long chilling time allows all the layers to fully set and the flavors to meld together. The pudding should be firm enough to slice neatly with a sharp knife—when you run a knife around the edges, it should come out clean without sticking.

Before serving, run a hot knife through the pudding to create clean slices. The texture should be creamy custard with crisp vanilla wafers, sweet banana slices, and those beautiful cream cheese swirls throughout. Garnish with additional toasted coconut flakes if desired, and serve chilled for the perfect balance of textures and flavors.

👨‍🍳

Pro Tips For Making Banana Pudding Made With Cream Cheese

  • Chill the Cream Cheese: DESCRIPTION:
  • Slice Bananas Last: DESCRIPTION:
  • Whisk Eggs Like Crazy: DESCRIPTION:
  • Toast the Wafers: DESCRIPTION:

Essential equipment for this dish

Mixing Bowls

You’ll need at least two large mixing bowls—one for the custard base and another for the cream cheese mixture. I use 8-inch stainless steel bowls from OXO because they’re sturdy and easy to clean.

For the cream cheese mixture, a chilled bowl helps prevent the cream cheese from melting too quickly while mixing. If you don’t have a second bowl, wash the first one between steps. 🥣

Electric Mixer

An electric mixer (like a KitchenAid stand mixer or Cuisinart hand mixer) is essential for blending the cream cheese and heavy cream to a smooth, swirlable consistency. Avoid hand-whipping—it’s exhausting and won’t give you the same silky texture.

If you’re short on time, a hand mixer works, but set a timer for 3-4 minutes to ensure the cream cheese is fully incorporated. 🌀

Measuring Tools

Precision matters in this recipe, so invest in a set of measuring cups and spoons (I love the OXO Good Grips ones—they’re durable and easy to read). For the custard, measure the flour and sugar accurately to avoid lumps or a grainy texture.

A fine-mesh sieve is also handy for straining the custard if needed. Don’t skimp here—it makes all the difference. 📏

9x13-Inch Baking Dish

A 9x13-inch glass baking dish (like Pyrex) is ideal for layering because it’s clear, so you can see each layer as you build it. Glass also keeps the dessert chilled evenly in the fridge.

If you don’t have one, a ceramic dish works too, but avoid metal—it can react with acidic ingredients like bananas over time. 🍽️

Plastic Wrap

Use heavy-duty plastic wrap (like Glad Press'n Seal) to cover the pudding tightly while chilling. This prevents drying and keeps the layers intact. Press the wrap directly onto the surface to eliminate air pockets, which can cause soggy wafers.

I also like to use parchment paper under the wrap for extra protection. ❄️

Piping Bag (Optional)

For those showstopping cream cheese swirls, a disposable piping bag (or even a ziplock bag with a corner snipped off) works perfectly. Fill it with the cream cheese mixture and pipe in zigzag patterns over the custard layer.

No piping bag? A spoon or spatula works too—just spread it in gentle swirls. The key is to keep it even for a polished look. 🎨

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 210mg70%
Sodium 280mg12%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 42g
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 just whipped cream?

The cream cheese creates a richer, tangier custard that stays silky-smooth and prevents separation. Regular whipped cream would make the pudding too light and prone to melting. The cream cheese also adds a subtle depth that complements the bananas beautifully. Think of it as the secret ingredient that transforms classic banana pudding into something truly special!

2

Can I make this dessert without vanilla wafers?

For a gluten-free option, use gluten-free vanilla cookies or crushed graham crackers. If you prefer a no-bake base, layer with angel food cake slices or even rice krispies treats. The key is maintaining the crunch contrast—just adjust the quantity to match the texture you want.

3

How do I fix lumps in the custard?

If you see lumps while making the custard, immediately strain it through a fine-mesh sieve into a clean bowl. For extra smoothness, whisk the strained custard over low heat for 1-2 minutes while stirring constantly. The cream cheese mixture shouldn't lump if mixed properly—just beat it until completely smooth before adding any coconut flakes.

4

Can I substitute the heavy cream with something lighter?

Yes! For a lighter texture, replace the heavy cream with whipped coconut cream (chilled overnight). The flavor will be slightly different, but it still creates beautiful swirls. Just remember coconut cream won't whip as stiff, so the swirls will be softer. If you want maximum stability, stick with the heavy cream for the classic version.

5

How long will this pudding keep in the fridge?

This banana pudding stays fresh for up to 3 days in an airtight container. The cream cheese custard actually improves overnight as flavors meld! For longer storage, freeze individual portions (without the whipped cream topping) for up to 2 months. Just thaw in the fridge before serving and add fresh whipped cream on top.

★★★★★4.5(15 reviews)
Categories Desserts