Classic homemade butterscotch pudding from scratch

Classic homemade butterscotch pudding

Classic homemade butterscotch pudding from scratch


One of the most popular desserts is pudding, and classic butterscotch pudding is a real treat that can be enjoyed by everyone. The rich and creamy texture of butterscotch pudding, combined with the sweet and buttery flavor, is an irresistible combination that will leave you wanting more. Although you can buy butterscotch pudding from the store, making it at home can be a fun and rewarding experience. In this post, we will share with you a classic homemade butterscotch pudding recipe that is easy to make and will have everyone asking for seconds. So, get ready to indulge in comfort with this delicious dessert!


- 1/2 cup of unsalted butter 

- 1/2 teaspoon of salt

 - 1/4 cup of cornstarch 

- 2 3/4 cups of whole milk

 - 4 large egg yolks 

2 teaspoons of vanilla extract

Step by Step


 Melt butter and add brown sugar and salt in a saucepan - Whisk cornstarch and 1/4 cup of milk in a separate bowl to prevent lumps - Gradually pour 2 1/2 cups of milk into saucepan, stirring continuously - Gradually add cornstarch mixture, stirring constantly until thick and boiling - Whisk egg yolks, slowly add hot pudding, pour back into saucepan, cook until thickened - Remove from heat, stir in vanilla extract, transfer to serving dishes, refrigerate for 2 hours - Serve chilled butterscotch pudding alone or with whipped cream - Enjoy creamy texture and comforting flavors - Master the art of making homemade butterscotch pudding for nostalgic indulgence 

Cooking Method

The cooking process starts by whisking together the brown sugar, cornstarch, and salt in a saucepan over medium heat. Slowly pour in the milk while stirring continuously to ensure a smooth mixture. Next, whisk in the egg yolks, being careful not to let them curdle. As the mixture thickens, stir in the butter and continue cooking until it reaches a velvety consistency. At this point, remove the saucepan from heat and stir in the vanilla extract, infusing the pudding with a heavenly aroma 



Making classic homemade butterscotch pudding from scratch is a delightful culinary adventure that rewards both the senses and the taste buds. To begin, gather your ingredients: brown sugar, cornstarch, salt, milk, egg yolks, butter, vanilla extract, and a pinch of nutmeg for added depth of flavor. In a saucepan, combine the brown sugar, cornstarch, and salt, whisking them together until well combined. Gradually add in the milk, stirring constantly over medium heat until the mixture thickens and starts to bubble. In a separate bowl, beat the egg yolks until smooth and slowly temper them by adding a small amount of the hot milk mixture while continuously whisking. Pour the egg mixture back into the saucepan and cook for an additional 2-3 minutes until the pudding reaches a desired thickness. Remove from heat and stir in the butter and vanilla extract, allowing the flavors to meld together into a rich and creamy concoction. Pour the pudding into individual serving dishes and let them cool before refrigerating for at least two hours to set. The end result is a velvety smooth and indulgent butterscotch pudding that will transport you back to nostalgic dessert moments and leave you craving for more. 

Final Touches

For the final touch, pour the pudding into individual serving dishes or a large bowl, and let it cool in the refrigerator until set. Just before serving, sprinkle a pinch of nutmeg on top to add a touch of elegance. The end result is a luscious and creamy butterscotch pudding that rivals any store-bought version, making it the perfect indulgence for dessert lovers.

Serving suggestions and creative variations

When it comes to serving your homemade butterscotch pudding, there are numerous delightful options that can elevate this classic dessert to new heights. Here are some serving suggestions and creative variations to consider: 1. Classic Style: Serve the butterscotch pudding in individual dessert bowls or glasses, topped with a dollop of freshly whipped cream. Garnish with a sprinkle of grated chocolate or a drizzle of caramel sauce for an extra touch of decadence. 2. Crunchy Delight: Add some texture to your pudding by incorporating a crunchy element. Consider topping each serving with a sprinkle of crushed toffee, caramelized nuts, or buttery caramel popcorn. The combination of smooth pudding and a delightful crunch will create a sensational contrast of flavors and textures. 3. Fruity Twist: Take your butterscotch pudding to the next level by adding a fruity twist. Serve it with a side of sliced bananas or fresh berries, such as raspberries or strawberries. The natural sweetness and juiciness of the fruit will complement the creamy butterscotch flavor perfectly. 4. Boozy Bliss: For an adult twist, you can add a splash of your favorite liqueur to the pudding mixture before it sets. Whiskey, rum, or butterscotch schnapps can enhance the rich flavor profile of the pudding and add a subtle warmth to each spoonful. 5. Layered Parfait: Create a stunning dessert presentation by layering your butterscotch pudding with other complementary ingredients. Alternating layers of crushed cookies, such as buttery shortbread or graham crackers, and butterscotch pudding can result in a visually appealing and delicious parfait. 6. Ice Cream Sundae: Turn your homemade butterscotch pudding into a decadent ice cream sundae. Top a scoop of vanilla ice cream with a generous serving of warm butterscotch pudding, drizzled with caramel sauce and sprinkled with chopped nuts or crushed cookies. This indulgent treat will be a surefire hit with both kids and adults.


As we come to the end of this delectable journey into the world of homemade butterscotch pudding, let us take a moment to reflect on the comforting and indulgent nature of this timeless dessert. After all, indulgence is not merely a luxury but a necessity when it comes to treating ourselves to the simple pleasures in life. In our fast-paced and often chaotic world, it's important to carve out moments of relaxation and self-care. And what better way to do so than by savoring a bowl of creamy, velvety butterscotch pudding? The rich caramel flavor, coupled with the smooth texture, creates a symphony of delight on the taste buds. So, my fellow dessert enthusiasts, I encourage you to embrace the art of indulgence and give in to the allure of this comforting treat. Whip up a batch of homemade butterscotch pudding, and allow yourself to be transported to a place of pure bliss with each luscious spoonful.


  Q: Why is my butterscotch pudding lumpy? 
A: Lumps can occur if the cornstarch or flour isn't properly dissolved before adding it to the mixture. To avoid this, make sure to whisk the dry ingredients thoroughly with a small amount of liquid to create a smooth paste before adding it to the rest of the mixture. 
 Q: My pudding is too thin, what should I do?
 A: If your pudding hasn't thickened to the desired consistency, it could be due to undercooking or not using enough cornstarch or flour. In this case, you can mix a small amount of cornstarch or flour with cold water to create a slurry, then slowly add it to the pudding while stirring continuously. Bring the mixture to a gentle boil again and cook for a few more minutes until thickened.
 Q: Can I use a substitute for cornstarch? 
A: Yes, if you don't have cornstarch on hand, you can use an equal amount of all-purpose flour as a substitute. Keep in mind that the texture and thickening properties may differ slightly, but it should still work well in the recipe. Q: Can I make butterscotch pudding ahead of time? A: Absolutely! Butterscotch pudding can be made ahead of time and stored in the refrigerator for up to 3 days. To prevent a skin from forming on the surface, place plastic wrap directly on the pudding before refrigerating.