Homemade Butterscotch Pudding

If you bring this Butterscotch Pudding recipe along to your next party or potluck, you'll get lots of compliments. It's quick, simple, and has a nostalgic flavor everyone will love.

Homemade butterscotch pudding in a small glass jar.
Jump to Recipe

Something about brown sugar is just so cozy and comforting, and I've been on a bit of a kick lately. As soon as the kids go back to school, I'm all about brown sugar cookies, pecan tassies, and caramel cheesecake.

Butterscotch pudding always reminds me of my school days, and just one bite brings back those memories. I especially enjoy it now, since its cool, silky texture is perfect for warm days, while the brown sugar flavor feels just right for fall. The best part is that you can make it from scratch in less than 30 minutes, using ingredients you likely already have.

In the US, "pudding" refers to any sweet, thickened milk dessert you eat with a spoon. There are many types, like banana, rice, or chocolate, and butterscotch is a classic favorite.

Butterscotch pudding gets its flavor from butter and brown sugar cooked together, much like butterscotch candy, so it tastes similar to toffee or caramel. The name has nothing to do with Scotch whiskey or alcohol. It probably comes from Scotland or from the word "scotching," which means scorching the butter. This dessert contains no alcohol.

Here's Why You'll Love This Recipe

  • It's quick to make. You'll have it ready in about 20 minutes, and most of that time is just for chilling.
  • You don't need a boxed mix. Once you make it from scratch, you won't want to go back to the packet version ever again.
  • The flavor is rich and brings back memories. Brown sugar, butter, and a touch of salt give it that classic butterscotch taste.
  • It's easy to adjust for different diets. You can make it dairy-free, egg-free, or nut-free if needed.

Ingredients You'll Need

The recipe card at the bottom of the post contains the full list with all of the amounts. Refer to that when you're cooking.

Butterscotch pudding in a jar with a spoonful taken out, showcasing the creamy texture of the dessert.
  • Dark brown sugar: Light brown sugar also works, but dark has a deeper flavor.
  • Cornstarch: Thickens the pudding as it cooks.
  • Kosher salt: Don't sub in table salt! The iodine in most table salt affects the flavor.
  • Milk: Adds creaminess to the base. Use whole milk or 2% for the best results.
  • Heavy whipping cream: Adds richness alongside the milk.
  • Egg yolks (optional): These give the pudding a richer color, but they don't change the flavor much. The pudding still turns out great without them.
  • Unsalted butter: Adds richness and that classic butterscotch flavor. If you use salted butter, omit the Kosher salt from the recipe.
  • Vanilla extract: Use real vanilla and not imitation for the best results.
  • Whipped cream and toffee bits or toasted pecans (for garnish): These add a nice finishing touch with extra texture and sweetness.

Substitutions

Serving Suggestions

I love to top mine with softly whipped cream and a sprinkling of chopped pecans. And any of the above-listed garnishes would also be fantastic.

In addition, butterscotch pairs really well with:

  • Bananas
  • Apples
  • Pears
  • Coffee
  • Hazelnut
  • Cinnamon
  • Chocolate
  • Coconut

In Photos: How To Make Homemade Butterscotch Pudding

Step 1: Mix Dry Ingredients

Start by combining dark brown sugar, cornstarch, and salt in a small pot.

Brown sugar, cornstarch, and salt in a pot.

Mix these ingredients together with a whisk, breaking up any lumps of brown sugar.

Mixing brown sugar, cornstarch, and salt together with a whisk.

Step 2: Add Milk & Cream

Then, drizzle in the milk in a slow, steady stream, while continuing to whisk. Go slowly, so you don't get any lumps.

Whisking milk into dry ingredients.

Stir in the cream.

Step 3: Cook

Cook the mixture over medium-low heat.

Stirring in heavy cream.

Keep whisking so that things cook evenly and the pudding doesn't scorch on the bottom.

You'll notice that just as the mixture starts to come to a simmer, it will magically thicken, right before your eyes. That's the cornstarch, doing its job!

Butterscotch pudding coming to a simmer and thickening.

Step 4: Remove From Heat, Add Eggs Yolks, & Chill

Take the pot off the heat and whisk in the yolks (these are optional; see below), butter, and vanilla extract.

Pouring pudding into individual serving dishes.

Then pour it into individual serving dishes and let it chill in the fridge!

Helpful Tips and Tricks

  • Keep whisking the pudding as it cooks. This helps it stay smooth and keeps it from burning on the bottom.
  • You can leave out the egg yolks if you want. They mostly add color, so the pudding will still taste great without them.
  • Feel free to try other toppings. Chopped pecans, toffee bits, crushed pretzels, or chocolate shavings all go well with this pudding.
  • Storage: Because this pudding is mostly milk, it will last about 3 to 4 days in the fridge if you keep it covered.
Homemade butterscotch pudding, topped with soft whipped cream and toffee bits.
4.23 stars (45 ratings)

Homemade Butterscotch Pudding

Make this homemade butterscotch pudding for your family and get rave reviews! You won't believe how easy it is, and it has the most incredibly nostalgic flavor!
Servings: 6 servings
Prep Time: 15 minutes
Cook Time: 5 minutes
Total Time: 20 minutes

