Easy homemade vanilla pudding recipe, the ultimate comfort food, using only whole ingredients just like Grandma used to make.
Mix the flour and about a half cup of the milk in a small bowl and whisk until very smooth with no lumps.
In a large saucepan, combine the flour/milk mixture, sugar and the rest of the 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.
In a small glass bowl, beat eggs and then gradually stir in about 1-2 cups 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.
Remove pan of homemade vanilla pudding from heat. Stir in butter and vanilla.
Let vanilla pudding cool for 5 minutes and serve warm.
Refrigerate uneaten portion and use for homemade vanilla pudding cups for your children's lunches or for quick at home snacks.