Homemade Pudding from Scratch Recipe

5 stars
4.62 (9)
Homemade Pudding from Scratch Recipe
Prep Time:
10 mins
Cook Time:
30 mins
Total Time:
Recipe by Administrator
Published on November 18, 2023

Indulge in the creamy goodness of homemade pudding made entirely from scratch. This easy recipe will guide you through the process of creating a velvety smooth pudding with a rich and luscious flavor. Perfect for dessert or as a sweet treat any time of the day, this homemade pudding will leave you wanting more. It's a classic American recipe that will never go out of style.


  • 2 cups whole milk
  • 1/2 cup granulated sugar
  • 1/4 cup cornstarch
  • 1/4 teaspoon salt
  • 4 large egg yolks
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract


  1. In a medium saucepan, heat the milk over medium heat until it starts to steam. Do not let it boil.
  2. In a separate bowl, whisk together the sugar, cornstarch, and salt. Add the egg yolks and whisk until smooth.
  3. Slowly pour the hot milk into the egg mixture while whisking constantly.
  4. Pour the mixture back into the saucepan and cook over medium heat, whisking constantly, until the pudding thickens and comes to a gentle boil. This should take about 5-7 minutes.
  5. Remove the saucepan from heat and stir in the butter and vanilla extract until well combined.
  6. Pour the pudding into individual serving dishes and cover with plastic wrap, making sure the wrap touches the surface of the pudding to prevent a skin from forming.
  7. Refrigerate for at least 2 hours or until the pudding is fully set and chilled.
  8. Serve chilled and enjoy the creamy homemade pudding!

Interesting Facts

  • Pudding is a popular dessert in America, often enjoyed with whipped cream or a sprinkle of cinnamon on top.
  • Cornstarch is used as a thickening agent in this recipe, giving the pudding its smooth and silky texture.
  • The use of egg yolks adds richness and a custard-like consistency to the pudding.
  • Homemade pudding can be customized by adding flavors such as chocolate, banana, or butterscotch.