If you’re looking for a delicious dessert that’s free of dairy and bursting with fresh peach flavor, this dairy-free peach cake is the perfect choice. It combines tender, moist cake layers with juicy peach slices, making it an ideal summer treat or anytime you crave something sweet and fruit-forward. The best part? It’s simple to make with wholesome ingredients and no dairy products, so everyone can enjoy it.
Ingredients
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup unsweetened almond milk (or other plant-based milk)
- ⅓ cup vegetable oil or melted coconut oil
- 2 teaspoons vanilla extract
- 3 ripe peaches, peeled and sliced (about 2 cups)
- Optional: 1 tablespoon lemon juice (to prevent browning of peaches)
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9-inch round cake pan or line it with parchment paper for easy removal.
- In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until well combined.
- In a separate bowl, combine the almond milk, vegetable oil, and vanilla extract. Mix until smooth.
- Pour the wet ingredients into the dry ingredients and stir gently until just combined. Do not overmix, as this can make the cake dense.
- Gently fold in the sliced peaches, and if using, add lemon juice to prevent browning. Be careful not to break the peach slices.
- Pour the batter into the prepared cake pan, spreading it evenly with a spatula.
- Bake in the preheated oven for 40-45 minutes, or until a toothpick inserted into the center comes out clean. The top should be golden brown.
- Remove the cake from the oven and allow it to cool in the pan for about 15 minutes. Then, transfer it to a wire rack to cool completely before serving.
Tips
- Substitute the almond milk with other plant-based milks such as soy, coconut, or oat milk for different flavor profiles.
- If peaches are out of season, frozen peaches can be used—just thaw and drain excess moisture before adding to the batter.
- To keep the cake moist, store it in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 4 days.
- Avoid overmixing the batter to keep the cake light and fluffy. Mix until ingredients are just combined.
Serving Suggestions
This dairy-free peach cake is perfect on its own, but you can elevate it by serving with a dollop of coconut whipped cream or a drizzle of honey or agave syrup. Fresh mint leaves also add a lovely aromatic touch. For breakfast or brunch, serve slices with a side of yogurt (dairy-free if needed) and a handful of fresh berries.
Variations
- Peach and Berry Swirl Cake: Mix in blueberries or raspberries along with peaches for a colorful, berry-infused twist.
- Spiced Peach Cake: Add ½ teaspoon of cinnamon or nutmeg to the dry ingredients for warm, spicy notes.
- Gluten-Free Version: Substitute the all-purpose flour with a gluten-free baking blend and add 1 teaspoon xanthan gum if not included in the blend.
- Vegan Chocolate Peach Cake: Fold in dairy-free chocolate chips into the batter for a decadent variation.
Storage and Reheating
Store the cake in an airtight container at room temperature for up to 2 days. To extend freshness, refrigerate for up to 4 days. When refrigerated, allow the cake to come to room temperature before serving for best flavor and texture. To reheat, warm slices in the microwave for 15-20 seconds or in a low oven at 300°F (150°C) for about 10 minutes. Freezing the cake is also an option; wrap it tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
Frequently Asked Questions
Can I use fresh peaches out of season?
Yes, you can use canned or frozen peaches if fresh ones are not available. Drain canned peaches thoroughly and pat dry, or thaw frozen peaches and drain excess moisture before adding to the batter. This ensures the cake remains moist and prevents excess liquid from affecting the texture.
Is there a substitute for almond milk?
Absolutely. You can use any plant-based milk such as soy, coconut, oat, or cashew milk. Just choose one that complements the flavor you’re after. Keep in mind that coconut milk may add a slight coconut flavor, which can be a nice complement to peaches.
Can I make this cake gluten-free?
Yes, simply replace the all-purpose flour with a gluten-free baking blend. For best results, add 1 teaspoon of xanthan gum if your blend doesn’t already contain it. Be sure to check the gluten-free flour’s instructions for any additional adjustments.
How do I know when the cake is done?
The cake is ready when the top is golden brown and a toothpick inserted into the center comes out clean. Baking time is approximately 40-45 minutes, but ovens vary, so start checking at the 40-minute mark. Avoid opening the oven door too early to prevent the cake from collapsing.
Can I add other fruits to this recipe?
Yes, mixing in blueberries, raspberries, or sliced strawberries works well and adds more flavor and color. Just fold them into the batter along with the peaches, being gentle to avoid crushing the berries or fruit slices.
What if the cake sinks in the middle?
This can happen if the batter is overmixed or if the oven temperature is too high. To prevent this, mix the batter just until ingredients are combined, and bake at a consistent 350°F (175°C). Avoid opening the oven door during the first 30 minutes of baking.
Related
- Greek Yogurt Zucchini Lemon Loaf Recipe for a Moist Treat
- Greek Yogurt Zucchini Mini Loaves Recipe for Moist, Healthy Breads
- Greek Yogurt Zucchini Chocolate Loaf Recipe for Healthy Baking