Main Courses
This banana pudding recipe with cream cheese and sour cream delivers the perfect balance of creamy custard, sweet bananas, and buttery layers that stay chilled for hours. I developed this version after years of testing—it's the one my family begs for at summer picnics and holiday gatherings.
The secret lies in the custard base, where cream cheese and sour cream create a velvety texture that holds up beautifully when chilled.
The recipe builds three distinct layers: a rich vanilla custard infused with cream cheese for depth, slices of ripe bananas that soften just enough, and a crumbly shortbread topping that adds texture.
What makes this version special is how the cream cheese prevents the pudding from becoming watery when chilled—a common issue with traditional recipes. Each spoonful delivers a perfect harmony of sweet, creamy, and slightly tangy flavors.
By the time it's ready to serve, you'll have a dessert that looks as impressive as it tastes—layers of golden custard, caramelized banana slices, and crisp cookie crumbles. The chilling time ensures everything sets properly, giving you that perfect texture whether you're serving it immediately or saving it for later.
This is the kind of dessert that makes you feel like you've spent hours baking, even though the prep is surprisingly simple.
Top with whipped cream and extra cookie crumbs for that classic presentation, or keep it simple with fresh berries for a lighter touch. The beauty of this recipe is its versatility—it works equally well as a make-ahead dessert for parties or as an indulgent treat for two.
Let's get started on creating your perfect banana pudding.
Ingredients for banana pudding recipe with cream cheese and sour cream
These 15 ingredients create the ultimate triple-layered banana pudding that stays creamy and chilled all day.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Bananas 🍌 | 4 whole | Ripe but firm, sliced lengthwise |
| Large Eggs 🥚 | 4 whole | Cold, separated for custard |
| Granulated Sugar 🍚 | 1 ½ cups | White sugar, no substitutes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth custard |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality vanilla |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Sour Cream 🥛 | 1 cup | Full-fat, not low-fat |
| Milk 🥛 | 1 ½ cups | Whole milk preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| All-Purpose Flour 🌾 | 1 cup | For cookie crumbles |
| Granulated Sugar 🍚 | ½ cup | For cookie crumbles |
| Ground Cinnamon 🍃 | 1 tsp | For cookie crumbles |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Heavy Whipping Cream 🥛 | 1 cup | For topping, whipped |
| Powdered Sugar 🍚 | 2 tbsp | For whipped cream |
The cream cheese and sour cream are non-negotiable here—they're what keeps this pudding velvety and water-free after chilling. Grab full-fat versions (the good stuff, not the low-fat kind) from the dairy case at Whole Foods or your local grocery store. For the bananas, look for ones with just a few brown spots—they'll be sweet and soften perfectly. The vanilla extract should be pure, not imitation. I always buy mine from Trader Joe's—it's affordable and high-quality. The eggs need to be cold when you separate them, so pull them straight from the fridge.
No heavy whipping cream? Whipped coconut cream works in a pinch, though it's slightly sweeter. Short on sour cream? Plain Greek yogurt at half the amount does the trick. The cookie crumbles can be made ahead and stored in an airtight container for up to 1 week—just mix the dry ingredients and pulse in a food processor. For the custard, don't rush the chilling time—it needs at least 4 hours to set properly. The bananas should be sliced just before layering to prevent browning. If you're making this ahead, toss the banana slices in a little lemon juice to keep them bright.
This pudding tastes even better the next day—make it ahead for parties! Store the assembled layers in the fridge for up to 3 days. The cookie crumbles keep well for 1 week in a sealed container. For serving, whip the cream with powdered sugar right before topping—it holds its peaks better. If you're using store-bought vanilla wafers for the layers, lightly toast them for 5 minutes at 350°F to add crunch. The custard layer can be made 2 days ahead and reheated gently before assembling.
Why You'll Love This Recipe
- Here’s what sold me: the balance. The bananas bring natural sweetness, but the cream cheese and sour cream add this rich tang that cuts through the sugar. It’s not too heavy, not too sweet—just that perfect, velvety texture with a hint of vanilla warmth. (Yes, even on a Tuesday night.)
- No Fuss, One-Bowl Wonder: I swear by this recipe because it’s the kind of dish that doesn’t demand your full attention—just mix everything in one bowl, pour it into a pan, and bake. The cream cheese and sour cream blend into the batter like magic, so you’re not stuck scraping out stubborn bits or dealing with a lumpy mess.
- Creamy, Not Cloying: Here’s what sold me: the balance. The bananas bring natural sweetness, but the cream cheese and sour cream add this rich tang that cuts through the sugar. It’s not too heavy, not too sweet—just that perfect, velvety texture with a hint of vanilla warmth. (Yes, even on a Tuesday night.)
- Potluck or Picnic Hero: This pudding travels like a champ. Pack it in a container for church gatherings, toss it in a cooler for a beach day, or serve it warm at a family BBQ—it holds up better than store-bought boxes. The bananas caramelize just enough to stay tender, and the custard stays luscious, not watery.
Step-by-step instructions for triple-layered banana pudding
This recipe delivers restaurant-quality banana pudding with a creamy custard base, buttery cookie crumbles, and whipped cream topping.
Prepare the Banana Custard Layer
In a large mixing bowl, whisk together the 4 whole Large Eggs, 1.5 cups Granulated Sugar, 0.5 cup All-Purpose Flour, 2 tsp Vanilla Extract, 8 oz Cream Cheese, 1 cup Sour Cream, and 1.5 cups Milk until completely smooth. I like to use a hand mixer for this step—it ensures no lumps remain in the custard. The mixture should be thick and pale yellow, almost like a custard base.
Next, slice the 4 whole Large Bananas lengthwise into ¼-inch thick slices. The bananas should be ripe but still firm enough to hold their shape. Gently fold half of the banana slices into the custard mixture, reserving the other half for the final layer. This ensures even distribution of banana flavor throughout the pudding.
Bake the Custard Mixture
Pour the custard mixture into a 9x13-inch baking dish that has been lightly greased with butter or lined with parchment paper for easy removal. Spread the mixture evenly across the bottom of the dish. Place the baking dish in a 350°F preheated oven and bake for 30-35 minutes, or until the edges are set and the center still has a slight wobble when gently shaken.
I check for doneness by inserting a toothpick into the center—it should come out clean or with just a few moist crumbs. Remove the dish from the oven and let it cool completely to room temperature. This cooling step is crucial—it allows the custard to fully set and prevents the layers from sliding when you assemble the pudding later.
Make the Cookie Crumble Topping
While the custard cools, prepare the cookie crumble topping by combining 1 cup All-Purpose Flour, 0.5 cup Granulated Sugar, 1 tsp Ground Cinnamon, and 0.25 tsp Salt in a medium mixing bowl. Cut in the 0.5 cup Unsalted Butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. This texture ensures a crispy, crunchy topping that contrasts beautifully with the creamy custard.
Spread the cookie crumble mixture evenly over the cooled custard layer. Press down gently to help it adhere, then sprinkle the remaining half of the banana slices on top. The bananas should be arranged neatly, with some peeking through the crumbles for visual appeal and extra flavor in each bite.
Whip the Cream and Assemble
In a chilled mixing bowl, whip the 1 cup Heavy Whipping Cream with the 2 tbsp Powdered Sugar until soft peaks form. I use a stand mixer for this step—it whips the cream faster and creates a lighter texture. Fold the whipped cream gently over the assembled pudding, spreading it evenly across the top. This final layer adds a light, airy contrast to the dense custard and crunchy topping.
Cover the pudding with plastic wrap and refrigerate for at least 4 hours, or preferably overnight. This chilling time allows all the flavors to meld together and the layers to fully set. When ready to serve, slice into 8 equal portions—each bite will deliver a perfect balance of creamy custard, sweet banana, buttery crumbles, and light whipped cream.
Pro Tips For Making Banana Pudding Recipe With Cream Cheese And Sour Cream
- Slice Bananas Last: DESCRIPTION: I learned this the hard way—peeling and slicing bananas too early turns them mushy before they even hit the bowl. Keep them whole until you’re ready to layer them, and rinse the slices in cold water to keep them bright and firm. Trust me, the texture difference is noticeable.
- Whisk Eggs Cold: DESCRIPTION: Warm eggs lose structure, and that’s a disaster for this custard. Whisk them straight from the fridge with the sugar and flour—no need to preheat anything. The cold start makes the pudding silky instead of grainy, and it’s one less thing to worry about while baking.
- Skip the Overmixing: DESCRIPTION: The batter for this pudding is forgiving, but lumpy is not the vibe. Mix the dry ingredients and wet ingredients separately, then combine just until the flour disappears. Overmixing develops gluten, and suddenly you’ve got a cake, not a creamy pudding.
- Bake Until Set: DESCRIPTION: The pudding’s done when the center jiggles barely—like a wobbly Jell-O, not a liquid. Underbaking leaves it slimy; overbaking turns it dry. Test with a toothpick: it should come out clean but still feel slightly warm. (Yes, even if you’re impatient like me.)
Flavor customization for banana pudding recipe with cream cheese and sour cream
Spiced Vanilla Twist
For a sophisticated flavor upgrade, add ½ tsp ground cardamom or ¼ tsp freshly grated nutmeg to the custard mixture alongside the vanilla. These warm spices complement the cream cheese beautifully while adding depth that pairs perfectly with the bananas.
I discovered this trick during a trip to Austin's Central Market where I sampled a Persian-inspired dessert—it's become a family favorite. 🌿
Citrus Zest Boost
Brighten up the custard by adding 1 tbsp freshly grated lemon or orange zest to the dry ingredients before mixing. The citrus cuts through the richness of the cream cheese and enhances the banana flavor.
For extra zing, add 1 tsp lemon juice to the whipped cream topping before folding it over the pudding. This works especially well with slightly underripe bananas that need a little acidity to balance their sweetness.
Chocolate Chip Layers
Turn this into a decadent dessert by folding ½ cup mini chocolate chips into the custard mixture before baking. The chocolate melts slightly during baking, creating pockets of molten goodness throughout each layer.
For a more dramatic presentation, sprinkle additional chocolate chips between the custard and cookie crumble layers. I recommend using high-quality chocolate like Ghirardelli baking chips for the best flavor.
Coconut Cream Swap
For a tropical twist, replace the heavy whipping cream with 1 cup coconut cream (the thick part from a can of full-fat coconut milk) and add 1 tsp toasted coconut flakes to the cookie crumble topping. The coconut flavor pairs surprisingly well with the banana and cream cheese combination.
This variation works beautifully for summer gatherings and adds a lovely golden color to the pudding. Just be aware that coconut cream has a slightly sweeter profile than regular cream.
Caramel Banana Layers
Take your banana pudding to the next level by drizzling ¼ cup caramel sauce over the banana slices before assembling the layers. The caramel adds a luscious, gooey element that complements the creamy custard perfectly.
I like to use store-bought caramel sauce from Trader Joe's for convenience, but homemade is even better. For extra indulgence, add a few candied pecans to the cookie crumble layer for crunch and nutty flavor.
Espresso Infusion
If you're serving this pudding after dinner, add 1 tsp instant espresso powder to the custard mixture for a subtle coffee note that enhances the vanilla flavor. This works particularly well with dark chocolate chips in the custard layer.
The espresso doesn't overpower the dessert but rather adds complexity that makes each bite more interesting. I discovered this variation while working at that Asheville farm-to-table restaurant—it's a great way to use up leftover coffee grounds too!
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 prevents the custard from becoming watery when chilled, while sour cream contributes tanginess and a velvety smoothness. This duo keeps the pudding creamy for hours without separating.
Can I make this pudding ahead of time?
Assemble the entire pudding (without the whipped cream topping) and refrigerate for up to 3 days. The cookie crumbles can be made 1 week ahead and stored in an airtight container. Just add fresh whipped cream before serving.
What if my bananas are too ripe or too firm?
For slightly underripe bananas, add 1 tsp lemon juice to the sliced bananas to prevent browning and balance sweetness. If bananas are too ripe, reduce the sugar in the custard by 1 tbsp to avoid overpowering the flavor.
How do I fix runny custard after chilling?
If the custard is too thin, spread it on a baking sheet and bake at 300°F for 10-15 minutes to thicken. For prevention, ensure your eggs and milk are cold when mixing, and don't overbake the custard layer. The cream cheese helps stabilize the texture!
Can I substitute vanilla wafers for the cookie crumbles?
Yes! Lightly toast 12 vanilla wafers (about 1.5 oz) for 5 minutes at 350°F
