There’s a certain magic in recipes that carry a story, and Elvis Pudding is one of those rare treats that feels like a warm hug from a Southern kitchen. I first stumbled upon it while flipping through my grandmother’s old recipe box, tucked between a handwritten note and a faded photo of Graceland. The combination—creamy peanut butter, ripe bananas, and a whisper of chocolate—sounded like the King’s own favorite comfort food. And honestly, after one spoonful, I understood why. It’s not just a dessert; it’s a little slice of nostalgia, perfect for lazy Sunday afternoons or when you need a sweet pick-me-up.
Recipe Timing
- Prep Duration: 15 minutes
- Active Cooking: 10 minutes
- Total Duration: 4 hours 25 minutes (includes chilling time)
- Portion Size: Serves 8
- Complexity: Simple
Nutritional Recipe
- Calories per portion: 385
- Protein: 8 g
- Carbs: 52 g
- Fats: 17 g
- Fiber: 3 g
- Sugars: 38 g
- Sodium: 320 mg
Why You’ll Love This Elvis Pudding
This pudding is the ultimate crowd-pleaser because it takes the flavors Elvis Presley famously adored—peanut butter, banana, and a touch of rich chocolate—and transforms them into a silky, no-fuss dessert. You don’t need an oven or any fancy equipment. Just a whisk, a saucepan, and a little patience while it chills. The texture is luxuriously creamy, the layers are playful, and every spoonful delivers a hit of sweet nostalgia. Plus, it’s incredibly forgiving for beginner cooks. If you can stir, you can make this.
The Complete Cooking Journey
Making Elvis Pudding is like composing a love song for your taste buds. It starts with a warm, fragrant custard on the stovetop, gently thickening until it coats the back of a spoon. Then comes the fun part: layering fresh banana slices, crunchy (or creamy!) peanut butter, and crushed graham crackers in a glass dish. As it sets in the fridge, the flavors meld together, creating a dessert that’s somehow both light and decadent. The hardest part? Waiting for it to chill.
Ingredients:
- 4 ripe bananas, sliced
- 1/2 cup creamy peanut butter (or crunchy, if you like texture)
- 1/4 cup unsalted butter
- 1/2 cup granulated sugar
- 1/4 cup cornstarch
- 1/4 teaspoon salt
- 3 cups whole milk
- 3 large egg yolks
- 1 teaspoon vanilla extract
- 1 cup crushed graham crackers
- 1/2 cup semi-sweet chocolate chips (optional, for garnish)
- Whipped cream, for serving
Method:
Step 1: Prepare the Pudding Base
In a medium saucepan over medium heat, combine the butter, sugar, cornstarch, and salt. Whisk constantly for about 1 minute until the mixture is smooth and bubbly. This step builds the foundation for a velvety texture.
Step 2: Temper the Egg Yolks
In a separate small bowl, lightly beat the egg yolks. Slowly pour about 1/2 cup of the hot butter mixture into the yolks while whisking continuously. This gradual process prevents the eggs from scrambling. Then, pour the yolk mixture back into the saucepan.
Step 3: Cook the Custard
Gradually whisk in the milk in a steady stream. Continue cooking over medium heat, stirring constantly, until the mixture thickens and comes to a gentle boil (about 5-7 minutes). It should be thick enough to coat the back of a spoon. Remove from heat and stir in the vanilla extract.
Step 4: Cool the Custard
Pour the hot custard through a fine-mesh strainer into a large bowl to catch any lumps. Let it cool for 10 minutes at room temperature, then cover with plastic wrap directly on the surface to prevent a skin from forming. Refrigerate for 1 hour until completely cool.
Step 5: Layer the Bananas and Graham Crackers
While the custard chills, prepare your serving dish (an 8×8-inch glass dish works perfectly). Spread a thin layer of custard on the bottom. Arrange a single layer of banana slices over the custard, then drizzle with a third of the peanut butter (warm it slightly for easier drizzling). Sprinkle with a third of the crushed graham crackers.
Step 6: Build the Layers
Repeat the layering two more times: custard, bananas, peanut butter, graham crackers. Finish with a final layer of custard on top. Smooth the surface with a spatula.
Step 7: Chill Until Set
Cover the dish with plastic wrap and refrigerate for at least 3 hours (overnight is even better). This allows the pudding to set fully and the flavors to marry beautifully.
Step 8: Garnish and Serve
Before serving, dollop or pipe whipped cream over the top. Sprinkle with chocolate chips or extra graham cracker crumbs for crunch. Slice and serve cold.
Serving Suggestions & Pairings
This pudding shines all on its own, but you can take it up a notch by serving it with a drizzle of warm caramel sauce or a sprinkle of toasted coconut. For a complete Elvis-inspired spread, pair it with a tall glass of cold milk or a banana milkshake. It’s also fantastic as a dessert for a backyard barbecue or a potluck—everyone loves finding those hidden layers of banana and peanut butter.
Storage & Leftovers Guide
Store any leftover pudding tightly covered in the refrigerator for up to 3 days. The bananas may darken slightly, but the flavor stays delicious. If you’re making it ahead, wait to add the banana slices just before serving to keep them bright. You can also freeze the custard base (without bananas or graham crackers) for up to 1 month. Thaw in the fridge overnight, then layer fresh bananas and crumbs.
Kitchen Wisdom & Success Tips
- Use ripe but firm bananas: Overly soft bananas will turn mushy in the layers. Look for yellow with a few brown spots.
- Don’t skip straining the custard: It’s the secret to a silky-smooth texture.
- Let it chill long enough: The pudding needs that full 3 hours to set properly. Rushing it leads to a runny dessert.
- Warm the peanut butter slightly: This makes it easier to drizzle without tearing the custard layer.
- Crush graham crackers coarsely: You want a mix of fine crumbs and small chunks for texture.
Flavor Variations & Adaptations
- Chocolate Elvis Pudding: Stir 1/4 cup cocoa powder into the butter mixture before adding milk.
- Vegan version: Use coconut milk, vegan butter, and a cornstarch-egg replacer (mix 2 tablespoons cornstarch with 3 tablespoons water per egg).
- Nut-free option: Swap peanut butter with sunflower seed butter or tahini.
- Bacon twist: Crumble crispy bacon over the top just before serving for a savory-sweet kick that Elvis would approve of.
- Lighter bite: Use 2% milk and reduce butter to 2 tablespoons. The custard will be slightly less rich but still lovely.
Reader Questions & Solutions
Q: My custard turned out lumpy. What went wrong?

