To begin, peel, chop, and freeze bananas overnight, or until fully frozen. When the bananas are ready, add 4 tbsp of coconut milk to a high-speed blender or food processor. Then add in the bananas, vanilla, peanut butter, cacao powder, and salt.
Blend on medium-high until you achieve a smooth, soft-serve consistency, about 2-5 minutes. You may have to stop and scrape down the sides a few times. If it isn't blending at all, add in the rest of the coconut milk 1 tbsp at a time.
You can serve the nice cream at this point for a soft-serve texture. Top with garnishes of your liking (chopped peanuts, chocolate chunks, peanut butter drizzle, or toasted coconut flakes).
For a more firm consistency, transfer nice cream to a freezer-safe loaf pan or container. Drizzle more peanut butter over top and swirl in with a knife. Cover nice cream and freeze it for approximately 1-2 hours before eating.
When you're ready to serve, scoop nice cream into dishes and garnish with chopped peanuts, toasted coconut flakes, and chocolate chunks!