Ingredients
6 cups sliced peaches (about 6–7 medium peaches)
1/3 cup granulated sugar
1 tablespoon cornstarch
1 teaspoon vanilla extract
1/2 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
1 teaspoon lemon zest
1 tablespoon lemon juice
1 cup all-purpose flour
1/3 cup granulated sugar
1 1/2 teaspoons baking powder
1/4 teaspoon salt
1/2 cup non-dairy milk (unsweetened almond or oat milk)
1/4 cup melted vegan butter or coconut oil
1 teaspoon vanilla extract
Instructions
1-Preheat oven and grease dish: Preheat oven to 375°F (190°C) and grease a 9×9 inch baking dish.
2-Make peach filling: In a bowl, toss sliced peaches with sugar, cornstarch, vanilla, cinnamon, nutmeg, lemon zest, and lemon juice; spread evenly in the dish.
3-Whisk dry ingredients: Whisk together flour, sugar, baking powder, and salt in a separate bowl.
4-Combine wet and dry: Mix non-dairy milk, melted vegan butter or coconut oil, and vanilla; pour into dry ingredients and stir just until combined (do not overmix).
5-Top and bake: Drop spoonfuls of batter over filling; bake 35-40 minutes until topping is golden and filling is bubbly.
6-Cool and serve: Let cool slightly, then serve warm with vegan vanilla ice cream or dairy-free whipped cream.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🍑 For a gluten-free version, replace all-purpose flour with a 1-to-1 gluten-free baking blend containing xanthan gum.
🥶 Store leftovers covered in the refrigerator for 3 to 4 days, or freeze for up to 3 months; reheat in the oven for best texture.
🍋 Canned peaches work well in this recipe—use ones packed in juice or light syrup, drain thoroughly, and reduce the sugar by 2 tablespoons.
- Prep Time: 15 minutes
- cooling: 10 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1/6 of dish
- Calories: 280
- Sugar: 28g
- Sodium: 150mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 0mg
