Ingredients

The following ingredients have 8 Servings
  • 2 cups unbleached all purpose flour ((or use a mix of half whole wheat and half all purpose flour))
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1 tbsp flaxmeal
  • 1 cup turbinado sugar
  • 12 oz fresh cranberries
  • 1/2 cup walnuts ((lightly toasted and chopped. These are optional, if you want to make the loaf nut-free))
  • 4 tbsp vegan butter ((or vegetable oil))
  • 1/4 cup applesauce
  • 3/4 cup nondairy milk
  • 1 tsp apple cider vinegar
  • 1 tsp vanilla extract
  • 1/4 cup unbleached all purpose flour
  • 2 tbsp vegan butter ((at room temperature))
  • 1 tsp pure vanilla extract
  • 2 tbsp turbinado sugar

Instruction

  • Preheat the oven to 350 degrees Fahrenheit. Oil and flour a a 9 X 5 loaf pan.
  • Mix the streusel ingredients until the mixture resembles large breadcrumbs. Set aside.
  • Mix the apple cider vinegar and almond milk and set aside for a couple of minutes to curdle.
  • In a bowl, mix the flour with the baking powder, baking soda, flaxmeal, salt and sugar.
  • In a larger bowl, whisk together the applesauce, nondairy milk, butter and vanilla extract.
  • Add the dry ingredients to the wet in two batches, mixing thoroughly with a spatula after each addition.
  • Fold in the cranberries and walnuts, if using.
  • Scrape the batter into the loaf pan and smooth the top with the spatula. Sprinkle the streusel on evenly.
  • Place in the preheated oven and bake 1 hour and 20 minutes or until a toothpick inserted in the center comes out clean.
  • Cool thoroughly on a rack before unmolding. Slice and serve.