Peach Coffee Cake

Serves 9
Prep Time:
Total Time:
Print Recipe

Rate This Recipe

Just a moment please...

Helpful Equipment:


Did you make this?

Instagram logo

Snap a photo and tag @macheesmo so I can see your work.

This is a moist and dense coffee cake with fresh peaches baked on top. Perfect with a big mug of coffee or as dessert!


2 cups all-purpose flour
1 teaspoon baking powder
1 teaspoon baking soda
1/2 teaspoon salt
1/2 cup unsalted butter, soft
1 cup sugar
2 eggs
1 cup sour cream
1 teaspoon vanilla extract
1 teaspoon cinnamon
1 large peach, sliced


1/3 cup sugar
1/3 cup brown sugar
1 teaspoon cinnamon
1 tablespoon all-purpose flour
2 tablespoons unsalted butter
Pinch of salt


1) Preheat oven to 350 degrees and lightly butter an 8×8 baking dish.

2) Stir together streusel ingredients. Mash butter into the streusel to make sure it is evenly distributed. Set aside until needed.

3) In a stand mixer with the paddle attachment or with a hand mixer, cream together butter and sugar for the batter. Meanwhile whisk together dry ingredients separately (flour, baking powder, baking soda, salt).

4) Once butter/sugar are light and fluffy, add in eggs, one at a time, and then mix in sour cream, vanilla, and cinnamon.

5) Stir in dry ingredients in two batches and mix until just combined. Try not to overmix the batter.

6) Pour half the batter into your buttered 8×8 dish. Then top with 2/3 of the streusel mixture. Then top with the other half of batter. Finish the cake with the rest of the streusel and top the cake with sliced peaches.

7) Bake coffee cake at 350 degrees for 55-60 minutes. Make sure the center of the cake is cooked through with a cake tester.

8) Let cake cool for 10-15 minutes and then slice and serve. Can be made a day in advance without a problem.