Prepare the Dough: In a mixing bowl, blend the eggs, vegetable oil, sugar, hot milk, salt, vanilla, and yeast until well combined. Then, gradually add the flour while kneading until you achieve a dough that doesn’t stick to your hands.
Let it Rise: Shape the dough into small balls and place them on a tray, covering them with a cloth. Allow them to rise for about 40-50 minutes until they double in size. A little tip: place one dough ball in a glass of water; once it floats, it's ready to fry!
Fry the Dreams: In a deep pan, heat enough oil for frying. Fry the dough balls until they turn a golden brown and are fluffy. Once cooked, let them drain on absorbent paper.
Prepare the Cream Filling: In a saucepan over low heat, mix the milk, sifted yolks, margarine, condensed milk, and corn starch. Constantly stir until the mixture thickens, then remove it from the heat. Once cooled, stir in the milk cream.
Fill and Serve: Use a pastry bag to fill each fried dough ball with the cream. Finish by dusting them with powdered sugar, and voilà—your Homemade Dreams are ready to be devoured!