Prepare the pan
Preheat the oven to 375°F. Grease a 9x5-inch loaf pan or line it with parchment paper so the bread lifts out easily.
Mash the bananas
Add the ripe bananas to a large mixing bowl. Mash them with a fork until mostly smooth with a few small lumps.
Add the wet ingredients
Pour in the almond milk, melted butter, maple syrup, and vanilla. Whisk until the mixture looks smooth and evenly combined.
Stir in the leavening
Add the baking powder and baking soda. Stir well so they distribute evenly through the batter.
Add the flours
Add the all-purpose flour and almond flour. Mix gently until a thick batter forms. Avoid overmixing, or the bread may turn dense.
Fold in the blueberries
Gently fold in the blueberries with a spatula. Stir just enough to distribute them without crushing the berries.
Bake the loaf
Pour the batter into the prepared loaf pan and smooth the top. Bake for about 50 minutes, or until the top is golden and a toothpick inserted in the center comes out clean.
Protect the top if needed
If the top is browning too quickly but the center is not fully baked, loosely cover the loaf with foil and continue baking until the middle is set.
Cool completely
Let the bread cool in the pan for about 10 to 15 minutes, then transfer it to a wire rack. Cool before frosting or slicing for the cleanest texture.
Add the optional frosting
Beat the vegan cream cheese, melted vegan butter, and powdered sugar until smooth. Drizzle or spread it over the cooled loaf, then slice and serve.