Butterscotch Pudding with Whipped Cream is a classic, nostalgic dessert that brings warmth, comfort, and a touch of indulgence to any occasion. This homemade version is silky, buttery, and rich with caramel-like flavor created from brown sugar and butter. Unlike store-bought pudding, this recipe gives you full control over the creaminess, sweetness, and depth of flavor.
The combination of smooth butterscotch pudding topped with airy whipped cream creates a beautiful contrast that feels luxurious yet familiar. It’s the kind of dessert that evokes childhood memories while appealing to refined adult palates. Each spoonful melts in your mouth with rich, golden sweetness.
Why I Love This Recipe
I love this recipe because it captures the perfect balance of creamy, sweet, and buttery flavors without feeling overwhelming. The homemade butterscotch base tastes far superior to anything prepackaged, and the process of making pudding from scratch feels both simple and rewarding.
Another reason this recipe stands out is its consistency—thick, velvety, and perfectly smooth. The pudding pairs beautifully with freshly whipped cream, making every bite a harmonious blend of richness and lightness. It’s a dessert that feels special whether served after dinner or enjoyed as a comforting treat on a quiet evening.
Why It’s a Must Try Dish
This dish is a must try because it offers:
- A nostalgic flavor with gourmet-quality texture
- An easy, approachable method even for beginner cooks
- A luxurious dessert using basic pantry ingredients
- A make-ahead option that’s great for entertaining
- A comforting yet elegant treat for all ages
If you enjoy caramel, creamy desserts, or classic recipes with a homemade touch, this pudding will quickly become a favorite.
Preparation Time
Prep Time: 10 minutes
Cooking Time: 15 minutes
Cooling Time: 2 hours
Total Time: 2 hours 25 minutes
Servings and Calories
Servings: 4
Calories: Approximately 320–370 per serving (depends on cream and toppings)
Course and Cuisine
Course: Dessert
Cuisine: American Classic
Ingredients
For the Butterscotch Pudding
- 4 tablespoons unsalted butter
- 1 cup packed brown sugar
- 2 ½ cups whole milk (or any preferred milk)
- 1 cup heavy cream
- 3 tablespoons cornstarch
- 3 large egg yolks
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
For the Whipped Cream
- 1 cup heavy whipping cream
- 2 tablespoons powdered sugar
- ½ teaspoon vanilla extract
Cooking Directions
- Melt butter and cook with brown sugar until bubbly to create butterscotch flavor.
- Whisk milk, cream, egg yolks, and cornstarch in a separate bowl.
- Slowly combine the milk mixture with the hot sugar mixture.
- Cook until thickened, remove from heat, and add vanilla.
- Pour pudding into cups and chill.
- Whip cream and add on top before serving.
Step-by-Step Preparation Method
- Prepare the Wet Mixture: In a bowl, whisk milk, cream, cornstarch, and egg yolks until smooth. Set aside.
- Make the Butterscotch Base: In a saucepan, melt the butter over medium heat. Add brown sugar and stir until the mixture becomes bubbly and smooth, about 2–3 minutes.
- Combine the Mixtures: Slowly whisk in the milk mixture. Stir continuously to avoid lumps.
- Cook Until Thickened: Continue cooking for 5–8 minutes until the pudding thickens and coats the back of a spoon.
- Add Vanilla and Salt: Remove from heat and stir in vanilla and a pinch of salt.
- Strain (Optional but Recommended): Strain the pudding through a fine sieve to ensure a silky-smooth texture.
- Chill the Pudding: Pour into serving cups, cover with plastic wrap (touching the pudding to prevent skin), and refrigerate for at least 2 hours.
- Prepare Whipped Cream: Beat heavy cream, powdered sugar, and vanilla until fluffy.
- Serve: Add a dollop or swirl of whipped cream over each pudding cup.

