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:
- Preheat the Oven – Set your oven to 350°F (175°C). Grease an 8×8-inch baking pan or line it with parchment paper.
- Mix Dry Ingredients – In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt.
- 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.
- Mix the Batter – Gradually fold the wet ingredients into the dry ingredients until just combined. Do not overmix.
- 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:
- 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.
- Top the Cake – Sprinkle the streusel evenly over the batter and add the remaining peach slices on top.
Bake the Coffee Cake:
- Bake – Place in the oven and bake for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
- 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
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!
PrintVegan Peach Coffee Cake
- 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
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
- In a small bowl, mix flour, brown sugar, and cinnamon.
- Add melted vegan butter and stir until the mixture forms coarse crumbs. Set aside.
Step 2: Make the Cake Batter
- Preheat oven to 350°F (175°C). Grease an 8×8-inch (20×20 cm) baking pan or line it with parchment paper.
- In a large bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and sugar.
- In another bowl, mix almond milk, applesauce, coconut oil, apple cider vinegar, and vanilla extract.
- Gradually add the wet ingredients to the dry ingredients, stirring until just combined.
- Gently fold in the diced peaches.
Step 3: Assemble & Bake
- Pour the batter into the prepared baking pan and spread evenly.
- Sprinkle the streusel topping evenly over the batter.
- Bake for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
- Let the cake cool completely before adding the glaze.
Step 4: Make the Glaze (Optional)
- In a small bowl, whisk together powdered sugar, almond milk, and vanilla until smooth.
- 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.
Your email address will not be published. Required fields are marked *