Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Peach Coffee Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 9 servings 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan

Description

This Vegan Peach Coffee Cake is a soft, cinnamon-spiced cake layered with juicy peaches and topped with a buttery streusel crumble. It’s the perfect pairing for coffee or tea and makes a great breakfast, snack, or dessert!


Ingredients

Units Scale

For the Cake:

2 cups (250g) all-purpose flour

1 tsp baking powder

1/2 tsp baking soda

1/2 tsp salt

1 tsp cinnamon

3/4 cup (150g) granulated sugar

1/2 cup (120ml) unsweetened almond milk (or any plant-based milk)

1/2 cup (120ml) unsweetened applesauce (or mashed banana)

1/3 cup (80ml) melted coconut oil (or vegetable oil)

1 tbsp apple cider vinegar (or lemon juice)

2 tsp vanilla extract

1 1/2 cups (200g) fresh or canned peaches, diced

For the Streusel Topping:

1/2 cup (60g) all-purpose flour

1/3 cup (65g) brown sugar

1 tsp cinnamon

1/4 cup (55g) vegan butter, melted

For the Optional Glaze:

1/2 cup (60g) powdered sugar

1 tbsp almond milk

1/2 tsp vanilla extract


Instructions

Step 1: Prepare the Streusel Topping

  1. In a small bowl, mix flour, brown sugar, and cinnamon.
  2. Add melted vegan butter and stir until the mixture forms coarse crumbs. Set aside.

Step 2: Make the Cake Batter

  1. Preheat oven to 350°F (175°C). Grease an 8×8-inch (20×20 cm) baking pan or line it with parchment paper.
  2. In a large bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and sugar.
  3. In another bowl, mix almond milk, applesauce, coconut oil, apple cider vinegar, and vanilla extract.
  4. Gradually add the wet ingredients to the dry ingredients, stirring until just combined.
  5. Gently fold in the diced peaches.

Step 3: Assemble & Bake

  1. Pour the batter into the prepared baking pan and spread evenly.
  2. Sprinkle the streusel topping evenly over the batter.
  3. Bake for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
  4. Let the cake cool completely before adding the glaze.

Step 4: Make the Glaze (Optional)

  1. In a small bowl, whisk together powdered sugar, almond milk, and vanilla until smooth.
  2. Drizzle over the cooled cake before serving.

Notes

  • Fresh vs. Canned Peaches: If using canned peaches, drain them well before adding.
  • Oil Substitute: Use melted vegan butter instead of coconut oil for a richer flavor.
  • Storage: Store in an airtight container at room temperature for 2 days, or refrigerate for up to 5 days.
  • Freezing: Wrap slices individually and freeze for up to 3 months. Thaw overnight in the fridge.
  • Nut-Free Option: Use oat milk or soy milk instead of almond milk.