Combine wet ingredients: In a large bowl, mix together soy milk, apple cider vinegar, applesauce, brown sugar, peanut butter, vanilla extract, and miso or salt.
Soak: Add oats, almond flour, and ground flaxseed and mix until well combined. Cover and set aside for 30 minutes.
Preheat oven to 350°F. Line an 8x4-inch loaf pan with parchment paper.
Make streusel: In a small bowl, combine oat flour, brown sugar, cinnamon, and salt. Break up any large clumps of sugar. Add peanut butter and melted vegan butter and stir with a fork until the mixture starts to clump together. If it's too dry, add soy milk or water a little at a time just until the mixture holds together. Place in the fridge until ready to bake.
Add dry ingredients: Once the oats have soaked for 30 minutes, sift in whole wheat flour, baking powder, baking soda, and cinnamon. Fold the dry ingredients into the wet ingredients just until no dry flour is left.
Assemble: Transfer half the batter to the lined loaf pan. Spread jam on top and cover with remaining batter. Sprinkle the streusel all over and gently press the streusel into the batter to help it stick.
Bake: Bake on the middle rack of your oven for 1 hour, or until a toothpick inserted in the center comes out clean.
Cool: Place the loaf pan on a wire rack for 15 minutes. Use the parchment paper to help lift the bread out of the pan, then place the bread directly on the wire rack to finish cooling. Cool completely before slicing.
Notes
1) Peanut Butter: I use a natural peanut butter that doesn't have any added oils or sugars (not the no-stir kind). The only ingredients are peanuts and maybe salt.