Lavender Peach Celebration Cake
I first baked this Lavender Peach Celebration Cake on a humid July afternoon when the peach stand down the road was overflowing. The cake is lightly floral, gently sweet, and studded with tender peach pieces — a perfect centerpiece for casual celebrations, summer brunches, or whenever you want a dessert that feels a little fancy but isn’t fussy. If you like the idea of lavender in sweets, you might also enjoy my take on a honey lavender cheesecake, which leans richer but shares that same fragrant charm.
Why you’ll love this dish
This cake balances two delicate flavors: sun-ripened peaches and culinary lavender. It’s simple to make, uses pantry staples, and finishes in about an hour, so it’s great for last-minute entertaining or a thoughtful bake for neighbors. The texture is tender and moist thanks to the milk and butter, while the dried lavender adds an aromatic lift without overwhelming the fruit.
“Light, fragrant, and full of juicy peach bites — guests kept asking for a second slice.”
Because it’s approachable, it’s a good recipe to teach kids basic baking steps, and if you’re watching your budget, a single ripe batch of peaches stretches a long way when combined with classic baking staples. If you’re exploring lavender desserts, this pairs well on a menu with other floral-scented treats like a lavender cheesecake companion recipe.
How this recipe comes together
This is a straightforward butter cake built in three main phases: cream, combine, and fold. First you cream butter and sugar to incorporate air. Next you add eggs, vanilla, and milk to create a silky batter. Finally, dry ingredients with lavender get folded in, followed by the peaches. The batter goes into an 8- or 9-inch pan and bakes until a toothpick comes out clean. Expect about 30–35 minutes in the oven; plan on letting it cool so the crumb sets before slicing.
What you’ll need
Key ingredients (see notes after list for swaps):
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup unsalted butter, softened (room temperature)
- 2 large eggs
- 1 cup milk
- 2 teaspoons baking powder
- 1 teaspoon vanilla extract
- 1/2 cup fresh peaches, diced (about 1 medium peach)
- 1 tablespoon culinary lavender, dried (culinary grade)
- 1/4 teaspoon salt
Notes and substitutions:
- Milk: any cow’s milk works; use unsweetened almond or oat milk for a dairy-free option (results slightly different in texture).
- Butter: you can substitute an equal amount of neutral oil, but the cake will be less rich.
- Lavender: only use culinary lavender and measure carefully — too much can taste soapy. If you prefer a subtler scent, reduce to 2 teaspoons.
- Peaches: fresh are best, but thawed frozen peaches, well-drained, will work in a pinch.
How to prepare it
- Preheat the oven to 350°F (175°C). Grease an 8- or 9-inch cake pan and line the bottom with parchment for easy removal.
- In a bowl, beat the softened butter and sugar together until light and fluffy — about 2–3 minutes.
- Add eggs one at a time, mixing after each until fully incorporated.
- Stir in the vanilla extract and milk until the batter is smooth.
- In a separate bowl, whisk together the flour, baking powder, salt, and dried lavender so the lavender is evenly distributed.
- Gradually add the dry ingredients to the wet mixture. Mix gently until just combined; do not overmix.
- Fold in the diced peaches with a spatula so the fruit stays in pieces and doesn’t color the batter.
- Pour the batter into the prepared pan and smooth the top with a spatula.
- Bake 30–35 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs.
- Let the cake cool in the pan for 10–15 minutes, then transfer to a rack to cool completely before slicing.
How to serve Lavender Peach Celebration Cake
Best ways to enjoy it: Serve slightly warm or at room temperature. A dusting of powdered sugar, a dollop of whipped cream, or a scoop of vanilla ice cream complements the lavender. For a brunch spread, slice thin and pair with fresh berries, or place a slice alongside light tea like Darjeeling or an iced elderflower tea. For a more celebratory presentation, top with a simple lemon glaze (powdered sugar + lemon juice) and a few edible lavender buds for garnish.
How to store & freeze
Storage and reheating tips:
- Room temperature: Store wrapped in plastic wrap or in an airtight container for up to 2 days.
- Refrigerator: Keep in an airtight container for up to 4–5 days because of the dairy and eggs. Let slices come to room temperature before serving.
- Freezing: Wrap whole cake or individual slices tightly in plastic and foil, then freeze up to 2 months. Thaw overnight in the fridge and bring to room temp before serving.
- Reheating: Warm a slice in a 300°F oven for 6–8 minutes or microwave for 12–20 seconds for a soft, just-baked feel.
Food safety note: because this cake contains eggs and milk, don’t leave it unrefrigerated for more than two hours in warm conditions.
Helpful cooking tips
- Bloom the lavender: gently crush the dried lavender between your fingers and steep it briefly in the milk (warm, not hot) for 10–15 minutes to coax out fragrance, then cool before adding if you want a subtler infusion.
- Watch your lavender quantity: one tablespoon is bold; reduce to 2–3 teaspoons if you’re nervous.
- Keep peach pieces dry: pat diced peaches with a paper towel to remove excess juice so the batter doesn’t get too wet.
- Don’t overmix: stop as soon as streaks of flour disappear to keep a tender crumb.
- Pan size matters: an 8-inch pan gives a taller cake; a 9-inch pan bakes a little faster. Adjust time and test with a toothpick.
- Add texture: fold in 1/3 cup chopped toasted almonds or walnuts if you like crunch.
I also like to serve this cake alongside something simple and crowd-pleasing like a one-bowl dessert for a casual dessert table.
Creative twists
- Lemon-lavender glaze: mix powdered sugar with a little lemon juice and drizzle over cooled cake.
- Almond-lavender: swap 2 tablespoons of flour for almond flour and add 1/2 teaspoon almond extract.
- Walnut-peach version: fold in 1/3 cup chopped walnuts for crunch.
- Cupcakes: divide batter into a 12-cup muffin tin and bake 18–22 minutes for portable treats.
- Vegan-friendly: use a vegan butter, flax eggs (2 tbsp ground flax + 6 tbsp water), and plant milk; texture will be slightly different but still tasty.
Your questions answered
Q: Can I use frozen peaches?
A: Yes—use thawed and well-drained frozen peaches. Pat them dry so they don’t add excess moisture to the batter.
Q: How strong will the lavender flavor be?
A: The recipe is gently floral. If you prefer just a whisper of lavender, reduce to 2–3 teaspoons. Using culinary-grade lavender is important to avoid bitterness.
Q: What pan works best?
A: An 8- or 9-inch round pan is ideal. An 8-inch will give a taller cake and may need a few extra minutes; a 9-inch bakes slightly quicker.
Q: Can I make this ahead?
A: Yes. Bake the cake a day ahead and store it tightly wrapped at room temperature for up to 2 days, or refrigerate for up to 4–5 days.
Q: Any tips for a cakey crumb?
A: Don’t overmix after adding flour; overworking develops gluten and makes the cake denser. Cream butter and sugar properly to incorporate air at the start.
Conclusion
If you want more inspiration pairing peaches and lavender, this Lavender, Peach Cake with Walnuts shows a walnut-studded take, and if you prefer a visual guide you can follow this Peach Lavender Cake (video) for step-by-step visuals. Enjoy baking — this cake is a simple way to bring a touch of floral elegance to any gathering.
Lavender Peach Celebration Cake

