Vegan Plum Streusel Coffee Cake

The Vegan Plum Streusel Coffee Cake is a delightful, aromatic treat that combines the rustic charm of seasonal fruit with the cozy warmth of a spiced streusel topping. The cake itself is moist and tender, made with a blend of all-purpose flour, melted vegan butter, and a touch of refined sugar, which offers a subtle sweetness. Unsweetened applesauce and vegan vanilla yogurt contribute to its moist crumb, while the vanilla extract infuses it with a classic, comforting aroma. The true star of the cake is the juicy, ripe plums, sliced and layered within, bursting with a sweet-tart flavor that beautifully complements the cake’s sweetness. The streusel topping, a crumbly mixture of flour, brown sugar, softened vegan butter, more vanilla yogurt, and a medley of spices like cinnamon and nutmeg, adds a delightful crunch. Chopped walnuts are sprinkled in for an added nutty texture. Each bite of this coffee cake is a harmonious blend of sweet plum, spiced streusel, and soft, vanilla-scented cake, making it an ideal companion for a cup of coffee or tea.


Vegan Plum Streusel Coffee Cake

Vegan Plum Streusel Coffee Cake


  • Streusel Ingredients:
  • 1/2 cup all-purpose flour
  • 1/2 cup brown sugar
  • 1/2 cup vegan butter, softened
  • 2 tablespoons vegan vanilla yogurt
  • 1/2 cup chopped walnuts
  • 1 teaspoon cinnamon
  • 1/2 teaspoon nutmeg
  • Cake Ingredients:
  • 1/2 cup vegan butter, melted
  • 3/4 cup refined sugar
  • 1/4 cup unsweetened applesauce
  • 1/4 cup vegan vanilla yogurt
  • 1 teaspoon vanilla extract
  • 1 1/4 cups all-purpose flour
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon sea salt
  • 1/2 tablespoon distilled white vinegar
  • 3-4 ripe plums, sliced


    1. Preheat your oven to 350 degrees Fahrenheit and grease (I used Earth Balance and flour) a 9″ cake pan.
    2. Combine all of the streusel ingredients in one bowl and stir until fully combined, or do what I do and mush it all together with your hands. Set aside.
    3. In a separate bowl, stir together the melted vegan butter, refined sugar, applesauce, yogurt and vanilla extract.
    4. Add in the all-purpose flour, baking soda, baking powder and sea salt.
    5. Stir in the distilled white vinegar and pour the batter in the cake pan.
    6. Place the plum slices on top of the cake batter.
    7. Spread the streusel on top of the plums.
    8. Bake in the oven for 45-50 minutes, until the top browns and a toothpick can be inserted and removed cleanly (the plum will stick to the toothpick, but that’s okay. Just make sure no wet cake batter is on the toothpick and you’re good to go).
    9. Allow the cake to cool for 10 minutes, then serve if you want to eat it warm. Otherwise allow to cool completely.

Plums on top of the cake batter:

Streusel on top of plums:

Skip to Recipe