This lovely peach buttermilk cake is topped with a crisp pecan, brown sugar and oatmeal topping. A lovely, moist peach cake to enjoy any time of day.

peach buttermilk cake sliced on parchment

This Peach Buttermilk Cake is a wonderful way to use a few of your Summer peaches. This lovely cake is a moist, buttermilk cake, scattered with peaches, all topped with a crisp brown sugar, pecan and oat topping. If you are a fan of peach crisp, you will love that same crisp topping on this delicious cake, too!

Ingredients and Substitutions

Peaches – I have used fresh peaches here. I haven’t tested this cake with frozen or canned peaches, though I suspect they would work fine. Allow a little extra baking time if using frozen peaches. When it comes to baking with peaches, I’m lazy. I rarely peel them. I also don’t find the peel offensive in the finished product at all. If you feel differently, you can certainly go ahead and peel them. For the best flavour, use peaches that are ripe, but still firm.

Buttermilk – real buttermilk is best, if you have it. No buttermilk? Make your own by adding 1 1/2 tsp of lemon juice to 1/2 cup less 1 1/2 tsp of regular milk. Let stand 10 minutes.

Recipe Tips

Baking times for cakes can vary, depending on the oven, the colour and weight of the baking pans and the moisture in the fruit. Watch closely toward the end of baking, as your cake may bake more quickly or may take a little extra time in the oven.

peach crisp cake sliced

Making ahead, Storing and Freezing

This cake keeps very well, covered and stored at room temperature for several days, although the crisp topping is best enjoyed on the day it’s made. This cake should freeze well.

peach buttermilk cake sliced on parchment

Get the Recipe: Peach Buttermilk Cake

Moist, peach buttermilk cake, filled with fresh peaches and topped with a pecan, brown sugar and rolled oats topping.
5 stars from 4 ratings
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Yield: 12 servings


For the crisp topping:

  • 1/2 cup light brown sugar
  • 1/2 cup all-purpose flour
  • 1/3 cup whole pecans
  • 1/3 cup old-fashioned large-flake rolled oats
  • 4 Tablespoons unsalted butter, cold, cut into 4 pieces

For the cake:

  • 6 medium fresh peaches, unpeeled
  • 1 cup unsalted butter, at room temperature or salted butter, reducing added salt below.
  • 1 cup white granulated sugar
  • 2 large eggs
  • 2 cups all-purpose flour, spooned and levelled
  • 2 1/2 teaspoon baking powder
  • 1/2 teaspoon salt, reduce to a pinch if using salted butter
  • 1/2 cup buttermilk, *see Notes for how to make your own buttermilk
  • 1 teaspoon vanilla


  • To make the crisp topping: Combine all the ingredients in a food processor and process until the mixture resembles coarse crumbs. Remove to a bowl and place in the fridge while you make the cake.
  • Preheat the oven to 350F (regular bake setting/not fan assisted) and grease a 10-inch springform pan. Place the springform pan on a baking sheet and set aside.
  • In a medium bowl, whisk together the flour, baking powder and salt. Set aside.
  • In a large bowl with an electric mixer or the bowl of a stand mixer with a paddle attachment, cream the butter and sugar together until pale and fluffy, about 3 minutes. Add the eggs, one at a time, beating well after each addition and scraping down the sides of the bowl as needed. Add the flour mixture, alternately with the buttermilk and mix until combined. Add the vanilla and mix to combine.
  • Spoon half of the batter into the prepared cake pan. Cut wedges from 3 of the peaches (about 1/2-inch thick at the outer side) and scatter in a single layer over the batter. Top with the remaining batter, then similarly cut wedges from the remaining 3 peaches and scatter on top. Sprinkle top with the crisp topping mixture. Using a fork, gently move the peach slices, pushing them up slightly, so they peek out of the top of the cake here and there.
  • Bake in preheated oven for about 60 minutes, or until the top is dry and the edges are golden and pulling away from the side of the pan. Test the centre of the cake with a skewer to make sure it is set.
  • Remove from oven and let cool in the pan on a cooling rack for 5-10 minutes, then remove the outer ring and allow to cool completely or enjoy slightly warm.


Make your own buttermilk by combining 1/2 cup regular milk with 1 1/2 tsp of either lemon juice or white vinegar. Let stand 10 minutes before using.
Cuisine: American, Canadian
Course: Dessert
Serving: 1serving, Calories: 440kcal, Carbohydrates: 56g, Protein: 6g, Fat: 23g, Saturated Fat: 13g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 83mg, Sodium: 126mg, Potassium: 318mg, Fiber: 2g, Sugar: 33g, Vitamin A: 897IU, Vitamin C: 5mg, Calcium: 77mg, Iron: 2mg
Tried this recipe?Mention @seasonsandsuppers on Instagram or tag #seasonsandsuppers.