There’s something irresistibly comforting about the combination of brown sugar and peaches. Rich, warm, and sweet, these ingredients are a match made in dessert heaven. When layered into a beautifully tender cake, they become more than just flavors—they become a celebration of rustic elegance and homemade charm. This Brown Sugar Layer Cake with Peach Filling is everything you love about classic Southern baking, with a sophisticated twist that’s perfect for any special occasion.
Whether you’re hosting a summer gathering, celebrating a birthday, or just craving a slice of indulgent sweetness, this cake brings together layers of moist, brown sugar-infused cake and a luscious homemade peach filling—all wrapped in a creamy vanilla or brown sugar buttercream. It’s a showstopper dessert that’s surprisingly easy to make and even easier to fall in love with.
Why You’ll Love This Cake
- Moist & Flavorful: Brown sugar gives the cake a rich caramel-like flavor and extra tenderness.
- Peach-Perfect Filling: Fresh or canned peaches simmered into a jammy filling add brightness and contrast.
- Versatile & Elegant: Serve it simply or dress it up with frosting swirls and fresh fruit.
- Great for Celebrations: Ideal for birthdays, summer parties, baby showers, or weddings.

Ingredients
For the Brown Sugar Cake:
- 2 ¾ cups all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- 1 cup unsalted butter, softened
- 1 ¾ cups light brown sugar, packed
- 4 large eggs, room temperature
- 1 tbsp vanilla extract
- 1 cup whole milk, room temperature
- ½ cup sour cream or Greek yogurt
For the Peach Filling:
- 2 ½ cups diced peaches (fresh or canned, drained)
- ¼ cup light brown sugar
- 1 tbsp lemon juice
- 1 tbsp cornstarch mixed with 1 tbsp water
- ½ tsp cinnamon (optional)
For the Frosting (Vanilla or Brown Sugar Buttercream):
- 1 cup unsalted butter, softened
- 4 cups powdered sugar
- 1/3 cup brown sugar (for brown sugar version)
- 2–3 tbsp heavy cream or milk
- 1 tsp vanilla extract
- Pinch of salt
Instructions
Step 1: Make the Cake Layers
Preheat the oven to 350°F (175°C). Grease and flour three 8-inch round cake pans, or line with parchment paper.
In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
In a large mixing bowl, cream the butter and brown sugar together until light and fluffy (about 3-4 minutes). Beat in the eggs one at a time, then stir in the vanilla.
Add the dry ingredients in three additions, alternating with milk and sour cream. Mix until just combined—don’t overmix.
Divide the batter evenly between the pans and bake for 25–30 minutes or until a toothpick inserted into the center comes out clean. Let the cakes cool completely before assembling.
Step 2: Prepare the Peach Filling
In a saucepan over medium heat, combine peaches, brown sugar, and lemon juice. Bring to a simmer and cook for 5–7 minutes, until the peaches begin to break down.
Stir in the cornstarch-water mixture and continue to cook for 2–3 more minutes, until thickened to a jam-like consistency. Remove from heat and let cool completely before using.
Step 3: Make the Frosting
Beat the butter until smooth and creamy. Add the brown sugar (if using) and beat until fluffy. Gradually add powdered sugar, vanilla, and cream or milk until you reach a spreadable consistency. Whip for 3–5 minutes until light and fluffy.
Step 4: Assemble the Cake
Place one cake layer on a serving plate. Spread a thin layer of frosting, then add half of the peach filling. Repeat with the second layer. Top with the final cake layer.
Frost the top and sides of the cake with the buttercream. For a rustic look, smooth it gently with an offset spatula. Garnish with peach slices, brown sugar crumbles, or edible flowers for a stunning finish.
Tips for Success
- Room temperature ingredients ensure even mixing and better texture.
- Don’t skip the sour cream—it adds moisture and richness.
- Cool everything completely before assembling, especially the peach filling, to prevent a soggy cake.
- Level your cake layers with a serrated knife for a professional look.
- Use a piping bag if you want decorative swirls or rosettes with the frosting.
Variations to Try
- Add chopped pecans or toasted coconut between the layers for extra crunch.
- Swap peaches for nectarines, plums, or apples depending on the season.
- Try a cream cheese frosting instead of buttercream for a tangy twist.
- Make it gluten-free with a 1:1 gluten-free flour blend.
Storage & Make-Ahead Tips
- Store at room temperature (if unfrosted) for 1 day, or refrigerated for up to 4 days.
- Freeze the cake layers tightly wrapped for up to 2 months.
- Make the peach filling ahead and refrigerate up to 5 days.
- Frosted cake can be stored in the fridge; bring to room temperature before serving for best flavor.
Perfect Pairings
This cake pairs wonderfully with:
- A cup of Earl Grey or peach-flavored tea
- Vanilla bean ice cream
- Sparkling rosé or a sweet dessert wine
- Whipped cream and a drizzle of caramel sauce
Final Thoughts
This Brown Sugar Layer Cake with Peach Filling is the kind of dessert that turns heads and wins hearts. It’s cozy yet elegant, sweet yet balanced, and filled with layers of flavor and love. Whether you’re celebrating a big milestone or simply want to share something special with family and friends, this cake delivers every time.
So grab your apron, pick up some peaches, and bake a little sunshine into your day—one delicious layer at a time.
