Homemade Vanilla Pudding Recipe

Easy homemade vanilla pudding recipe, the ultimate comfort food, using only whole ingredients just like Grandma used to make.

Cook Time 10 minutes
Servings 8



  1. In a large saucepan, combine sugar and flour and milk. Cook and stir with a whisk over medium heat until the mixture starts to slightly bubble.  Cook for 2 minutes more and remove saucepan from the heat.

  2. In a small glass bowl, beat eggs and then gradually stir in about a cup of the cooked mixture all the while whisking vigorously. Pour egg mixture into the saucepan and return to medium heat. Cook/stir until nearly bubbly but not a boil. Reduce heat and cook/stir for 2 more minutes.

    homemade vanilla pudding
  3. Remove pan of homemade vanilla pudding from heat. Stir in butter and vanilla.

  4. Let vanilla pudding cool for 5 minutes and serve warm.

  5. Refrigerate uneaten portion and use for homemade vanilla pudding cups for your children's lunches or for quick at home snacks.

Recipe Notes

You may substitute whole coconut milk (where to find) for a dairy free homemade vanilla pudding version.

Organic cornstarch or arrowroot powder may be substituted for the flour.