When you think of classic desserts that evoke feelings of nostalgia and comfort, butterscotch pudding is undoubtedly at the top of the list. Its creamy texture, rich flavor, and delightful sweetness make it a timeless treat that everyone can enjoy. This Best Butterscotch Pudding recipe is simple to follow and yields a luxurious dessert that will impress your family and friends. Whether you’re serving it at a dinner party or enjoying a quiet night in, this pudding is sure to satisfy your sweet tooth.
Why This Recipe Is Reliable

This Best Butterscotch Pudding recipe is tried and true, delivering consistent results every time you make it. The combination of unsalted butter, dark brown sugar, and heavy cream creates a depth of flavor that elevates this dessert beyond the ordinary. The step-by-step instructions ensure that even novice bakers can achieve perfect results. Plus, it’s made from scratch, allowing you to control the ingredients and flavors to your liking.
What Goes Into Best Butterscotch Pudding

Creating the Best Butterscotch Pudding requires a few key ingredients that blend together to create that signature taste. Here’s what you will need:
- 1 cup (170.25g) unsalted butter, cut into ½-inch pieces – for richness and flavor
- ½ cup (100g) granulated sugar – to sweeten
- ½ cup (110g) dark brown sugar – adds a deep, caramel-like flavor
- ¼ cup (62.5ml) water – helps dissolve the sugars
- 2 tablespoons light corn syrup – for added sweetness and shine
- 1 teaspoon lemon juice – balances the sweetness
- ¾ teaspoon salt – enhances all the flavors
- 1 cup (238ml) heavy cream – for creaminess
- 2 cups (549ml) whole milk, divided – the base of the pudding
- 4 egg yolks – for richness and to thicken
- ¼ cup (32g) cornstarch – to help set the pudding
- 2 teaspoons vanilla extract – for that classic pudding flavor
Hardware & Gadgets

To make the Best Butterscotch Pudding, you’ll need a few essential kitchen tools:
- Medium saucepan – for cooking the pudding
- Whisk – to combine ingredients and prevent lumps
- Heatproof bowl – for mixing the egg yolks
- Measuring cups and spoons – for accurate ingredient measurements
- Fine mesh strainer – to ensure a smooth pudding texture
- Serving dishes – to present your lovely pudding
Directions: Best Butterscotch Pudding
Now, let’s dive into the step-by-step process of making the Best Butterscotch Pudding.
Step 1: Prepare the Butterscotch Base
In a medium saucepan, combine the granulated sugar, dark brown sugar, water, light corn syrup, and lemon juice. Stir gently over medium heat until the sugars are completely dissolved.
Step 2: Cook the Butterscotch
Increase the heat to medium-high and bring the mixture to a boil without stirring. Allow it to boil until it turns a deep amber color, about 5-7 minutes. Keep a close eye on it to prevent burning!
Step 3: Add Butter and Salt
Once your butterscotch has reached the desired color, remove it from the heat. Carefully stir in the pieces of unsalted butter and salt until smooth and well combined.
Step 4: Prepare the Cream Mixture
In a separate bowl, whisk together the heavy cream and 1 cup of whole milk. In another bowl, whisk the egg yolks until they are pale and slightly thickened. Set both bowls aside.
Step 5: Combine Mixtures
Slowly pour the cream mixture into the butterscotch mixture while whisking continuously to prevent the eggs from scrambling. Once combined, return the saucepan to low heat.
Step 6: Thicken the Pudding
In a small bowl, whisk the cornstarch with the remaining cup of whole milk until smooth. Gradually add the cornstarch mixture to the saucepan while continuously whisking. Cook on low heat until the mixture thickens, about 5-10 minutes.
Step 7: Add Vanilla
Once thickened, remove the saucepan from the heat and stir in the vanilla extract.
Step 8: Strain the Pudding
For an ultra-smooth texture, pour the pudding through a fine mesh strainer into a clean bowl or individual serving dishes. This step will catch any lumps and ensure a velvety finish.
Step 9: Chill the Pudding
Cover the pudding with plastic wrap, pressing it directly against the surface to prevent a skin from forming. Refrigerate for at least 4 hours, or until fully chilled and set.
Step 10: Serve and Enjoy!
Once chilled, your Best Butterscotch Pudding is ready to be served. You can top it with whipped cream, a sprinkle of sea salt, or even some crushed cookies for added texture.
Customize for Your Needs
The Best Butterscotch Pudding can be easily customized to suit your taste preferences:
- Add a pinch of cinnamon or nutmeg for a warm spice kick.
- Incorporate chocolate by stirring in chocolate chips after removing from heat.
- For a salted version, sprinkle a little flaky sea salt on top before serving.
- Use alternative milk like almond or oat milk for a different flavor profile.
Slip-Ups to Skip
Making the Best Butterscotch Pudding should be a joyful experience, but here are some common slip-ups to avoid:
- Don’t rush the caramelization process; patience is key to achieving that deep flavor.
- Be careful when adding the cream to the hot butterscotch to prevent splattering.
- Always whisk continuously when adding the cornstarch mixture to avoid lumps.
- Allow the pudding to cool completely; this will enhance the overall texture.
Save It for Later
If you find yourself with leftovers (or want to make a batch ahead of time), here’s how to store your Best Butterscotch Pudding:
- Store in airtight containers in the refrigerator for up to 3 days.
- To freeze, pour the pudding into freezer-safe containers, leaving space for expansion, and freeze for up to 1 month. Thaw overnight in the refrigerator before serving.
Helpful Q&A
Can I use light brown sugar instead of dark brown sugar?
Yes, you can use light brown sugar, but the pudding will have a milder flavor. Dark brown sugar adds a richer taste due to its higher molasses content.
How can I make this pudding dairy-free?
To make this pudding dairy-free, substitute the heavy cream and whole milk with coconut cream and almond milk, respectively. Adjust the sugar to taste, as some non-dairy milks are sweeter than others.
What can I do if my pudding is too runny?
If your pudding is not thickening as expected, you can mix a little more cornstarch with cold milk and stir it into the pudding while it’s still on low heat until it thickens to your liking.
Can I serve butterscotch pudding warm?
Absolutely! While this pudding is traditionally served chilled, you can enjoy it warm if you prefer. Just be aware that it will have a slightly different texture.
If you love this , you might want to explore these delicious recipes:
Time to Try It
Now that you have all the tools and knowledge to create the Best Butterscotch Pudding, it’s time to roll up your sleeves and get cooking! This delightful dessert is perfect for any occasion and is sure to be a hit with everyone who tries it. Happy baking!

