Step 1: Preheat your oven to 350°F (175°C). This ensures your cake bakes evenly.
Step 2: Grease and flour your 9x13 inch baking pan. This will prevent the cake from sticking.
Step 3: In a medium bowl, whisk together the all-purpose flour, baking soda, and salt. Set aside.
Step 4: In a large mixing bowl, beat together the unsalted butter and granulated sugar until light and fluffy. This should take about 3-4 minutes with an electric mixer.
Step 5: Add the eggs one at a time, mixing well after each addition. Then, stir in the mashed bananas and vanilla extract until fully incorporated.
Step 6: Mix in the plain Greek yogurt until smooth. This will add moisture to the cake.
Step 7: Gradually add the dry ingredients to the wet mixture, mixing until just combined. Be careful not to overmix, as this can lead to a dense cake.
Step 8: Pour the batter into your prepared baking pan, spreading it evenly. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
Step 9: Once baked, remove the cake from the oven and allow it to cool in the pan for about 10 minutes before transferring it to a cooling rack to cool completely.
Step 10: While the cake is cooling, prepare the frosting. In a mixing bowl, beat together the softened unsalted butter and creamy peanut butter until smooth. Gradually add the sifted powdered sugar and milk, mixing until you reach your desired consistency. Finally, stir in the vanilla extract.
Step 11: Once the cake has completely cooled, spread the peanut butter frosting evenly over the top using a spatula. You can garnish with chopped peanuts or banana slices if desired.
Step 12: Cut the cake into squares and serve. Enjoy the delightful combination of banana and peanut butter with every bite!