Main Courses
This banana pudding recipe with cream cheese and sour cream delivers layers of ultra-creamy texture that'll make you forget store-bought versions ever existed. 💛 I first perfected this while helping Nana Mae at her Atlanta diner, where we'd make it for Sunday suppers—it became a family favorite.
The secret lies in balancing rich cream cheese and tangy sour cream for that signature velvety filling, while vanilla wafers provide the perfect crunch between each luscious layer.
The magic happens in the assembly—alternating banana slices, whipped cream mixture, and wafers creates that classic layered effect everyone loves. I've included a foolproof chilling method that ensures the pudding sets just right without becoming watery.
What makes this version special is how the cream cheese and sour cream work together to create a filling that's both rich and smooth, with just the right amount of tang to balance the sweetness.
By the time you're done, you'll have a dessert that's restaurant-quality with its perfect contrast of creamy filling and crispy wafers. The bananas stay tender, the cream cheese mixture holds its shape, and the whole thing comes together with minimal effort.
This is the kind of dessert that disappears quickly, so you'll want to make it ahead for gatherings or enjoy it as a special treat.
For an extra touch, I recommend adding a caramel drizzle or a sprinkle of cinnamon on top before serving. The recipe scales beautifully too—whether you're feeding a crowd or just treating yourself. Here's how to make it perfectly every time.
Ingredients for banana pudding recipe with cream cheese and sour cream
Pantry staples meet Southern comfort—just 11 ingredients for restaurant-quality banana pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 4 whole | Sliced into 1/2-inch pieces |
| Vanilla Wafers 🍪 | 16 whole | Nabisco brand preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Sour Cream 🥛 | 1 cup | Full-fat, not low-fat |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Cold for whipping |
| Vanilla Extract 🌿 | 2 tsp | Pure vanilla, not imitation |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Ground Cinnamon 🌶️ | 1 tsp | For dusting |
| Caramel Sauce 🍯 | ½ cup | Store-bought or homemade |
The bananas are non-negotiable—ripe but not mushy is key. Grab Chiquita brand if you can, but any firm, sweet bananas work. The Nabisco vanilla wafers are a must for that classic crunch, though Keebler works too. For the cream cheese, Philadelphia brand is my go-to—it's the smoothest and most reliable. Sour cream? Full-fat only—low-fat won't whip up right. If you're in a pinch, Kroger's store brand is a solid backup for both.
No vanilla wafers? Crushed graham crackers work in a pinch, though the flavor won't be identical. Short on cream cheese? Substitute with extra sour cream—just add a pinch of salt to balance the tang. The caramel sauce can be homemade (I love Smucker's for convenience) or store-bought. For the sugar, light brown adds subtle molasses notes, but white works perfectly fine. The butter needs to be cold—take it out of the fridge just before whipping. And if you're feeling fancy, add a splash of bourbon to the whipped cream mixture for a grown-up twist.
This dessert keeps beautifully—3-4 days in the fridge with layers intact. For parties, assemble it in a large glass bowl so guests can see those creamy layers. The caramel sauce can be added fresh before serving or drizzled on top right before eating. If making ahead, press plastic wrap directly on the surface to prevent a soggy top. Leftovers? Freeze for up to 2 months—just thaw overnight in the fridge before serving.
Why You'll Love This Recipe
- No Fuss Layers: This recipe doesn’t require perfect layering skills—just alternate wafers and banana slices, then pour the creamy mix on top. The sour cream and cream cheese blend makes it forgiving, so even if it’s not Instagram-worthy, it’ll still taste like a Southern classic.
- Velvet Cream Magic: That tangy-sweet combo of cream cheese and sour cream? It’s the secret weapon. The cream cheese adds richness, while the sour cream keeps it light—like a hug in dessert form. Honestly, the texture is what makes this stand out from your basic pudding.
- Party-Ready in Minutes: Make it for potlucks, game day, or just because. The wafers stay crisp, the bananas hold their shape, and you can prep it ahead. Between us, I’ve served this at birthday parties and book club meetings—zero complaints, just seconds.
- Budget-Friendly Luxury: You’re using pantry staples here: bananas, sugar, and a box of wafers. The cream cheese and sour cream stretch the flavor without breaking the bank. Plus, leftovers? They last days in the fridge—no sad, soggy pudding here.
Step-by-step instructions for banana pudding with cream cheese and sour cream
Let's build this ultra-creamy dessert layer by layer—each step makes the difference between good and showstopping.
👨🍳 Step 1: Make the Cream Cheese Sour Cream Base
In a large mixing bowl, combine the 8 oz cream cheese and 1 cup sour cream. Use a hand mixer on medium speed until completely smooth and creamy—about 2 minutes. This is your flavor foundation, so make sure there are no lumps.
Next, gradually add the 1 cup granulated sugar while mixing continuously. Then stir in the 2 tsp vanilla extract and 1 tsp ground cinnamon. Taste the mixture—it should be sweet, tangy, and warmly spiced. This base will hold everything together, so don't rush this step. The texture should be thick but pourable, like a rich custard.
🍳 Step 2: Whip the Heavy Cream Mixture
In a separate chilled bowl, combine the 1.5 cups heavy whipping cream, 0.5 cup milk, and 0.5 cup unsalted butter. Using a stand mixer or hand mixer, whip on high speed until soft peaks form—about 3-4 minutes. You're looking for peaks that hold their shape but still spread when you lift the whisk.
Here's the thing—don't overwhip or you'll get butter instead of fluffy cream. Stop when the mixture looks glossy and holds its shape. Fold this whipped cream into the cream cheese mixture in 3 additions, gently mixing just until combined. This keeps the whipped cream light and airy in your final pudding.
🥘 Step 3: Assemble the Layers
In an 8x8-inch baking dish, start by spreading half of the cream cheese mixture evenly across the bottom. Arrange 8 of the sliced bananas in a single layer, slightly overlapping. Drizzle half of the 0.5 cup caramel sauce over the bananas.
Repeat with another layer of cream cheese mixture, then the remaining 8 banana slices, and finish with the last of the caramel sauce. Top with all 16 vanilla wafers, pressing them gently into the caramel. The wafers should be evenly distributed—this creates that perfect crunchy contrast with each bite.
⏰ Step 4: Chill and Set
Cover the baking dish tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This long chill time allows all the flavors to meld and the layers to set properly. The pudding should be firm enough to slice but still creamy when served.
I know it's tempting to eat it sooner, but trust me—waiting ensures that perfect texture where each bite has creamy pudding, crispy wafers, and sweet bananas all working together. The caramel sauce will have softened slightly, creating that perfect ribbon effect when you cut into it.
Pro Tips For Making Banana Pudding Recipe With Cream Cheese And Sour Cream
- Mix the Cream Cheese Cold: I learned this the hard way—warm cream cheese turns into a greasy mess when mixed with sour cream. Scoop it straight from the fridge, cut it into chunks, and let it soften just enough to blend smoothly. No need to microwave; room temp is all you need.
- Slice Bananas Last: Bananas oxidize fast, turning your pudding into a sad, brown mush. Keep them whole until you’re ready to layer, then slice them thinly and immediately toss in lemon juice or a splash of vanilla extract. This buys you 10 minutes of bright, fresh flavor.
- Soak Wafers Briefly: Dumping wafers straight into the custard makes them soggy and lose their crunch. Wet them just enough to soften—about 30 seconds in milk or custard—and let them drain on paper towels before layering. This keeps the texture balanced without turning them into mush.
- Strain the Custard: No one likes lumps in their pudding. After mixing the cream cheese, sour cream, and sugar, strain the custard through a fine-mesh sieve before pouring it over the bananas and wafers. It’s a little extra work, but the result is silky smooth every time.
Troubleshooting perfect results
Soggy Bottom Fix
If your vanilla wafers lose their crunch, it’s because condensation formed during chilling. The fix? Press plastic wrap directly onto the surface before refrigerating—this traps moisture away from the wafers.
For extra insurance, sprinkle a thin layer of powdered sugar between layers before adding the wafers. This creates a moisture barrier while adding subtle sweetness. 💫
Cream Cheese Lumps
Lumpy cream cheese happens when it’s too cold or mixed too fast. First, let your cream cheese sit at room temperature for 30 minutes before starting. Then, beat it with the sour cream first until completely smooth—this emulsifies the fat before adding sugar.
If lumps persist, strain the mixture through a fine-mesh sieve for a silky texture. Trust me, this small step makes all the difference in that velvety filling.
Banana Browning
Overly brown bananas can turn mushy or bitter. Slice them last and toss with 1 tsp lemon juice immediately after cutting to slow browning. For extra protection, keep them submerged in ice water while prepping other ingredients.
If your bananas are already too ripe, reduce the caramel sauce to ¼ cup—its sweetness will balance any bitterness. 🍌
Weak Layers
If your pudding collapses or layers slide apart, the chilling time was insufficient. Minimum 4 hours is non-negotiable—set a timer! For extra stability, add 1 tsp unflavored gelatin dissolved in 2 tbsp hot water to the cream cheese mixture before folding in the whipped cream.
This creates a firmer structure without altering flavor. Pro tip: Use a glass baking dish—it conducts cold better than metal.
Overly Tangy
Too much sour cream can make your pudding taste sharp. Balance it by adding 1 extra tsp vanilla extract or ½ tsp ground cinnamon to the cream cheese base. For a sweeter profile, increase the sugar to 1.25 cups total.
If the tang persists, fold in 2 tbsp whipped cream at the end to lighten the texture and mellow flavors. Taste as you go—this is where adjustments make all the difference!
Caramel Too Runny
Store-bought caramel sauce can be too thin to hold its shape. Chill it for 30 minutes before using to thicken slightly. For homemade caramel, reduce the sauce on the stovetop until it coats the back of a spoon.
If you’re in a hurry, mix 2 tbsp cornstarch with 1 tbsp water, stir into warm caramel, and simmer for 2 minutes until thickened. This creates that perfect ribbon effect when you slice into the pudding. 🍯
Nutrition facts
Frequently asked questions
Why does this recipe use both cream cheese and sour cream?
The combination creates the perfect texture—cream cheese adds richness and stability, while sour cream contributes tanginess and lightness. Together, they prevent the filling from becoming too heavy or separating. The acidity in sour cream also helps balance the sweetness of bananas and caramel, making each bite more complex.
Can I make this banana pudding ahead of time?
This dessert actually tastes better after chilling 4-6 hours or overnight. For parties, assemble it the night before—just cover tightly with plastic wrap pressed directly on the surface to keep the wafers crisp. Serve at room temperature for the best texture contrast.
What if I don't have vanilla wafers?
Use crushed graham crackers as a substitute—they'll still provide crunch, though the flavor will be slightly different. For a closer match, toast the graham crackers lightly before crushing to enhance their nuttiness. You could also try shortbread cookies for a buttery alternative.
How do I prevent the bananas from turning brown?
Slice the bananas last and immediately toss them with 1 tsp lemon juice. For extra protection, keep them submerged in ice water while preparing other ingredients. If using very ripe bananas, reduce caramel sauce to ¼ cup to balance any bitterness.
Can I make this gluten-free?
Yes! Replace vanilla wafers with gluten-free vanilla cookies or crushed gluten-free graham crackers. For the cream cheese mixture, use a gluten-free brand like Kite Hill. The rest of the recipe remains unchanged—just ensure all substitutes are certified gluten-free to avoid cross-contamination.