Ingredients

  • ¾ cup (165 g) dark brown sugar
  • 3 tablespoons (24 g) cornstarch
  • ½ to ¾ teaspoon (3 g) kosher salt, (to taste)
  • 2 cups (488 g) milk
  • ½ cup (119 g) heavy whipping cream
  • 2 (36 g) egg yolks,, large (optional)
  • 5 tablespoons (70 g) unsalted butter
  • 1 ½ teaspoons (6 g) vanilla extract

Optional garnishes

  • ¾ cups (178.5 g) heavy cream,, whipped to soft peaks with 1 tablespoon granulated sugar.
  • 2 tablespoons (29.57 g) toffee bits or chopped toasted pecans, (approx.)

Instructions
 

  • Place the brown sugar, cornstarch, and salt in a medium pot and whisk together to combine.  
  • Pour in the milk in a slow, steady stream, while continuing to whisk.  
  • Stir in the cream and place over medium-low heat.
  • Cook, stirring, for about 5 minutes or until the pudding has come to a simmer and thickened.  
  • Remove from the heat and whisk in the egg yolks, butter, and vanilla.  
  • When the butter has completely melted and is fully incorporated, transfer the mixture to small jars and chill.  
  • Serve cold, with whipped cream and toffee bits or toasted pecans.

Have a question about this recipe? Ask AI:

Calories: 471kcal, Carbohydrates: 39g, Protein: 5g, Fat: 33g, Saturated Fat: 20g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0.4g, Cholesterol: 161mg, Sodium: 257mg, Potassium: 219mg, Fiber: 0.04g, Sugar: 35g, Vitamin A: 1295IU, Vitamin C: 0.3mg, Calcium: 168mg, Iron: 0.4mg
Cuisine: American
Course: Dessert, Snack
Author: Allie
Tried this recipe?Mention @bakingamoment on Instagram or tag #bakingamoment.

Author

  • Allie is the creator and owner of Baking a Moment. She has been developing, photographing, videographing, and writing and sharing recipes here since 2012.

    View all posts

Have a question about this recipe? Ask AI:

4.23 from 45 votes (33 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




65 Comments

  1. The pudding was very nice. Especially the quality of your writing is very beautiful. Well written, I will make it and eat it one day. everyboday try it at home

  2. Just finished the yummy butterscotch pudding!  Came out and tastes great!  Thanks again for sharing your recipes!

  3. Oops need to read the whole recipe! See there are egg yolks in the recipe! For all my cream bases my southern grandmother taught me why waste time.  So she whisked the egg yolks and added them to the cornflower, sugar and salt.  Whisk until fully smooth. Slowly add the cream while whisking until all in and smooth.  Cook on low til bubbles appear all the while whisking.  Then turn heat up to medium low until thickened.  That's the way I do it-no scrambled egg bits appear as all ingredients come to temperature at same time.  

  4. I love homemade butterscotch pudding. I, wonder if there would be enough pudding in 1 recipe to make a pie? Thanks for sharing this recipe!

    1. Hey Beverly! You know, I think there probably would be. As long as you're using a regular-sized pie dish and not a deep dish. Good luck I hope you enjoy this!

  5. I know the brown sugar is the basis of the flavour but everyone found this over poweringly sweet. Cutting the sugar in half might help.

  6. Make this for my husband, who loves butterscotch ! Since he's diabetic, I cut back on the sugar and it is delicious. I get to lick the spatula ! There is nothing like home made and the flavor is heavenly. Thank you so much. Nancy 🙂

  7. I love butterscotch pudding, but have never attempted to make it myself...Recipes always sounded too complicated. I had some 1/2 & 1/2 which needed to be used, saw your recipe and made it just now. I am so excited! The consistency is perfect, I took a taste before my husband licked the spatula and pan. We both agree that it is delicious! Thank you so much for putting the recipe on Pinterest!

  8. So delicious!  I used Silk almond and coconut milk instead of milk and cream, which needed an extra tablespoon of cornstarch to thicken up.  It tastes incredible.  And it's so simple!  Thank you so much!

    1. You're so welcome! Thanks for sharing your modifications, I'm sure this will be helpful to other readers!

  9. Turned out perfect! Smooth as silk and totally delicious. So easy and fast to make too. The only adjustment I made was to substitute a splash of scotch for some of the vanilla. It added a nice depth of flavor.

  10. Homemade pudding is totally the way to go if you're looking to impress. And butterscotch is such a perfect flavor!

  11. Thank you, this is amazing. So thick and creamy. I tried 2 other recipes and they were complicated and grainy. Your awesome?

    1. Yay! So happy it worked out well for you Karen! Thanks so much for the positive feedback!

  12. I’m totally hooked at butterscotch, but never found an easy recipe for pudding...till now! Thank you so very much for your recipe, i’ll be making this one often! For pies, as dessert or as an afternoon snack but it will be often in my fridge. It’s not predicatiën but that’s a fact! I know for sure. Thanks a lot!
    Have a fantastic sunny day,
    Marja