1 cup milk
1/4 pound butter
1 cup all-purpose flour
1 cup cold heavy cream
1/4 cup whipped cream cheese, at room temperature
1/4 cup confectioners' sugar
2 teaspoons vanilla bean paste (or 1 teaspoon vanilla extract and the seeds from half of a vanilla bean)
Preheat the oven to 425 degrees.
Heat the milk and butter over medium heat until scalded. When the butter is melted, add the flour all at once and beat it with a wooden spoon until the mixture comes together and forms a dough (it will look essentially like mashed potatoes). Cook, stirring constantly, over low heat for 2-3 minutes, until the flour begins to coat the bottom of the pan. Dump the hot mixture into the bowl of a food processor fitted with the steel blade. Add the eggs and pulse until the eggs are incorporated into the dough and the mixture is thick.
Spoon the mixture into a pastry bag fitted with a large plain round tip. Pipe one inch mounds onto a baking sheet lined with parchment paper. You should have about 35 puffs. With a wet finger, lightly press down the swirl at the top of each puff (so it won't burn during baking). Bake for 20 minutes, or until lightly browned, then turn off the oven and allow them to sit for another 10 minutes, until they sound hollow when tapped on the bottom. Make a small slit in the bottom of each puff to allow the steam to escape, and cool upside down on a cooling rack.
Meanwhile, whip the heavy cream and cream cheese in the bowl of an electric mixer fitted with the whisk attachment on high speed until soft peaks form, add the sugar and vanilla, and continue beating on high until the mixture is stiff, but not dry. Spoon the cream mixture into a pastry bag fitted with a small star tip, and fill the cooled puffs, using the steam vent you created on the bottom. Refrigerate the puffs until you are ready to serve. Sprinkle with confectioners sugar, and enjoy!