Vegan Peach Coffee Cake

This Vegan Peach Coffee Cake is a soft, moist, and warmly spiced cake topped with juicy peaches and a crunchy cinnamon streusel. It’s the perfect treat for breakfast, brunch, or dessert, with a balance of natural sweetness and cozy flavors. Made without eggs or dairy, this plant-based coffee cake is just as indulgent as the classic version!

Why You’ll Love This Recipe

  • Completely Vegan – No eggs or dairy, but still rich and moist.
  • Bursting with Peaches – Sweet, juicy peaches add natural flavor.
  • Cinnamon Streusel Topping – A crunchy, buttery crumble adds texture.
  • Perfect for Any Time of Day – Enjoy it for breakfast, brunch, or as a dessert.
  • Easy to Make – Simple ingredients and no special equipment needed.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Cake:

  • All-purpose flour
  • Baking powder
  • Baking soda
  • Cinnamon
  • Salt
  • Brown sugar
  • Unsweetened applesauce (egg replacer)
  • Plant-based milk (almond, oat, or soy)
  • Apple cider vinegar
  • Vanilla extract
  • Coconut oil or vegan butter, melted
  • Fresh or canned peaches, sliced

For the Streusel Topping:

  • All-purpose flour
  • Brown sugar
  • Cinnamon
  • Vegan butter or coconut oil, melted

Directions

Prepare the Cake Batter:

  1. Preheat the Oven – Set your oven to 350°F (175°C). Grease an 8×8-inch baking pan or line it with parchment paper.
  2. Mix Dry Ingredients – In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt.
  3. Combine Wet Ingredients – In another bowl, mix the brown sugar, applesauce, plant-based milk, apple cider vinegar, vanilla extract, and melted coconut oil or vegan butter.
  4. Mix the Batter – Gradually fold the wet ingredients into the dry ingredients until just combined. Do not overmix.
  5. Add Peaches – Gently fold in the peach slices, saving some for topping. Pour the batter into the prepared pan and smooth the top.

Make the Streusel Topping:

  1. Prepare the Streusel – In a small bowl, mix the flour, brown sugar, and cinnamon. Stir in the melted vegan butter or coconut oil until the mixture forms crumbles.
  2. Top the Cake – Sprinkle the streusel evenly over the batter and add the remaining peach slices on top.

Bake the Coffee Cake:

  1. Bake – Place in the oven and bake for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
  2. Cool and Serve – Let the cake cool in the pan for 10 minutes before transferring to a wire rack. Serve warm or at room temperature.

Servings and Timing

  • Servings: 9 squares
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes

Variations

  • Nutty Crunch – Add chopped pecans or walnuts to the streusel for extra texture.
  • Gluten-Free Option – Use a 1:1 gluten-free flour blend.
  • Extra Moist Cake – Swap applesauce for mashed banana or vegan yogurt.
  • Maple Sweetened – Replace brown sugar with maple syrup for a deeper flavor.
  • Spiced Version – Add a pinch of nutmeg or ginger for a warming spice blend.

Storage/Reheating

  • Room Temperature – Store in an airtight container for up to 2 days.
  • Refrigeration – Keep refrigerated for up to 5 days.
  • Freezing – Freeze individual slices for up to 2 months. Thaw before serving.
  • Reheating – Warm in the microwave for 10-15 seconds for a fresh-out-of-the-oven feel.

FAQs

Vegan Peach Coffee Cake

Can I use canned peaches?

Yes! Drain them well before adding to the batter to prevent excess moisture.

What can I use instead of applesauce?

Mashed banana or vegan yogurt works as a great substitute.

How do I make this cake oil-free?

Use additional applesauce in place of the coconut oil or vegan butter.

Can I use whole wheat flour?

Yes, but the cake may be denser. Try using half whole wheat and half all-purpose flour.

How do I prevent the streusel from sinking?

Make sure the batter is thick enough and sprinkle the streusel evenly over the top.

Can I use frozen peaches?

Yes! Thaw and drain them before adding to the batter.

What type of plant-based milk is best?

Almond, oat, soy, or coconut milk all work well in this recipe.

Can I double the recipe?

Yes! Use a 9×13-inch pan and adjust the baking time as needed.

Can I make this without the streusel topping?

Of course! The cake is delicious on its own, or you can dust it with powdered sugar.

How do I make this cake more like a coffee cake?

Increase the cinnamon and add a ribbon of cinnamon sugar in the middle of the batter before baking.

Conclusion

This Vegan Peach Coffee Cake is the perfect blend of soft, spiced cake, juicy peaches, and a buttery crumble topping. Whether you’re making it for brunch, dessert, or a cozy snack, this plant-based treat is sure to be a favorite. Try it today and enjoy a delicious, dairy-free twist on a classic coffee cake!

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

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.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *