Butterscotch Pudding is a rich, velvety dessert that combines the smooth creaminess of custard with the irresistible flavor of caramelized brown sugar. This homemade version of butterscotch pudding offers a deep, satisfying sweetness with a hint of buttery and vanilla, making it the perfect treat for any occasion.

Why You Will Love This Recipe
- Lusciously Creamy Texture: The combination of milk, cream, and butter creates a perfectly smooth and indulgent texture that coats your spoon and melts in your mouth.
- Rich, Caramel Flavor: The brown sugar and butter give the pudding a deep, toasty flavor that’s sweet but not overpowering, offering a perfect balance between richness and sweetness.
- Simple Ingredients: This pudding uses everyday ingredients that are likely already in your kitchen, making it both easy and affordable to prepare.
- Customizable Toppings: Serve it as is or dress it up with whipped cream, toasted nuts, or a drizzle of caramel sauce for extra flair.
Tips and Tricks
Constant Stirring is Key: To avoid lumps or curdling, make sure to whisk the pudding constantly as it cooks. This ensures that the pudding thickens evenly and stays smooth.
Proper Temperature for Eggs: Tempering the eggs is crucial in preventing them from cooking too quickly and curdling. Slowly adding warm liquid to the egg mixture gradually raises the temperature, which helps the eggs incorporate without scrambling.
Don’t Rush the Cooking Process: Be patient when heating the mixture. If the heat is too high, you risk curdling the pudding or overcooking it, which will affect the texture.
Adjust Sweetness to Taste: If you prefer a less sweet pudding, reduce the amount of brown sugar slightly. Butterscotch is inherently sweet, so a little goes a long way.
Add a Dash of Bourbon or Rum: For an adult twist, try adding a splash of bourbon or dark rum to the pudding just before serving. It enhances the caramel notes and adds depth to the flavor.

Variations
- Chocolate Butterscotch Pudding: Add melted chocolate to the pudding mixture just before it finishes cooking to create a decadent chocolate-butterscotch combo. You can use dark chocolate or milk chocolate depending on your preference.
- Spiced Butterscotch Pudding: Add a pinch of cinnamon, nutmeg, or a dash of ginger for a warm, spiced twist to the classic flavor.
- Vegan Butterscotch Pudding: For a dairy-free version, substitute the milk and cream with coconut milk or almond milk, and use a plant-based butter alternative. You can also substitute egg yolks with cornstarch or a chia-egg substitute.
- Butterscotch Banana Pudding: Layer the butterscotch pudding with sliced bananas and crushed vanilla wafers to create a tropical-style dessert with a butterscotch twist.
How to Serve
Butterscotch pudding is versatile when it comes to serving, and there are many ways to elevate the experience:
- With Whipped Cream: A dollop of freshly whipped cream is the perfect topping for this pudding, adding lightness and sweetness to the rich base.
- Caramel Sauce Drizzle: Enhance the butterscotch flavor with a drizzle of warm caramel sauce on top.
- Toasted Nuts: For added texture and flavor, sprinkle toasted pecans, walnuts, or almonds on top.
- In Parfaits: Layer the pudding with fresh fruits like berries or bananas in a glass for an elegant presentation.
How to Store
If you happen to have leftovers, here’s how to store your butterscotch pudding:
- Refrigeration: Store the pudding in an airtight container in the refrigerator for up to 3 days. Make sure to place a layer of plastic wrap directly on the surface of the pudding to prevent a skin from forming.
- Freezing: While pudding can be frozen, the texture may change slightly upon thawing, so it’s best enjoyed fresh. If you do freeze it, let it cool completely, then transfer it to an airtight container. To thaw, place it in the fridge overnight before serving.

Recipe FAQs
1. Can I make butterscotch pudding ahead of time?
Yes! Butterscotch pudding is perfect for making ahead. Simply prepare it the day before and store it in the fridge until you’re ready to serve.
2. Why is my pudding not thickening?
If your pudding isn’t thickening, it might be because it wasn’t cooked long enough. Continue to cook it on medium heat while whisking constantly, and it should thicken to the desired consistency. Alternatively, check that the cornstarch is fully incorporated without clumps.
3. Can I use brown sugar substitutes?
You can use alternatives like coconut sugar or stevia, though they may alter the flavor slightly. Brown sugar gives the pudding its characteristic caramel taste, so it’s best to use it for the most authentic flavor.
4. How do I avoid a skin from forming on the pudding?
To prevent a skin from forming, place plastic wrap directly on the surface of the pudding while it cools. This will help keep it smooth and creamy.
5. Can I serve butterscotch pudding warm?
Butterscotch pudding is traditionally served chilled, but if you prefer it warm, feel free to enjoy it right after cooking. Just keep in mind that the texture will be different when served warm.
Butterscotch Pudding

Butterscotch Pudding is a rich, velvety dessert that combines the smooth creaminess of custard with the irresistible flavor of caramelized brown sugar. This homemade version of butterscotch pudding offers a deep, satisfying sweetness with a hint of buttery and vanilla, making it the perfect treat for any occasion.
Ingredients
- 1 ½ cups whole milk
- 1 cup heavy cream
- 3 large egg yolks
- 2 tbsp cornstarch
- ¾ cup packed dark brown sugar
- 3 tbsp water
- ½ tsp salt
- 3 tbsp unsalted butter, softened
- 1 tsp vanilla extract
- Optional: 1 tbsp scotch, rum, or bourbon
- Toppings: salted caramel, Heath Bar toffee bits, homemade whipped cream
Instructions
- Prep the liquids: Whisk together the whole milk and heavy cream in one bowl, and whisk the egg yolks and cornstarch in another. Set both aside.
- Make the caramel base: In a medium saucepan, whisk together the brown sugar, water, and salt. Heat over medium until it bubbles and darkens to a caramel color (about 5-6 minutes). You’ll know it’s ready when it starts smelling caramelized. For accuracy, you can check the temperature—aim for around 240°F (116°C).
- Add the milk and cream: Slowly whisk in the milk and cream mixture. It will bubble and splatter, so go slow. Continue to cook on medium heat until it begins to boil.
- Temper the egg yolks: Remove about ½ cup of the hot mixture and whisk it into the egg yolks in a slow, steady stream. Once combined, pour the egg yolk mixture back into the saucepan, whisking constantly.
- Cook the pudding: Lower the heat and cook for 1 minute, stirring continuously. The pudding will thicken quickly.
- Finish the pudding: Remove from heat and stir in the softened butter until smooth, then add vanilla and bourbon (if using).
- Cool and chill: Allow the pudding to cool for 5 minutes before pouring into serving bowls. Cover with plastic wrap directly on the surface to prevent a skin from forming. Chill in the fridge for 4-6 hours, or overnight.
- Serve: Top with salted caramel, toffee bits, or whipped cream for extra flavor. Store leftovers in the fridge for up to 4 days.
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 628Total Fat 39gSaturated Fat 23gTrans Fat 1gUnsaturated Fat 13gCholesterol 290mgSodium 453mgCarbohydrates 52gFiber 0gSugar 48gProtein 10g
TastyFitnessRecipes.com, occasionally offers nutritional information for recipes contained on this site. This information is provided as a courtesy and is an estimate only. This information comes from online calculators. Although tastyfitnessrecipes.com attempts to provide accurate nutritional information, these figures are only estimates.
Final Thoughts
Butterscotch pudding is a dessert that will transport you to childhood nostalgia with every spoonful. Its silky texture and caramel richness make it an irresistible treat. With these tips and variations, you can make the recipe your own, customizing it to your taste. Whether you’re serving it for a special occasion or just as an after-dinner treat, this pudding is sure to become a family favorite.
Try other pudding recipes: