In a large skillet on medium heat mix 2 ½ cups cooked & pureed squash and 4 Tablespoons of butter, stirring constantly. Heat until butter melted
In separate bowl mix 2 cups sugar with 3 Tablespoons flour until blended, add to squash mixture, stirring until fully incorporated.
To squash mixture add 1 can of evaporated milk and one chopped banana. Cook pudding until thickened, stirring constantly.
In separate bowl beat 3 large egg yolks until smooth. Then add beaten eggs to hot pudding stirring quickly to incorporate.
Cook for 1-2 minutes longer or until pudding is thick.
Cut 2 remaining bananas into slices and layer pudding/bananas/whipped cream/cookies (in any order you wish) into serving dishes and serve room temperature.
NOTES:
*Make sure cooked squash is pureed completely with no lumps remaining.
*Over-cooking pudding once eggs are added could leave small pieces of cooked egg in your pudding. Only cook as long as needed once eggs are added.
*Pudding will thicken a little as it cools.