Vegan Peach Coffee Cake is a soft, moist, and flavorful cake bursting with juicy peaches and topped with a delicious cinnamon streusel. Perfect for breakfast, brunch, or dessert, this plant-based coffee cake is easy to make and incredibly satisfying. Whether you’re serving it warm with a cup of coffee or enjoying it as an afternoon treat, this cake will quickly become a favorite!
Why You’ll Love This Recipe
- Completely Dairy-Free & Egg-Free – Made with simple vegan ingredients.
- Moist and Tender – Thanks to plant-based milk and fresh peaches.
- Crunchy Streusel Topping – A perfect balance of sweetness and texture.
- Great for Any Occasion – Enjoy it for breakfast, brunch, or dessert.
- Easy to Make – No complicated steps, just mix, layer, and bake!
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
- Salt
- Cinnamon
- Granulated sugar or coconut sugar
- Unsweetened applesauce (or mashed banana)
- Vegetable oil or melted coconut oil
- Vanilla extract
- Plant-based milk (almond, soy, or oat milk)
- Apple cider vinegar or lemon juice
- Fresh or canned peaches, diced
For the Streusel Topping:
- All-purpose flour
- Brown sugar
- Cinnamon
- Vegan butter or coconut oil, melted
Directions
Making the Cake:
- Preheat Oven – Set your oven to 350°F (175°C) and grease an 8×8-inch or 9-inch round baking dish.
- Mix Dry Ingredients – In a large bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and sugar.
- Prepare Wet Ingredients – In another bowl, mix the applesauce, oil, vanilla extract, plant-based milk, and apple cider vinegar. Let sit for 5 minutes.
- Combine Wet and Dry – Gradually mix the wet ingredients into the dry ingredients until just combined. Do not overmix.
- Fold in Peaches – Gently stir in the diced peaches.
Making the Streusel Topping:
- Mix Ingredients – In a small bowl, combine flour, brown sugar, and cinnamon.
- Add Butter – Stir in melted vegan butter or coconut oil until crumbly.
Assembling & Baking:
- Pour Batter – Spread the cake batter evenly into the prepared baking dish.
- Add Streusel – Sprinkle the streusel topping evenly over the batter.
- Bake – Bake for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
- Cool and Serve – Let the cake cool for at least 10 minutes before slicing. Enjoy warm or at room temperature!
Servings and Timing
- Servings: Makes about 9-12 slices
- Prep Time: 15 minutes
- Cook Time: 35-40 minutes
- Cooling Time: 10 minutes
- Total Time: About 1 hour
Variations
- Gluten-Free Option – Use a 1:1 gluten-free flour blend.
- Nutty Crunch – Add chopped pecans or almonds to the streusel topping.
- Extra Moisture – Use canned peaches with some syrup for added sweetness.
- Maple Flavor – Swap granulated sugar for maple syrup in the batter.
- Spiced Version – Add nutmeg and ginger for a deeper spice flavor.
Storage/Reheating
- Room Temperature: Store in an airtight container for up to 2 days.
- Refrigeration: Keep in the fridge for up to 5 days.
- Freezing: Wrap slices in plastic wrap and freeze for up to 3 months.
- Reheating: Warm in the microwave for 10-15 seconds or in the oven at 300°F (150°C) for 5 minutes.
FAQs
Can I use canned peaches instead of fresh?
Yes! Just drain them well before adding them to the batter.
What’s the best plant-based milk to use?
Almond, soy, or oat milk all work great in this recipe.
How do I make the cake extra moist?
Using unsweetened applesauce and a little extra plant-based milk keeps it soft.
Can I make this recipe oil-free?
Yes! Replace the oil with more applesauce for a lighter texture.
Can I prepare this cake ahead of time?
Absolutely! It stays fresh for days and can be frozen for longer storage.
Should I peel the peaches?
It’s optional! The skin softens during baking, but you can peel them if you prefer.
Can I make muffins instead of a cake?
Yes! Divide the batter into muffin tins and bake for about 20-25 minutes.
How do I prevent the streusel from sinking?
Make sure the batter is thick enough and gently press the streusel onto the surface.
Can I add a glaze on top?
Yes! A simple powdered sugar and almond milk glaze makes a great finishing touch.
What’s the best way to cut clean slices?
Let the cake cool completely before slicing with a sharp knife.
Conclusion
Vegan Peach Coffee Cake is a deliciously soft and moist treat perfect for any time of day. With a juicy peach filling and a crispy streusel topping, it’s a flavorful, comforting dessert that’s easy to make and enjoy. Try it today and savor the perfect blend of sweetness and spice!
Print
Vegan Peach Coffee Cake
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 9 squares 1x
- Category: Dessert, Breakfast
- Method: Baking
- Cuisine: American
Description
This Vegan Peach Coffee Cake is fluffy, moist, and bursting with fresh peaches. Topped with a crunchy cinnamon streusel, it’s the perfect plant-based treat for breakfast, brunch, or dessert!
Ingredients
For the Cake
- 2 cups all-purpose flour
- 3/4 cup granulated sugar
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon cinnamon
- 1/2 cup unsweetened applesauce (or mashed banana)
- 1/3 cup melted coconut oil (or neutral oil)
- 1 teaspoon vanilla extract
- 3/4 cup non-dairy milk (almond, oat, or soy)
- 1 teaspoon apple cider vinegar or lemon juice
- 1 1/2 cups fresh or canned peaches, diced
For the Streusel Topping
- 1/2 cup all-purpose flour
- 1/4 cup brown sugar, packed
- 1 teaspoon cinnamon
- 1/4 teaspoon salt
- 3 tablespoons melted coconut oil (or vegan butter)
Instructions
Prepare the Streusel Topping
- In a small bowl, mix the flour, brown sugar, cinnamon, and salt.
- Stir in the melted coconut oil until the mixture becomes crumbly. Set aside.
Make the Cake Batter
- Preheat your oven to 350°F (175°C). Grease or line an 8×8-inch baking dish with parchment paper.
- In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and cinnamon.
- In another bowl, whisk together the applesauce, melted coconut oil, vanilla extract, non-dairy milk, and apple cider vinegar.
- Gradually add the wet ingredients to the dry ingredients, stirring until just combined.
- Gently fold in the diced peaches.
Assemble & Bake
- Pour the batter into the prepared baking dish 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 for at least 15 minutes before slicing.
Serving & Storage
- Serve warm or at room temperature with a cup of coffee or tea!
- Store leftovers in an airtight container at room temperature for 2 days or in the fridge for up to 5 days.
Notes
- Swap peaches for nectarines, apricots, or berries for variety.
- For extra crunch, add ¼ cup chopped pecans or walnuts to the streusel.
- Drizzle with a simple glaze made of powdered sugar and non-dairy milk for a sweeter finish!