This is a lovely vegan cake to serve guests on a Sunday afternoon. It is delicious and full of flavor. The recipe was adapted from an old German cookbook.

Chocolate Chip Cherry Cake with Almond Streusel Topping

Serving Size: 8


for the cake:

  • 2 cups flour
  • 2 teaspoons baking powder
  • ¾ cup cold vegan margarine, cut into cubes
  • ½ cup sugar
  • pinch of salt
  • 2 egg replacements
  • 1 teaspoon vanilla
  • 3-4 tablespoons soy milk
  • 1 cup vegan chocolate chips

for the cherry filling:

  • 4 cups cherries
  • 3 tablespoons cinnamon sugar

for the crumb topping:

  • ½ cup flour
  • ½ cup ground almonds
  • ½ cup sugar
  • ¼ cup cold vegan margarine, cut into cubes
  • pinch of salt
  • almond slivers


  1. To make the cake Place the flour, baking powder, sugar and pinch of salt in a food processor.
  2. Pulse to mix.
  3. Add the cold vegan margarine that has been cut into small pieces.
  4. Pulse to from crumbs.
  5. Mix the egg replacements, soy milk and vanilla together.
  6. Add to the flour mixture and again pulse to form a dough.
  7. Turn the dough out onto a lightly floured work space.
  8. Add the 1 cup of chocolate chips and gently need the dough together.
  9. Form into a ball and chill in the refrigerator while preparing the cherries and topping.
  10. For the filling, wash and pit about 5 cups cherries and put aside. (If using cherries from a can or jar, drain well.)
  11. Place the cake dough in a greased spring form and pat to evenly distribute.
  12. Cover the cake with the cherries and sprinkle 3 tablespoons cinnamon-sugar-mix over the cherries.
  13. Preheat your oven to 375°F/190°C.
  14. For the streusel topping: Combine the flour, almond meal, pinch of salt and sugar in a food processor.
  15. Pulse to mix well. Add the vegan margarine and pulse to make crumbs.
  16. Distribute the crumbs on top of the cherries.
  17. Sprinkle a few slivered almonds on top and place in the oven to bake.
  18. Bake for 30-40 minutes until the cherries are bubbly and the crumbs are lightly brown.
  19. Let cool before serving.