How to Serve This Recipe
- Serve chilled for the best texture and flavor.
- Add whipped cream just before serving to keep it fresh and airy.
- Garnish with:
- Butterscotch chips
- Caramel drizzle
- Crushed cookies or toffee bits
- A sprinkle of flaky salt for a salted-butterscotch twist
Recipe Tips
- Cook the sugar mixture gently to avoid burning.
- Use whole milk or milk with some fat for a creamier texture.
- Straining the pudding makes a huge difference for smoothness.
- For extra richness, replace some milk with more cream.
- If pudding is too thick, whisk in a splash of warm milk.
Variations
- Salted Butterscotch Pudding: Add ½ teaspoon flaky salt on top for a sweet-salty balance.
- Toffee Crunch Version: Stir in crushed toffee bits before chilling.
- Chocolate Butterscotch Pudding: Add 2 tablespoons cocoa powder to the milk mixture.
- Maple Butterscotch: Replace part of the brown sugar with maple syrup.
- Bourbon Butterscotch: Add 1 tablespoon bourbon after removing from heat for a deeper flavor (adults only).
Freezing and Storage Time
- Refrigerator: Store pudding covered for up to 4–5 days.
- Freezer: Freeze without whipped cream for up to 1 month.
- Thawing: Thaw overnight in the refrigerator and whisk to restore texture.
Special Equipment Needed
- Medium saucepan
- Whisk
- Mixing bowls
- Measuring cups and spoons
- Fine mesh strainer (optional but ideal)
- Electric mixer (for whipped cream)
- Serving cups or ramekins
FAQ
1. Can I make this pudding without eggs?
Yes, increase cornstarch to 4 tablespoons and omit yolks for an egg-free version.
2. Why did my pudding turn grainy?
It likely overheated. Low, steady heat helps maintain smoothness. Straining also helps.
3. Can I use light brown sugar?
Yes, but dark brown sugar gives a deeper butterscotch flavor.
4. Can I make it dairy-free?
Use coconut milk and vegan butter, but the flavor will shift slightly.
5. Can I prepare it a day ahead?
Absolutely; it actually tastes better chilled overnight.
Conclusion
Butterscotch Pudding with Whipped Cream is a timeless, comforting, and indulgent dessert that’s easy to prepare yet exceptionally satisfying. Its luscious texture and deep caramel sweetness make it a standout treat, while the homemade touch elevates it beyond anything store-bought. With simple ingredients and customizable variations, this pudding is perfect for both casual family nights and elegant gatherings.
Butterscotch Pudding with Whipped Cream
Course: DessertCuisine: AmericanDifficulty: Easy4
servings10
minutes2
hours15
minutes2
hours25
minutesIngredients
For the Butterscotch Pudding
4 tablespoons unsalted butter
1 cup packed brown sugar
2 ½ cups whole milk (or any preferred milk)
1 cup heavy cream
3 tablespoons cornstarch
3 large egg yolks
1 teaspoon vanilla extract
¼ teaspoon salt
For the Whipped Cream
1 cup heavy whipping cream
2 tablespoons powdered sugar
½ teaspoon vanilla extract
Directions
- Prepare the Wet Mixture: In a bowl, whisk milk, cream, cornstarch, and egg yolks until smooth. Set aside.
- Make the Butterscotch Base: In a saucepan, melt the butter over medium heat. Add brown sugar and stir until the mixture becomes bubbly and smooth, about 2–3 minutes.
- Combine the Mixtures: Slowly whisk in the milk mixture. Stir continuously to avoid lumps.
- Cook Until Thickened: Continue cooking for 5–8 minutes until the pudding thickens and coats the back of a spoon.
- Add Vanilla and Salt: Remove from heat and stir in vanilla and a pinch of salt.
- Strain (Optional but Recommended): Strain the pudding through a fine sieve to ensure a silky-smooth texture.
- Chill the Pudding: Pour into serving cups, cover with plastic wrap (touching the pudding to prevent skin), and refrigerate for at least 2 hours.
- Prepare Whipped Cream: Beat heavy cream, powdered sugar, and vanilla until fluffy.
- Serve: Add a dollop or swirl of whipped cream over each pudding cup.






