Ingredients
For the Cake:
1 1/2 cups all-purpose flour
1/2 tsp baking powder
1/4 tsp baking soda
1/4 tsp salt
1/2 tsp cinnamon
1/2 cup unsalted butter, softened
2/3 cup granulated sugar
2 large eggs
1 tsp vanilla extract
1/2 cup sour cream or Greek yogurt
1 1/2 cups fresh peaches, peeled and diced
For the Crumb Topping:
1/2 cup all-purpose flour
1/3 cup brown sugar
1/2 tsp cinnamon
1/4 cup cold unsalted butter, cut into cubes
Instructions
Preheat the oven to 350°F (175°C). Grease and line an 8×8 inch pan with parchment paper.
Make the crumb topping: In a small bowl, mix flour, brown sugar, and cinnamon. Cut in the cold butter until crumbly. Refrigerate until ready to use.
Mix the dry ingredients: In a medium bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon.
Cream the butter and sugar: In a large bowl, beat softened butter with granulated sugar until light and fluffy.
Add eggs and flavoring: Mix in eggs one at a time, followed by vanilla extract.
Combine wet and dry: Add the dry ingredients to the butter mixture, alternating with sour cream or yogurt. Mix until just combined — don’t overmix.
Fold in peaches: Gently fold the diced peaches into the batter.
Assemble the cake: Pour the batter into the prepared pan and smooth the top. Sprinkle crumb topping evenly over the batter.
Bake: Bake for 45–50 minutes, or until a toothpick inserted in the center comes out clean.
Cool & serve: Let cool in the pan before slicing. Enjoy warm or at room temperature.
Notes
You can leave the peach skins on for added texture and color.
For a firmer crumb, chill the topping before baking.
This recipe works great with nectarines or a mix of stone fruits.
Cake stores well in the fridge for 3–4 days. Warm slightly before serving for best flavor.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 slice
- Calories: 320 kcal
- Sugar: 20g
- Sodium: 160mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 60mg