Preheat & Prep: Preheat oven to 350°F (177°C). Line an 8x4 inch loaf pan with parchment paper, leaving overhang. Set aside.
Mix Wet Ingredients: In a large bowl, whisk eggs. Add maple syrup, cashew butter, melted coconut oil, almond milk, molasses, and vanilla. Whisk until smooth.
Add Dry Ingredients: Place a fine mesh sieve over the bowl. Sift in almond flour and coconut flour. Add baking soda, cinnamon, ginger, nutmeg, and salt. Stir until just combined.
Bake: Pour batter into the prepared pan. Bake for 40-45 minutes, until a toothpick inserted in the center comes out clean.
Cool: Let cool in the pan on a wire rack for 15-20 minutes, then lift out and cool completely before frosting.
Make Frosting: In a medium bowl, beat together softened cream cheese, softened coconut oil, maple syrup, and vanilla until smooth and creamy.
Frost & Serve: Spread frosting over the cooled loaf. Sprinkle with chopped nuts if desired. Slice and enjoy!