Line a 6-inch loaf pan with parchment paper and preheat oven to 350F.
In a small bowl, mix in your topping ingredients. Set aside.
In a medium bowl, mix in your apple filling ingredients. Set aside.
In a small bowl, mix in your flax egg, then combine it to your granulated sugar mixture.
In a large bowl, cream softened vegan butter and granulated sugar. Mix until thoroughly combined.
Add vanilla, flour, xanthan gum, baking powder, baking soda, yogurt, and almond milk and mix till well combined.
Pour half of the batter into the loaf pan and spread evenly throughout the pan. Then, add half the apple mixture and spread evenly. Sprinkle with half the sugar mixture. Repeat with the rest of the batter, apples, and then top off with sugar mixture. Tap to let all the air bubbles come out.
Bake on center rack of the oven for 50 to 60 minutes or until a toothpick inserted into the center comes out clean.
Remove from heat and let it cool at least 15 minutes.
Garnish with a drizzle of salted caramel (see recipe link below).
Notes
For a non-vegan version of this recipes, replace the flax eggs with real eggs, the coconut oil with butter, vegan yogurt with real yogurt or sour cream, and remove the almond milk.For a non gluten-free version of this recipe, replace with regular flour and remove the xanthan gum.