Banana pudding is a classic Southern American dessert featuring homemade vanilla pudding with layers of bananas and vanilla wafers for the most delicious combination. It's also often topped with some whipped cream.