Main Courses
This banana pudding recipe with cream cheese and sour cream transforms a classic dessert into something extraordinary—creamy layers that melt in your mouth with every bite. 💛 Growing up in Nana Mae's diner, I learned that the secret to perfect pudding lies in the texture: velvety custard, tender bananas, and a whipped cream cheese mixture that binds everything together without overpowering the natural sweetness.
The sour cream adds that signature tang, while the cream cheese ensures each layer stays lusciously smooth.
The magic happens in the layering—each component must be prepared just right. You'll start with a rich vanilla custard that sets perfectly when chilled, then alternate with sliced bananas and the whipped cream cheese mixture.
The sour cream isn't just an ingredient; it's the glue that keeps the layers from separating, creating that signature creamy consistency diners love. Trust me, this isn't your grandmother's pudding—it's a restaurant-quality dessert with a fraction of the effort.
What makes this recipe truly special is how it balances tradition with a modern twist. The cream cheese and sour cream combination gives it a silky, almost mousse-like texture that's impossible to resist. And the best part?
It's foolproof—no overcooking, no lumps, just layers of vanilla bliss that disappear faster than you can say "seconds, please." Whether you're serving it at a family gathering or treating yourself to a late-night indulgence, this pudding delivers every time.
For an extra touch of elegance, I recommend garnishing with a dusting of powdered sugar or a sprinkle of crushed vanilla wafers on top.
The chilling time is critical—let it set in the fridge for at least 4 hours (overnight is even better) so the flavors meld and the layers hold their shape.
This is the kind of dessert that tastes like comfort, but with a professional finish that'll impress anyone who takes a bite.
Ingredients for banana pudding recipe with cream cheese and sour cream
Eight layers of comfort—creamy custard, tender bananas, and velvety cream cheese blend.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Bananas 🍌 | 4 whole | Sliced into 1/4-inch rounds |
| Vanilla Bean Custard Powder 🍮 | 1 package | Boxed mix (like French's) for custard |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Large Eggs 🥚 | 4 whole | Room temperature for smooth custard |
| Granulated Sugar 🍚 | ¾ cup | Or substitute light brown sugar |
| Vanilla Extract 🌿 | 2 tsp | Pure, not imitation |
| Cream Cheese 🧀 | 16 oz | Full-fat, room temperature |
| Sour Cream 🥛 | 1 cup | Full-fat for best texture |
| Heavy Whipping Cream 🥛 | 1 cup | Cold for whipping |
| Powdered Sugar 🍚 | ½ cup | For whipping cream |
| Vanilla Wafers 🍪 | 1 ½ cups | Crushed for topping |
| Unsalted Butter 🧈 | 2 tbsp | For greasing dish |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | For custard balance |
The custard is where the magic starts. French's vanilla bean mix is my go-to for that restaurant-quality depth—it's got real vanilla bean pieces that dissolve beautifully. Whole milk gives you that ultra-smooth texture, not that watery pudding you sometimes get. Room-temperature eggs blend in like silk (no lumps!). For the bananas, Cavendish variety is ideal—they slice cleanly and hold their shape. If you're using frozen bananas, thaw them first but don't let them get mushy. The cream cheese? Philadelphia brand is the gold standard—it whips up perfectly without graininess. Grab the full-fat version (the good stuff, not the 'light' kind).
No custard mix? Make your own with 1 cup cornstarch, 1 cup sugar, 1/4 tsp salt, 2 cups milk, 2 egg yolks, and 1 tsp vanilla—just whisk everything together and cook until thickened. Out of vanilla wafers? Crushed graham crackers or ladyfingers work in a pinch, though they won't be quite as sweet. The sour cream is non-negotiable for that tangy glue—full-fat only—it's what keeps those layers from sliding apart. For the whipped cream topping, cold cream is key. If it's warm, chill the bowl in ice water for 10 minutes before whipping. And yes, you can make this ahead—the flavors actually improve overnight.
This dessert is all about patience. Grease your dish with butter (don't skip this—trust me) and layer everything in 1/2-inch sections. Start and end with custard so the edges stay clean. Chill for at least 4 hours, but overnight is ideal—this is when the custard firms up just right. Store leftovers covered in the fridge for up to 5 days. The cream cheese layer? It keeps beautifully too, so you can assemble ahead and finish with whipped cream right before serving. For parties, I like to make it in individual cups—portions perfectly and looks gorgeous.
Why You'll Love This Recipe
- No-Fuss Layers: I swear by the magic of sliced bananas and custard powder—just whisk, pour, and chill. The cream cheese and sour cream layers add that velvety texture without fussing over pie crusts or complicated steps. Honestly, I’ve made this while chatting on the phone. You can’t mess it up.
- Creamy Dream Combo: That tangy-sweet balance from the sour cream and cream cheese? Chef’s kiss. The custard powder gives it a rich vanilla depth, while the bananas keep it bright—no artificial flavors here. My kids fight over the last bite, and I don’t blame them.
- Make-Ahead Magic: This is my go-to for potlucks or lazy Sundays. The custard sets overnight, so you just layer and refrigerate. Pack it in jars for lunchboxes or serve it chilled at a picnic—no reheating needed. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Uses pantry staples (eggs, sugar, milk) and stretches into seconds. The cream cheese and sour cream make it feel special without breaking the bank. I’ll be real: my grocery bill stays sane, but my dessert table doesn’t.
Step-by-step instructions for banana pudding with cream cheese and sour cream
Here's how to build the creamiest, most decadent banana pudding with silky layers and perfect texture.
👨🍳 Step 1: Prepare the Cream Cheese Sour Cream Layer
In a medium bowl, combine the 16 oz cream cheese and 1 cup sour cream. Using an electric mixer on medium speed, beat until completely smooth and fully incorporated—this should take about 2-3 minutes. The mixture should be light and fluffy, with no visible lumps.
In a separate small bowl, whisk together the 0.75 cup granulated sugar and 2 tsp vanilla extract. Gradually add this mixture to the cream cheese blend while continuing to mix on medium speed. This step ensures the sugar dissolves completely and the vanilla flavor is evenly distributed throughout the layer.
Here's the thing—room temperature ingredients are crucial. If your cream cheese has any cold spots, let it sit at room temperature for 15-20 minutes before starting. Cold cream cheese can create grainy textures in your pudding, and we're going for ultra-smooth perfection.
🍳 Step 2: Make the Vanilla Custard Base
In a large saucepan, combine the 4 cups whole milk and 1 package vanilla bean custard powder. Using a whisk, stir vigorously for 1-2 minutes until the powder is completely dissolved and no lumps remain. This prevents grainy spots in your finished pudding.
In a separate bowl, beat the 4 whole large eggs until they're slightly frothy. Then, gradually whisk in the 0.25 tsp diamond crystal kosher salt. Slowly pour the egg mixture into the warm milk mixture while whisking constantly. Return the entire mixture to the saucepan and place it over medium-low heat.
Cook the custard, stirring constantly with a wooden spoon, until it thickens enough to coat the back of the spoon—this should take about 5-7 minutes. The mixture should reach 170°F on an instant-read thermometer. This temperature ensures the custard is properly cooked and safe to eat while maintaining that silky texture.
🥘 Step 3: Assemble the Layers
Grease a 9x13-inch baking dish with 2 tbsp unsalted butter, making sure to get the butter all the way to the edges. This prevents the pudding from sticking and makes for easy removal later. In a food processor, pulse the 1.5 cups vanilla wafers until they're finely crushed—think coarse crumbs, not powder.
Spread half of the crushed vanilla wafers evenly across the bottom of your prepared baking dish. Then, pour half of the cream cheese mixture over the wafers, spreading it out evenly with a spatula. Next, arrange half of the 4 whole large bananas (sliced into ¼-inch rounds) in a single layer on top of the cream cheese mixture.
Here's where it gets fun—repeat the layering process with the remaining wafers, cream cheese mixture, and banana slices. The final layer should be cream cheese mixture, as this will be the top layer when you add the whipped cream topping later. Press down gently to ensure all layers adhere properly.
🍳 Step 4: Add the Custard and Chill
Gently pour the cooked vanilla custard over the layered pudding, spreading it evenly with a spatula. The custard should cover all the banana slices completely. At this point, you might notice the bananas releasing some juice—this is normal and actually enhances the flavor.
Cover the baking dish tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This long chilling time allows all the flavors to meld together and the textures to set perfectly. The pudding should be completely firm when you remove it from the refrigerator, with no liquid pooling on top.
⏰ Step 5: Whip and Top the Pudding
In a chilled mixing bowl, beat the 1 cup heavy whipping cream and 0.5 cup powdered sugar together using an electric mixer fitted with the whisk attachment. Start on low speed and gradually increase to high speed until the cream forms stiff peaks. This should take about 2-3 minutes. The whipped cream should hold its shape when you lift the whisk.
Once the pudding has chilled completely, spread the whipped cream evenly over the top, creating a smooth, even layer. Use a spatula to gently press the whipped cream into the custard layer, ensuring it adheres well. Serve immediately or return to the refrigerator for up to 2 hours before serving to maintain the perfect texture.
This pudding is best enjoyed when the layers are at their peak—creamy custard, smooth cream cheese, perfectly ripe bananas, and fluffy whipped cream. Each bite should deliver a harmonious blend of textures and flavors that make this dessert truly unforgettable.
Pro Tips For Making Banana Pudding Recipe With Cream Cheese And Sour Cream
- Whisk Eggs Cold: Pull the eggs straight from the fridge—cold yolks and whites emulsify smoother with the milk and custard powder. I used to warm them up "for easier mixing," but that just introduces tiny lumps you’ll fight later. Trust me, the cold shock makes all the difference when blending with the custard.
- Slice Bananas Last: Keep those bananas whole until the very end—even after the custard cools. Overripe bananas turn to mush fast, and you’ll end up with a watery pudding. Slice them thin (about ¼-inch) right before layering, so they stay firm and hold their shape in the cream cheese mixture.
- Temper the Custard: Heat the milk to a bare simmer (180°F) before whisking it into the egg mixture—never boiling. I learned this the hard way when I rushed and ended up with scrambled eggs in my pudding. Slowly drizzle the hot milk into the eggs while stirring constantly, then return the whole thing to low heat until it thickens to 170°F.
- Chill the Cream Layer: Mix the cream cheese and sour cream cold—straight from the fridge—and fold it into the cooled custard last. Warm cream cheese turns greasy, and the texture goes from silky to clumpy. Even if you’re impatient, let the custard sit for 10 minutes before adding the dairy. Your pudding will thank you.
Make-ahead tips for this banana pudding recipe with cream cheese and sour cream
Prep Ahead Strategy
Start by making the cream cheese-sour cream mixture up to 24 hours ahead—it keeps beautifully in an airtight container in the fridge. I like to portion it into small bowls so I can grab it directly when assembling.
The custard can also be prepped one day in advance—just store it in a sealed container and reheat gently on the stove before pouring over the layers. This saves you from last-minute cooking stress. 💡
Layering Assembly
Assemble the entire pudding—wafer crumbs, cream cheese mixture, and banana layers—up to 12 hours before serving. Cover tightly with plastic wrap and refrigerate. The custard can be poured over just 2-3 hours before serving to prevent sogginess.
This is perfect for parties or gatherings where you want to spend less time in the kitchen. 🍌
Banana Prep Tip
Slice the bananas right before assembling to prevent browning, but if you're prepping ahead, toss them in lemon juice (about 1 tbsp) and store in an airtight container for up to 8 hours.
This keeps them vibrant and prevents them from turning mushy. I also recommend using Cavendish bananas—they slice cleaner and hold their shape better than other varieties. ✨
Whipped Cream Flexibility
Whip the cream right before serving for the fluffiest texture, but you can make it ahead and store it in the fridge for up to 4 hours. Just give it a quick re-whip before spreading.
For extra stability, add ½ tsp vanilla extract to the whipped cream mixture—it helps it hold its shape longer. This is especially useful if you're serving the pudding at room temperature. 🥛
Make-Ahead Serving
For a no-fuss dessert, assemble the entire pudding the night before and store it in the fridge. When ready to serve, simply top with freshly whipped cream and a sprinkle of crushed vanilla wafers.
The chilling time actually enhances the flavors, making it taste even richer. I often do this for family dinners—it’s a crowd-pleaser that requires zero last-minute effort. 💛
Nutrition facts
Frequently asked questions
Can I use regular pudding mix instead of homemade custard? For a shortcut, use 2 cups instant vanilla pudding mix prepared with 4 cups milk according to package instructions. Just
Why does my cream cheese layer look grainy?
Graininess usually means your cream cheese wasn't room temperature. Let it sit at room temperature for 30-45 minutes before mixing, and use an electric mixer to ensure smoothness. Also,
Can I make this dessert without vanilla wafers?
Yes! Swap vanilla wafers for crushed graham crackers, ladyfingers, or even shortbread cookies for a different flavor profile. For a nutty twist, try crushed pecans or walnuts. Just adjust the amount to 1.5 cups total of any crumbly base. The texture will be slightly different but still delicious.
How do I prevent the bananas from turning brown?
Slice bananas right before assembling, or toss them in 1 tablespoon lemon juice if prepping ahead. Store in an airtight container for up to 8 hours. Cavendish bananas hold up best—they slice cleaner and brown slower than other varieties. For extra protection, keep them submerged in the custard layer as much as possible.
Can I make individual servings instead of a large dish?
Perfect for parties! Use 8-ounce ramekins or clear plastic cups for individual portions. Layer the ingredients in each cup, then chill for 4 hours. Top with whipped cream right before serving. This makes serving and cleanup a breeze while keeping the same rich texture.
