Separate egg yolks into a bowl and set aside.
In a pot, add milk, cream, powdered sugar, corn starch, salt, banana flavoring and vanilla extract and whisk together.
Heat over medium heat whisking continuously.
Once mixture starts to steam, scoop up a little pudding mixture and whisk it into the egg yolks so they come to a warm temperature, this will prevent them from curdling.
When pudding starts to thicken, add egg yolks and whisk into mixture.
Remove from heat and pour through a fine mesh strainer to remove any chunks.
Chill pudding in the refrigerator before serving.
To make a banana and cookie pudding cup, add crumbled shortbread or vanilla wafer cookies in the bottom of jar or serving container, followed by chunked bananas, banana pudding, whipped cream, more bananas and shortbread or vanilla wafer cookies and serve.