A: Lumps usually come from adding the milk too quickly or not whisking constantly. Don’t worry—straining it through a fine-mesh sieve will fix it perfectly.
Q: Can I use instant pudding mix instead of making custard from scratch?
A: Absolutely! Prepare one box of vanilla instant pudding with 2 cups cold milk. Fold in 1/4 cup peanut butter after it thickens, then layer as directed. It’s a 10-minute shortcut.
Q: How do I keep the bananas from turning brown?
A: Toss the slices in a little lemon juice or orange juice before layering. The acid slows down browning. You won’t taste it, promise.
Q: My pudding is too runny after chilling. How can I fix it?
A: It likely wasn’t cooked long enough on the stove. Next time, cook until it visibly thickens and bubbles appear. To salvage this batch, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold milk, then reheat gently until thick.
Q: Can I make this gluten-free?
A: Yes! Use gluten-free graham crackers or substitute crushed gluten-free vanilla wafers. Everything else is naturally gluten-free.
Q: The peanut butter flavor is too strong. Can I tone it down?
A: Reduce peanut butter to 1/4 cup and add an extra 2 tablespoons of butter to the custard base. You’ll still get that classic hint without it overwhelming the bananas.
Q: My family hates bananas. Any swap ideas?
A: Try sliced strawberries or diced peaches instead. The peanut butter and chocolate still pair beautifully with fruit.
Wrapping Up
I hope this Elvis Pudding brings a little sweetness to your kitchen. It’s one of those recipes that feels both comforting and a little bit special—like sharing a secret with someone you love. Don’t be afraid to make it your own. Add extra chocolate, skip the graham crackers, or pile on the whipped cream. The best recipes are the ones you adjust to your own taste. So grab a whisk, put on some old records, and make some pudding magic. I promise you’ll be scraping the bowl clean.

Elvis Pudding
An indulgent peanut butter and banana dessert, featuring creamy textures and sweet nostalgia.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 4 hours 25 minutes
- Yield: Serves 8
- Category: Dessert
- Cuisine: American
- Diet: Non-Dairy, Gluten-Free (Optional)
Ingredients
4 ripe bananas, sliced
1/2 cup creamy peanut butter (or crunchy, if you like texture)
1/4 cup unsalted butter
1/2 cup granulated sugar
1/4 cup cornstarch
1/4 teaspoon salt
3 cups whole milk
3 large egg yolks
1 teaspoon vanilla extract
1 cup crushed graham crackers
1/2 cup semi-sweet chocolate chips (optional, for garnish)
Instructions
In a medium saucepan over medium heat, combine the butter, sugar, cornstarch, and salt. Whisk constantly for about 1 minute until the mixture is smooth and bubbly.
In a separate small bowl, lightly beat the egg yolks. Slowly pour about 1/2 cup of the hot butter mixture into the yolks while whisking continuously. Then, pour the yolk mixture back into the saucepan.
Gradually whisk in the milk in a steady stream. Continue cooking over medium heat, stirring constantly, until the mixture thickens and comes to a gentle boil (about 5-7 minutes).
Pour the hot custard through a fine-mesh strainer into a large bowl to catch any lumps. Let it cool for 10 minutes at room temperature, then cover with plastic wrap directly on the surface to prevent a skin from forming. Refrigerate for 1 hour until completely cool.
While the custard chills, prepare your serving dish (an 8×8-inch glass dish works perfectly). Spread a thin layer of custard on the bottom. Arrange a single layer of banana slices over the custard, then drizzle with a third of the peanut butter (warm it slightly for easier drizzling). Spire with crushed graham crackers.
Nutrition
- Calories: 385 per serving
- Sugar: 38 g
- Sodium: 320 mg
- Fat: 17 g
- Carbohydrates: 52 g
- Fiber: 3 g
- Protein: 8 g
- Recipe Timing
- Nutritional Recipe
- Why You’ll Love This Elvis Pudding
- The Complete Cooking Journey
- Ingredients:
- Method:
- Step 1: Prepare the Pudding Base
- Step 2: Temper the Egg Yolks
- Step 3: Cook the Custard
- Step 4: Cool the Custard
- Step 5: Layer the Bananas and Graham Crackers
- Step 6: Build the Layers
- Step 7: Chill Until Set
- Step 8: Garnish and Serve
- Serving Suggestions & Pairings
- Storage & Leftovers Guide
- Kitchen Wisdom & Success Tips
- Flavor Variations & Adaptations
- Reader Questions & Solutions
- Wrapping Up

