In a small saucepan, bring butter (or margarine) and water to a boil. Remove from heat and quickly whisk in the flour until it forms a smooth ball. Let stand for about five minutes.
Next, beat in eggs one at a time using a whisk or transfer the dough ball to a mixer and add the eggs one at a time.
Bake for 22-25 minutes or until the dough starts to turn golden brown. It will be bubbly looking. You can poke the largest bubbles down if you want.
Let crust cool and then make the filling.
For the filling, beat the cream cheese with a hand mixer in a medium-sized bowl. Very slowly add the milk as you beat it to prevent little balls of cream cheese in the filling mixture.
Once you have all the milk mixed into the cream cheese, add the packages of instant pudding and mix well.
Pour mixture onto the cooled crust and spread evenly.
Next, add the layer of Cool Whip by carefully spreading it over the whole dessert.
For the final touch, drizzle chocolate sauce back and forth across the length of the dessert. Then, take a butter knife and drag it back and forth to get the look you see in the pictures above.
Enjoy!
Recipe by Real Life Dinner at https://reallifedinner.com/eclair-cream-puff-dessert/