Skip to content
sweetery toronto logo
Menu
  • About Me
  • Global Desserts
  • No-Bake Recipes
  • Healthy Desserts
  • Contact
  • Privacy Policy
Menu
creamy butterscotch pudding

Butterscotch Pudding From Scratch

Posted on September 16, 2025September 16, 2025 by Jesse Morgan
Jump to Recipe Print Recipe

There’s something about a spoonful of creamy butterscotch pudding that feels like a hug in dessert form. Forget the boxed mixes—making butterscotch pudding from scratch is easier than you might think, and the flavor is so much richer. In this recipe, I’ll show you how to whip up this classic treat at home with simple ingredients, step-by-step directions, and a few tips to keep it silky and smooth.


Table of Contents

Toggle
  • Why Make Butterscotch Pudding From Scratch?
  • Ingredients You’ll Need
  • Step-by-Step: How To Make Butterscotch Pudding
    • Step 1: Caramelize the Sugar
    • Step 2: Add the Dairy
    • Step 3: Thicken With Cornstarch
    • Step 4: Temper the Eggs (Optional)
    • Step 5: Simmer and Finish
    • Step 6: Chill and Serve
  • Tips for the Best Butterscotch Pudding
  • Variations to Try
  • Wrapping It Up
  • Butterscotch Pudding From Scratch
    • Ingredients  
    • Method 
    • Notes
  • Frequently Asked Questions
    • Jesse Morgan

Why Make Butterscotch Pudding From Scratch?

I grew up eating instant pudding cups, and while they did the trick back then, homemade butterscotch pudding hits on another level. You get deep caramelized flavor, velvety texture, and just the right balance of sweet and salty. Plus, you control everything that goes into it. No weird additives, no mystery powders—just honest ingredients you probably already have in your kitchen.

If you’ve never made pudding before, don’t worry. Think of it as babysitting a pot of milk and sugar until it thickens into dessert heaven. Patience pays off here.


Ingredients You’ll Need

ingredients for butterscotch pudding

Here’s what goes into a classic batch of butterscotch pudding.

  • Brown sugar – The star of the show. It gives butterscotch its signature depth.
  • Butter – Adds richness and rounds out the caramel notes.
  • Milk and cream – Whole milk works best, but you can mix in some heavy cream for extra indulgence.
  • Cornstarch – Thickens the pudding without making it heavy.
  • Egg yolks – Optional but traditional. They bring a custardy finish. (I’ll also explain how to make butterscotch pudding without eggs later.)
  • Salt – A pinch is key to balancing the sweetness.
  • Vanilla extract – Brings everything together.

That’s it. No fancy ingredients, no fuss.


Step-by-Step: How To Make Butterscotch Pudding

Step 1: Caramelize the Sugar

Melt butter in a saucepan, then stir in the brown sugar. Let it bubble gently until it smells like toffee. This is where that unmistakable butterscotch flavor develops. Don’t rush this part—think of it like toasting marshmallows. A little patience gives you golden perfection.

Step 2: Add the Dairy

Slowly whisk in milk and cream. The sugar will seize up at first, but keep stirring. It’ll melt back down into a smooth, caramel-like mixture.

Step 3: Thicken With Cornstarch

Whisk cornstarch with a splash of milk in a small bowl. Stir it into the pot. This keeps clumps from forming and helps the pudding set properly.

Step 4: Temper the Eggs (Optional)

If using yolks, whisk them in a separate bowl. Slowly drizzle in some of the hot butterscotch mixture while whisking. This prevents scrambled eggs. Then, pour it all back into the pot.

Step 5: Simmer and Finish

Keep whisking over medium heat until the pudding thickens enough to coat the back of a spoon. Remove from heat and stir in vanilla and a tiny pinch of salt.

Step 6: Chill and Serve

Pour into cups or ramekins, press plastic wrap directly on top (to avoid skin), and chill for at least two hours. Garnish with whipped cream if you’re feeling fancy.


Tips for the Best Butterscotch Pudding

  • Don’t walk away. This dessert demands your attention. One minute of distraction and you might scorch the sugar.
  • Use dark brown sugar. It has more molasses, which makes the flavor richer.
  • Add a sprinkle of flaky sea salt on top. Sweet and salty is a match made in pudding paradise.
  • Serve warm for comfort, chilled for elegance. Both ways are delicious.

Variations to Try

