
Why You’ll Love These Pudding Parfaits
The holidays are all about those little luxuries – a dollop of whipped cream, a dessert served in a pretty glass, or something homemade that feels thoughtful without being fussy. These pudding parfaits check all of those boxes. The pudding itself is rich and silky, with just enough salt to balance the sweetness of the butterscotch, and it holds beautifully once chilled. This recipe is adapted from the Sprinkles Baking Book.
I also love the contrast of textures here. A creamy pudding needs something crisp to keep each bite interesting, which is why a crunchy topping like cookie crumbs or gingersnaps works so well. This is the kind of dessert that feels right at home in individual dessert cups or dessert jars, and it’s flexible enough to adapt to whatever you’re serving alongside it.
I’ve made this many times for guests, and it’s one of those desserts people always ask about after the first bite. If you enjoy lighter, naturally sweetened desserts, you might also like my avocado chocolate pudding, which uses a similar from-scratch approach.
Ingredients You’ll Need

For the Salted Butterscotch Sauce
- Unsalted butter: Creates richness and body in the sauce. Using unsalted butter lets you control the final seasoning.
- Brown sugar: Provides the deep, caramelized flavor that defines butterscotch. Dark brown sugar adds more depth, but light brown sugar works just fine.
- Heavy cream: Smooths out the cooked sugar and butter, turning it into a silky sauce.
- Pure vanilla extract: Rounds out the sweetness and adds warmth. Use real vanilla for the best flavor.
- Fine sea salt: Balances the sweetness and sharpens the butterscotch flavor. This is what makes the sauce taste rich rather than cloying.
- Distilled white vinegar: A small amount brightens the sauce and keeps it from tasting flat. You won’t taste vinegar, just a more balanced butterscotch.
For the Pudding
- Whole milk: Forms the base of the pudding and keeps it creamy without being too heavy.
- Heavy cream: Adds richness and a luxurious mouthfeel, giving the pudding its signature creamy texture.
- Egg yolks: Thicken the pudding naturally and add depth. They also give the pudding a custard-like richness.
- Cornstarch: Helps the pudding set properly while keeping it smooth and spoonable. Arrowroot doesn’t work well here and can make the texture gummy. I’ve tested other thickeners here, and this one gives the most reliable texture.
- Fine sea salt: Enhances the sweetness and prevents the pudding from tasting one-dimensional.
- Pure vanilla extract: Adds warmth and rounds out the butterscotch flavor in the finished pudding.
For Serving
- Whipped cream: Lightens the dessert and creates a soft contrast to the rich pudding, especially as a final layer.
- Gingersnaps: Add a crunchy topping with a bit of spice that cuts through the sweetness. Any crisp cookie will work.
- Optional toppings: Chopped hazelnuts add nuttiness, chocolate shavings add richness, and fresh fruit brings brightness if you want a lighter finish.
My more healthful chocolate chip cookies also make an excellent crunchy topping if you want something familiar but not overly sweet.
How to Make Pudding Parfaits

Step 1: Make the butterscotch sauce. Melt the butter in a medium saucepan over medium-high heat. When it’s almost completely melted, add the brown sugar and stir with a wooden spoon until incorporated. Increase the heat to high, bring to a boil, then reduce to medium and cook, stirring occasionally, making sure to stir around the edges. Cook for 3 to 4 minutes. The mixture will be grainy and foamy at first, then become completely smooth. Whisk in the cream and cook until fully incorporated, about 1 minute. Remove from the heat and whisk in the vanilla, salt, and vinegar.

Step 2: Make the pudding base. In a medium saucepan, combine the milk, cream, egg yolks, cornstarch, and salt. Whisk until smooth. Set the pan over medium-high heat and cook, whisking continuously, until the mixture has thickened, about 9 to 10 minutes. Be patient, it won’t start thickening until the end of the cooking time. Remove from the heat and strain the mixture through a fine-mesh sieve into a large bowl, pushing it through with a wooden spoon or spatula. Whisk in the vanilla.

Step 3: Combine and chill. Slowly whisk the butterscotch sauce into the still-warm pudding base until fully mixed. Let cool for about 10 minutes, then cover with plastic wrap, pressing it directly against the surface of the pudding to prevent a skin from forming. Chill for at least 2 hours.

Step 4: Assemble the parfaits. Divide the chilled pudding among bowls or parfait glasses, spooning it in first and gently tapping the glasses on the counter to level the surface. Add a whipped cream layer, then finish with crushed gingersnaps just before serving so the topping stays crisp. Don’t overthink the layers – once everything is chilled, the parfaits naturally settle into clean, pretty layers on their own. Serve chilled for the best texture and flavor.

Make-Ahead & Entertaining Tips
- These pudding parfaits are an ideal make-ahead dessert, which is why I reach for them when I’m hosting. The pudding can be made up to three days in advance and kept refrigerated; after that, the flavor starts to dissipate. For the best texture, wait to add any crunchy topping until just before serving so it stays crisp.
- The pudding also works beautifully as a layer cake filling or spooned into a trifle (you know how much I love a trifle!) if you want to use it beyond parfaits.
- For another make-ahead option with a lighter feel, my lemon ginger chia seed pudding is always a good choice. For a fresh contrast on the table, a winter fruit salad alongside these parfaits is a nice balance.

