My thick and silky butterscotch pudding recipe is simple enough to make on the stovetop in just 20 minutes! Made with cream, eggs, milk, brown sugar, and a few other basic ingredients, this easy homemade pudding has a rich caramel-y flavor that sends me straight to heaven.

Homemade Butterscotch Pudding
Butterscotch is one of my favorite dessert flavors, so I love making sweet treats that satisfy that craving. My butterscotch pie is a total classic at my holiday gatherings, and I use by butterscotch sauce on basically everything. I knew a butterscotch-flavored pudding would fit in nicely with my other favorites, and luckily it’s super easy to make!
I used eggs plus warmed milk and cream to achieve a silky-smooth texture, then added brown sugar, vanilla, and bourbon to create the most amazing flavor. A bit of whisking is all it takes to make this stovetop butterscotch pudding, and the results are nearly-foolproof!

Email this Recipe
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from Easy Dessert Recipes.
One Simple Trick!
Tempering eggs is one of the few “technical” steps in this homemade butterscotch pudding, but don’t worry — it’s totally manageable! The goal is to gradually raise the temperature of the yolks so they don’t scramble. I recommend using a ladle to slowly drizzle in the warm milk mixture while whisking constantly. You can pour straight from the saucepan or a measuring cup, but it’s much harder to control the flow. Using a ladle gives you more control and helps ensure a silky-smooth pudding every time.

Easy Butterscotch Pudding Recipe
Ingredients
- 6 tablespoons unsalted butter (¾ stick)
- 1 cup brown sugar *
- 1¼ cups heavy cream warm (105-110°F)
- 2 cups whole milk warm (105-110°F)
- 3 large egg yolks
- 3 tablespoons cornstarch
- ¼ teaspoon kosher salt
- 1½ teaspoons pure vanilla extract
- ½ tablespoon bourbon optional
Optional Garnishes:
- Whipped cream
- Toffee bits
Instructions
- In a large saucepan set over medium-high heat, melt the butter. Add the brown sugar and simmer for 4-5 minutes, stirring constantly, until the sugar is melted, caramelized, and fragrant.6 tablespoons unsalted butter, 1 cup brown sugar
- Reduce the heat to medium-low, then whisk in the heavy cream, followed by the milk. Simmer until heated through.1¼ cups heavy cream, 2 cups whole milk
- Place the egg yolks in a mixing bowl. Slowly pour in ½ cup of the hot milk mixture, whisking constantly, to temper the eggs. Add the cornstarch and salt and whisk well, then pour the mixture back into the saucepan and return the pan to low heat.3 large egg yolks, 3 tablespoons cornstarch, ¼ teaspoon kosher salt
- Bring the mixture to a low boil for about 1 minute, whisking constantly, until thickened.
- Remove the pudding from the heat and whisk in the vanilla and bourbon (if using). Allow it to cool for 5 minutes, then divide it into 6-8 dessert cups, press plastic wrap to the tops of each to prevent a skin from forming, and chill for at least 2 hours or overnight.½ tablespoon bourbon, 1½ teaspoons pure vanilla extract
- Serve chilled with whipped cream and toffee bits, if desired.Whipped cream, Toffee bits
Notes
- Use a heavy-bottomed saucepan so that the pudding cooks evenly without scorching.
- You want the butter and sugar mixture to reach approximately 225°F before adding the cream. Any hotter, and it will get clumpy.
- After adding the milk and eggs, the pudding must reach a boil in order to thicken properly.
- If your pudding is lumpy, it’s likely that some of the egg scrambled or some of the milk curdled while the pudding was cooking. To remedy this, simply press the mixture through a fine-mesh sieve to remove any lumps.
- If you want the absolute creamiest texture, whisk the pudding occasionally as it cools in the pan before portioning to prevent it from becoming rubbery.
- Press plastic wrap to the surface of the pudding before storing to prevent a skin from forming.
- Chill the pudding for at least 2 hours before enjoying.
- Nutritional information does not include optional ingredients and garnishes.
How to Make Butterscotch Pudding on the Stovetop Step-by-Step
Prep: Gather up all of the ingredients needed to make this homemade pudding recipe. Warm the cream and the milk to 105-110°F in a saucepan set over low heat or in the microwave in 20-second bursts. Separate the egg yolks from the whites.

Melt the Sugar: In a large saucepan set over medium-high heat, melt 6 tablespoons of unsalted butter. Once bubbling, add 1 cup of brown sugar and simmer for 4-5 minutes, stirring constantly, until the sugar is melted, caramelized, and fragrant. If you’re using a thermometer, aim for a temperature of 225°F.

Add the Dairy: Reduce the heat to medium-low, then whisk in 1¼ cups of warm heavy cream, followed by 2 cups of warm whole milk. Simmer until heated through.

Temper the Eggs: Place 3 large room-temperature egg yolks in a mixing bowl. Slowly pour in ½ cup of the hot milk mixture, whisking constantly, to temper the eggs. Add 3 tablespoons of cornstarch and ¼ teaspoon of salt and whisk well, then pour the mixture back into the saucepan and return the pan to low heat.

Boil the Pudding: Bring the mixture to a low boil (212°F) for about 1 minute, whisking constantly, until thickened. Be careful, the mixture will bubble and pop! Remove the pudding from the heat and whisk in 1½ teaspoons of vanilla extract and ½ tablespoon of bourbon (if using).

Divide, Chill, and Serve: Allow your butterscotch pudding to cool for 5 minutes, then divide it into 6-8 dessert cups. I like to strain the mixture through a fine-mesh sieve to catch any errant cornstarch or egg pieces. Press plastic wrap to the tops of each, and chill for at least 2 hours, or overnight. Serve chilled with whipped cream and toffee bits, if desired.

How to Store and Freeze
Store leftover butterscotch pudding in the refrigerator with plastic wrap pressed onto the surface to prevent a skin from forming for up to 3 days, or freeze in an airtight container for up to 3 months. Let thaw overnight in the refrigerator, or enjoy frozen as an ice cream-like treat. This pudding is also great warm straight from the stove!




































Leave a Reply