Best Butterscotch Pudding
Ingredients
For the Pudding:
- 1 cup unsalted butter cut into ½-inch pieces
- ½ cup granulated sugar
- ½ cup dark brown sugar
- ¼ cup water
- 2 tablespoons light corn syrup
- 1 teaspoon lemon juice
- ¾ teaspoon salt
- 1 cup heavy cream
- 2 cups whole milk divided
- 4 large egg yolks
- ¼ cup cornstarch
- 2 teaspoons vanilla extract
Instructions
Directions:
- In a medium saucepan, combine the granulated sugar, dark brown sugar, water, light corn syrup, and lemon juice. Stir gently over medium heat until the sugars are completely dissolved.
- Increase the heat to medium-high and bring the mixture to a boil without stirring. Allow it to boil until it turns a deep amber color, about 5-7 minutes.
- Once your butterscotch has reached the desired color, remove it from the heat. Carefully stir in the pieces of unsalted butter and salt until smooth and well combined.
- In a separate bowl, whisk together the heavy cream and 1 cup of whole milk. In another bowl, whisk the egg yolks until they are pale and slightly thickened. Set both bowls aside.
- Slowly pour the cream mixture into the butterscotch mixture while whisking continuously to prevent the eggs from scrambling. Once combined, return the saucepan to low heat.
- In a small bowl, whisk the cornstarch with the remaining cup of whole milk until smooth. Gradually add the cornstarch mixture to the saucepan while continuously whisking. Cook on low heat until the mixture thickens, about 5-10 minutes.
- Once thickened, remove the saucepan from the heat and stir in the vanilla extract.
- For an ultra-smooth texture, pour the pudding through a fine mesh strainer into a clean bowl or individual serving dishes.
- Cover the pudding with plastic wrap, pressing it directly against the surface to prevent a skin from forming. Refrigerate for at least 4 hours, or until fully chilled and set.
- Once chilled, your Best Butterscotch Pudding is ready to be served. You can top it with whipped cream, a sprinkle of sea salt, or even some crushed cookies for added texture.
Equipment
- Medium Saucepan
- Whisk
- Heatproof bowl
- Measuring cups and spoons
- Fine mesh strainer
- Serving dishes
Notes
- Be patient during the caramelization process for a deep flavor.
- Whisk continuously when adding cornstarch to avoid lumps.
- Store leftovers in airtight containers in the fridge for up to 3 days.