Storage
Store the prepared pudding, tightly covered with plastic wrap pressed directly against the surface, in the refrigerator for up to 3 days. After that, the flavor starts to dissipate. If the parfaits are already assembled, keep them refrigerated and add any crunchy toppings just before serving so they stay crisp.
Recipe FAQs
Yes. The pudding can be made up to three days in advance and kept refrigerated. For best results, assemble the parfaits shortly before serving so the layers stay distinct and the toppings remain crisp.
Add the crunchy topping at the last minute. Cookies and crumbs absorb moisture quickly, so keeping them separate until serving preserves the contrast between creamy and crisp.
Pudding won’t fully thicken until it reaches a gentle boil. Keep whisking and be patient; once it starts thickening, it happens quickly. Removing it from the heat too early is the most common reason for a loose or runny pudding.
Whisk constantly while cooking and strain the pudding through a fine-mesh sieve after cooking. This step removes any small bits of cooked egg and ensures a silky, smooth texture.
The Bonjon Gourmet posted vegan pudding parfaits, and I cannot improve upon them. I find the non-vegan version preferable, but her recipe is excellent!
These pudding parfaits are simple, comforting, and just indulgent enough to feel special. They’re the kind of dessert that looks thoughtful on the table without requiring last-minute effort, which is exactly what I want when I’m cooking for other people.
Whether you’re serving them for a holiday gathering, a dinner party, or a quiet night at home, they strike that balance between homemade and elegant that never feels out of place. If you’re someone who enjoys desserts that can be made ahead and assembled with ease, this is a recipe worth keeping in your back pocket.
More Desserts for Entertaining
If you give this pudding parfaits recipe a try, snap a pic and tag @pamelasalzman so I can see your beautiful creations. I also really appreciate readers taking the time to leave a star rating and review! I have started a weekly Monday newsletter with tips, musings, new recipes not published here, fun new finds, and more. Subscribe for free here.
For more delicious recipes and to learn how to be a better cook, check out my monthly online cooking classes. I have been teaching people for 15 years how to cook healthy food that their families love! Join me!
Salted Butterscotch Pudding Parfaits

Ingredients
For the butterscotch sauce:
- ½ cup 1 stick unsalted butter
- 1 ½ cup lightly packed brown sugar, preferably dark but light works too
- ½ cup heavy cream
- 2 Tablespoons pure vanilla extract
- 2 ½ teaspoons fine sea salt
- ½ teaspoon distilled white vinegar
For the pudding:
- 3 cups whole milk
- 1 ½ cups heavy cream
- 6 egg yolks
- 7 Tablespoons organic cornstarch, arrowroot does not work well
- ¼ teaspoon fine sea salt
- 1 Tablespoon pure vanilla extract
Serving suggestions: whipped cream and gingersnaps, but chopped hazelnuts and/or chocolate savings are also delicious
Instructions
- Make the sauce: In a medium saucepan, melt the butter over medium-high heat. When it’s almost completely melted, add the brown sugar and stir with a wooden spoon until incorporated. Increase the heat to high, bring to a boil, then reduce to medium and cook, stirring occasionally. Make sure to stir around the edges and continue to cook for 3-4 minutes. The mixture will be grainy and foamy at first, but should then become completely smooth. Whisk in the cream and cook until fully incorporated, about 1 minute. Remove from heat and whisk in vanilla, salt, and vinegar.
- Make the pudding base: In a medium saucepan, combine the milk, cream, egg yolks, cornstarch, and salt. Whisk until smooth. Set pan over medium-high heat and cook, whisking continuously, until the mixture has thickened, about 9 to 10 minutes. Be patient! It won’t start thickening until the end of the cooking time. Remove from heat and using a large bowl, strain mixture with a fine-mesh sieve, or the finest you have available. Push the pudding through a sieve with a wooden spoon or spatula and then whisk in the vanilla. Slowly whisk the butterscotch sauce into the still-warm pudding base until fully mixed. Cool for 10 minutes, then cover with plastic wrap. Press the plastic directly against the surface of the pudding to prevent a skin from forming. Chill at least 2 hours and then divide into 6 bowls or parfait dishes. I have kept this refrigerated for up to 3 days. After that, the flavor starts to dissipate.
- Top with whipped cream and crushed ginger snaps.
Notes
- These pudding parfaits are an ideal make-ahead dessert, which is why I reach for them when I’m hosting. The pudding can be made up to three days in advance and kept refrigerated; after that, the flavor starts to dissipate. For the best texture, wait to add any crunchy topping until just before serving so it stays crisp.
- The pudding also works beautifully as a layer cake filling or spooned into a trifle (you know how much I love a trifle!) if you want to use it beyond parfaits.
- Store the prepared pudding, tightly covered with plastic wrap pressed directly against the surface, in the refrigerator for up to 3 days. After that, the flavor starts to dissipate. If the parfaits are already assembled, keep them refrigerated and add any crunchy toppings just before serving so they stay crisp.
Like this recipe? Rate & comment below!












