Go Back
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.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 people
Course: Dessert
Cuisine: American, British-inspired
Calories: 280

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.