Three different styles of butterscotch desserts
  • Butterscotch Pudding Pie – Pour into a graham cracker crust, chill, and top with whipped cream. Instant crowd-pleaser.
  • Butterscotch Self-Saucing Pudding – A baked twist that creates its own sauce as it cooks. Perfect for when you want something cozy.
  • Egg-Free Version – Skip the yolks and add an extra tablespoon of cornstarch. You’ll still get a silky finish without eggs.
  • Healthier Swap – Use coconut milk for a dairy-free option. It adds a subtle tropical twist.

Wrapping It Up

Homemade butterscotch pudding is one of those desserts that proves simple ingredients can create something extraordinary. It’s creamy, nostalgic, and endlessly versatile. Once you’ve made it from scratch, the boxed version won’t stand a chance.

So grab a saucepan, whisk, and a little patience. You’ll be rewarded with a dessert that feels both old-fashioned and irresistible. And if you’re anything like me, you’ll be sneaking spoonfuls straight from the fridge at midnight.

creamy butterscotch pudding

Butterscotch Pudding From Scratch

This creamy butterscotch pudding is made from scratch with brown sugar, butter, and milk. It’s smooth, rich, and perfectly balanced with a touch of salt. Way better than boxed pudding and easy enough for a weekday dessert.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Servings: 4 people
Course: Dessert
Cuisine: American, British-inspired
Calories: 280
Ingredients Method Notes

Ingredients
  

  • ½ cup dark brown sugar
  • 3 tablespoons unsalted butter
  • 2 cups whole milk
  • ½ cup heavy cream
  • 3 tablespoons cornstarch
2 large egg yolks (optional, for extra creaminess)
  • 1 teaspoon vanilla extract
  • Pinch of salt
Whipped cream for topping (optional)
Flaky sea salt for garnish (optional)

Method
 

  1. Melt the butter in a medium saucepan over medium heat.
  2. Add brown sugar and stir until it bubbles and smells like toffee, about 2–3 minutes.
  3. Whisk in milk and cream slowly. The sugar may clump at first but will dissolve as it heats.
  4. In a small bowl, mix cornstarch with 3 tablespoons of milk until smooth. Whisk this slurry into the pot.
  5. If using eggs, temper the yolks: whisk them in a separate bowl and slowly drizzle in some of the hot mixture while whisking. Then pour back into the pot.
  6. Cook while whisking over medium heat until the pudding thickens, about 5–7 minutes. It should coat the back of a spoon.
  7. Remove from heat and stir in vanilla and a pinch of salt.
  8. Pour into serving cups. Press plastic wrap directly on the surface to prevent a skin from forming.
  9. Chill for at least 2 hours or serve warm for a cozy treat.
  10. Top with whipped cream and sea salt flakes before serving if desired.

Notes

  • For egg-free pudding, just skip the yolks and add one extra tablespoon of cornstarch.
  • Pudding can be eaten warm or chilled—warm feels cozy, chilled feels elegant.
  • Dark brown sugar makes the flavor deeper. If you only have light brown sugar, it still works but will taste a little milder.

Frequently Asked Questions

1. What makes butterscotch pudding different from caramel pudding?
Caramel uses white sugar cooked until golden, while butterscotch relies on brown sugar and butter. The molasses in brown sugar gives butterscotch its deeper, richer flavor.

2. Can I make butterscotch pudding without eggs?
Yes! Just add an extra spoonful of cornstarch instead of egg yolks. It thickens beautifully and is perfect for anyone avoiding eggs.

3. How long does homemade pudding last?
Keep it in the fridge for up to four days, covered tightly. It doesn’t freeze well, so enjoy it fresh.

4. Can I use this recipe for butterscotch pudding pie?
Absolutely. Just pour the cooled pudding into a baked crust and chill until firm. Top with whipped cream before serving.

5. What’s the trick to avoiding lumps?
Whisk constantly, especially when adding the cornstarch mixture. If you still end up with lumps, strain the pudding through a fine mesh sieve before chilling.

6. Is this considered a Scottish pudding?
Butterscotch originated in England, not Scotland, though people often confuse the two. Traditional Scottish puddings are usually steamed desserts, while this one is custard-based.

Jesse Morgan

 [email protected]

Author Box

Jesse Morgan

A dessert enthusiast and recipe experimenter. I created Sweetery Toronto to share my love for global desserts, creative recipes, and sweet, healthy living tips with readers worldwide.
 [email protected]
© 2025 Sweetery Escapades | Powered by Superbs Personal Blog theme