Ingredients
Dry Ingredients
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1/4 teaspoon salt
- 1 tablespoon culinary lavender, dried Only use culinary lavender and measure carefully.
Wet Ingredients
- 1 cup granulated sugar
- 1/2 cup unsalted butter, softened Room temperature.
- 2 large eggs
- 1 cup milk Can use unsweetened almond or oat milk for a dairy-free option.
- 1 teaspoon vanilla extract
Fruits
- 1/2 cup fresh peaches, diced About 1 medium peach.
Instructions
Preparation
- Preheat the oven to 350°F (175°C). Grease an 8- or 9-inch cake pan and line the bottom with parchment for easy removal.
- In a bowl, beat the softened butter and sugar together until light and fluffy — about 2–3 minutes.
- Add eggs one at a time, mixing after each until fully incorporated.
- Stir in the vanilla extract and milk until the batter is smooth.
Mixing
- In a separate bowl, whisk together the flour, baking powder, salt, and dried lavender so the lavender is evenly distributed.
- Gradually add the dry ingredients to the wet mixture. Mix gently until just combined; do not overmix.
- Fold in the diced peaches with a spatula so the fruit stays in pieces and doesn’t color the batter.
Baking
- Pour the batter into the prepared pan and smooth the top with a spatula.
- Bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs.
- Let the cake cool in the pan for 10–15 minutes, then transfer to a rack to cool completely before slicing.
