vegan salted caramel apple cake
Prep time
Cook time
Total time
This Vegan Salted Caramel Apple Cake will become your favorite fall treat! Fluffy, spiced apple cake is soaked with homemade caramel and topped with fluffy coconut whipped cream.
Recipe type: Cakes
Serves: 12
  • *for the cake*
  • 2 tbsp ground flaxseed + 6 tbsp water
  • 1 cup white granulated sugar
  • 1¾ cup all-purpose flour
  • 1½ tsp baking powder
  • 1 tsp baking soda
  • ½ tsp salt
  • ¼ cup vegan butter, at room temperature
  • ⅓ cup nondairy yogurt (I used Silk soy milk vanilla yogurt)
  • ¼ cup vegetable oil
  • 1 tbsp vanilla extract
  • ½ tsp cinnamon
  • ⅔ cup unsweetened nondairy milk
  • 1 cup diced apple
  • *for the caramel*
  • ⅔ cup packed dark brown sugar
  • ⅓ cup nondairy milk (I used oat milk)
  • 3 tbsp vegan butter
  • 2 tsp vanilla extract
  • big pinch of salt
  • *for the coconut whipped cream*
  • 1 can coconut cream
  • 2 tbsp powdered sugar
  • 1 tsp vanilla extract
  1. First - if you want to make coconut whipped cream, be sure to put your canned coconut cream in the fridge for at least a few hours to solidify.
  2. To make the cake, first preheat oven to 350F and spray a 9 x 9 baking pan with nonstick baking spray.
  3. In a small bowl, whisk together the ground flaxseed with the water and set aside to thicken.
  4. In the bowl of a stand mixer, combine the flour, baking powder, baking soda, cinnamon, salt, and sugar.
  5. Add in the vegan butter, and beat on low until it's incorporated and has a sandy texture.
  6. In a small bowl, whisk together the oil, flaxseed mixture, nondairy yogurt, vanilla extract, and add them to the dry ingredients. Mix until combined.
  7. Finally, pour in the unsweetened nondairy milk, and beat on medium-low until smooth and creamy.
  8. Add in the apple pieces, and gently fold to combine.
  9. Pour batter into prepared pan and bake for 45-50 minutes, until cake is set in the center and a toothpick comes out clean. Set the cake aside to cool while you make the caramel.
  10. To make the caramel, combine the brown sugar and nondairy milk in a small nonstick pot.
  11. Turn heat on medium, and cook the caramel, stirring often, until thick and dark amber. This will take 10-15 minutes. Be careful not to burn it!
  12. When ready, remove from heat and add in the vegan butter, vanilla, and salt. Set aside.
  13. Now, use a fork to pierce all over the surface of the cake. Pour about ¾ of the caramel over the top to soak into the cake. You can use a spoon to make sure the caramel is evenly spread. You may serve the cake now, or top with coconut whipped cream. If you want to add on the cream, you must wait for the cake to cool off completely first.
  14. To make the coconut whipped cream, carefully open your can of chilled coconut cream. Spoon the coconut solids off the top and transfer to a medium bowl. Be sure to leave any liquid behind in the can.
  15. Beat the coconut solids with a hand-mixer with a whisk attachment until light and fluffy. Add in the powdered sugar and vanilla, and beat until combined.
  16. Carefully spread the coconut whip on the cooled apple cake, and drizzle the reserved caramel on top. Enjoy!
Recipe by The Baking Fairy at