Preheat your oven to 350°F. While it heats, line an 8x8-inch baking pan with parchment paper, allowing the edges to overhang slightly so you can easily lift out the baked granola bars later. This setup ensures even baking and simple removal.
While the oven preheats, roughly chop the pecans into 1/4-inch pieces and measure out the almonds, oats, dried cranberries, and shredded coconut. I like to toast the pecans and almonds together on a sheet pan at 350°F for about 5 minutes to enhance their nutty flavor and add depth to the final bars—this small step makes a real difference in taste. Set the toasted nuts aside to cool slightly, then combine them with the oats, cranberries, coconut, cinnamon, nutmeg, and salt in a large bowl.
Mash the two ripe, spotted bananas in a bowl until mostly smooth—a few small lumps are fine and add texture. Stir in the vanilla extract and almond butter, mixing until well combined. The banana and almond butter create a naturally sweet, creamy binder that holds everything together without refined sugar.
Add the finely shredded carrots to the banana mixture and stir to combine. Pour the wet mixture from Step 3 into the dry ingredient mixture from Step 2, and fold everything together until the oats and nuts are evenly coated. I find that using a sturdy spoon and folding gently keeps the texture more interesting than over-mixing, which can compress the oats.
Transfer the granola mixture to your prepared pan and press it firmly and evenly into all corners using your hands or the back of a spatula. Make sure the mixture is compressed so the bars hold together when cut, but not so hard that they become dense. Bake for 20-25 minutes until the edges are lightly golden but the center still feels slightly soft to the touch—this is important because the bars will continue to firm up as they cool.
Remove the pan from the oven and let the granola cool completely in the pan—this usually takes about 30-45 minutes. Once cooled, use the parchment overhang to lift the entire block out of the pan, then place it on a cutting board. Cut into 16 equal bars (a 4x4 grid) using a sharp knife, wiping the blade between cuts for cleaner edges. Store in an airtight container for up to a week.