Butter Scotch Pudding
This butterscotch pudding combines dark brown sugar, butter, milk, cream, and egg yolks for a rich, smooth dessert. Serve warm or chill in small bowls and finish with whipped cream.
If you enjoy creamy desserts, try my no-bake blueberry cheesecake cups too.

Have the milk-and-egg mixture ready before heating the brown sugar. Keep whisking as the mixtures combine, then strain at the end for a smoother finish.
Quick Look: Butterscotch Pudding
- 🔪 Prep time: 10 minutes.
- 🔥 Cooking: Simmer the brown sugar mixture for about 5–6 minutes, then combine with the egg mixture and cook gently.
- 🍽️ Servings: 4.
- 🥣 Main ingredients: Dark brown sugar, butter, egg yolks, milk, cream, and vanilla.
- ➡️ Method: Whisk egg mixture → heat sugar → combine and stir → add butter → strain.
- ⭐ Difficulty: Moderate; keep the whisk ready.
- 🍓 Best served with: Whipped cream, berries, or cookie crumbs.
Jump to recipe
Why This Recipe
- Rich brown-sugar flavor: Dark brown sugar gives the pudding its character.
- Stovetop dessert: No baking needed.
- Simple presentation: Serve in small bowls with a spoonful of whipped cream.
Recipe Ingredients

Egg Yolks: 3 large yolks, add richness and creaminess to the pudding.
Granulated Sugar: 2 tablespoons, to sweeten the egg mixture.
Water: ¼ cup, used to dissolve the brown sugar.
Dark Brown Sugar: ½ cup, packed, essential for that deep, caramel flavor.
Unsalted Butter: ¾ stick, adds a luxurious finish to the pudding.
Salt: ½ teaspoon, enhances the sweetness of the pudding.
Whole Milk: 2 cups, provides the creamy texture needed for a rich pudding.
Vanilla Extract: 1 teaspoon, for a warm vanilla flavor.
Heavy Cream: ½ cup, ensures a velvety finish.
Check recipe card for quantities.
Substitutions & Variations
- Add warm spice: A small pinch of cinnamon or nutmeg gives a different flavor.
- Change the topping: Try fresh berries or vanilla wafer crumbs.
- Serve warm or cold: Choose the temperature you prefer.
How to Make Butterscotch Pudding

Step 1: Whisk the yolks, heavy cream, milk, and granulated sugar until smooth. Keep beside the stove.

Step 2: Heat the brown sugar, water, and salt in a saucepan over medium heat. Simmer for about 5–6 minutes until bubbling and deep golden.

Step 3: Slowly pour the egg mixture into the brown sugar mixture while whisking vigorously. Keep the heat controlled and stir continuously as it cooks gently.

Step 4: Remove from the heat and stir in the butter and vanilla. Strain through a fine-mesh sieve into serving bowls.

Step 5: Serve warm or cover and refrigerate to serve chilled.
Shahida's Tips & Tricks
- Measure the ingredients before heating the sugar so the egg mixture is ready to add.
- Whisk the egg mixture thoroughly before using.
- Pour slowly and keep whisking as the mixtures combine.
- Watch the sugar closely so it does not burn.
- Strain before serving to remove any small lumps.

How to Serve Butterscotch Pudding
Serve in small bowls with whipped cream or fresh berries. Add a few vanilla wafer crumbs just before serving for crunch.
Troubleshooting & FAQs
Why are there small lumps?
Eggs can cook unevenly if the mixtures combine too quickly. Pour slowly while whisking, then strain the finished pudding.
Why does it taste bitter?
The brown sugar may have cooked too far or burned. Watch the pan closely and avoid letting it smoke.
How do I store leftovers?
Keep covered in the refrigerator for a few days. Cover the surface if you want to limit a skin forming as it chills.
More Creamy Desserts
If you tried this butterscotch pudding or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Butter scotch pudding
Ingredients
- 3 egg yolks
- 2 tablespoon granulated sugar
- ¼ cup water
- ½ cup packed dark brown sugar,
- ¾ stick unsalted butter
- 1/ 2 teaspoon salt
- 2 cups whole milk
- 1 teaspoon vanilla extract
- ½ cup heavy cream
Instructions
- In a measuring cup or a bowl, whisk the yolks, heavy cream, milk and granulated sugar until smooth.and keep near the stovetop
- in a saucepan over medium heat Melt the brown sugar, water, and salt. Simmer until the mixture starts to bubble for about 5-6 minutes without stirring until it turns a deep golden brown .
- Slowly pour the egg mixture into the melted brown sugar while whisking vigorously, simmer stirring continuously. Remove from the heat and add butter and vanilla extract,
- strain with a mesh strainer and Pour the silky pudding in a serving bowl
- Enjoy chilled or warm !!








