These sweet and buttery peach bars bring together a tender, butter-rich shortbread crust with a juicy fresh peach filling that's lightly sweetened and brightened with lemon juice.
A generous layer of cinnamon brown sugar streusel crowns the top, baking into golden, crumbly perfection that contrasts beautifully with the soft fruit beneath.
Ready in just over an hour with minimal prep, these bars are an effortless way to showcase seasonal peaches. Cut them into neat squares for picnics, potlucks, or a simple afternoon treat served warm with a scoop of vanilla ice cream.
The screen door slammed shut behind me as I carried a crate of slightly bruised farmers market peaches into the kitchen, their sweet smell already filling the room. My daughter grabbed one before I could stop her, juice running down her chin, and I knew half the crate would vanish before I ever turned on the oven. These peach bars were born that afternoon out of sheer desperation to use up fruit faster than a six year old could eat it. The cinnamon streusel on top was a happy accident, me rummaging through the spice cabinet while the crust was blind baking.
I brought a pan of these to a neighborhood potluck last July and watched a woman I had never met eat three of them standing right by the dessert table, pretending each one was her first. She eventually came over and asked for the recipe, which is honestly the highest compliment a home cook can get.
Ingredients
- Unsalted butter (1 cup or 225 g for the crust, plus 6 tablespoons or 85 g for the streusel): Softened butter for the crust is essential because it creams properly with sugar, creating that tender, melt in your mouth base. For the streusel, melted butter is your friend since it helps form those beautiful irregular crumbs.
- Granulated sugar (2/3 cup or 135 g for the crust, 1/3 cup or 65 g for the filling): The crust sugar keeps things simple and clean, while the filling sugar draws out the peach juices and helps everything set up together.
- All-purpose flour (2 cups or 250 g for the crust, 3/4 cup or 95 g for the streusel): Measure by spooning into the cup and leveling off with a knife. Packed flour is the number one reason crusts turn out tough and dry.
- Salt (1/2 teaspoon for the crust, 1/4 teaspoon for the streusel): Salt is the quiet hero in both layers, making the butter taste more like butter and the cinnamon taste more like cinnamon.
- Fresh or canned peaches (3 cups diced, about 4 medium): Fresh peaches at peak ripeness are dreamy here, but honestly drained canned peaches work surprisingly well in winter when you need a taste of June.
- Cornstarch (2 tablespoons): This is what transforms juicy peach pieces into a thick, glossy filling instead of a soggy soup under your streusel.
- Lemon juice (1 tablespoon): Just enough brightness to keep the sweetness from becoming cloying and to help balance the richness of all that butter.
- Vanilla extract (1/2 teaspoon): A small amount in the filling adds warmth without overpowering the natural peach flavor.
- Light brown sugar (1/2 cup or 110 g, packed): Brown sugar in the streusel brings molasses depth that plain white sugar simply cannot replicate.
- Ground cinnamon (1/2 teaspoon): Cinnamon and peaches are an underrated pairing, the spice adding a cozy warmth that makes these bars feel right in any season.
Instructions
- Get your oven and pan ready:
- Preheat to 350 degrees Fahrenheit (175 degrees Celsius) and line your 9 by 13 inch baking pan with parchment paper, leaving enough hanging over the edges to grab later like handles. This little trick saves you from the heartbreak of bars stuck to the bottom of a pan.
- Build the buttery crust:
- Cream the softened butter and granulated sugar together until pale and fluffy, then add the flour and salt, mixing until the dough just pulls together in big shaggy clumps. Press it firmly and evenly into the bottom of your lined pan, using the flat bottom of a measuring cup to get it smooth.
- Give the crust a head start:
- Bake the crust for 15 minutes until the edges just start to turn a pale gold and your kitchen smells like warm butter. Pull it out gently and set it on the counter while you move on to the filling.
- Prepare the peach filling:
- Toss the diced peaches with sugar, cornstarch, lemon juice, and vanilla in a bowl until every piece is coated and glossy. Let it sit for a few minutes so the peaches release some of their juices and the cornstarch has time to work its magic.
- Whip up the cinnamon streusel:
- In a separate bowl, stir together the flour, brown sugar, cinnamon, and salt, then pour in the melted butter and mix with a fork until you have uneven crumbs ranging from tiny specks to chunky pebbles. That variety in crumb size is what gives you the best texture.
- Assemble everything:
- Spread the peach filling in an even layer over your par baked crust, making sure to get peaches into every corner. Scatter the streusel over the top generously, letting some larger clumps sit on the surface for those satisfying crunchy bites.
- Bake until golden and bubbling:
- Slide the pan into the oven for about 25 minutes, until the streusel is deeply golden and you can see the peach filling bubbling up around the edges. Your whole kitchen will smell incredible at this point, so enjoy it.
- Cool completely before slicing:
- This is the hardest part, waiting, but the bars need to cool fully in the pan so the filling sets up properly and does not fall apart when you cut. Use the parchment overhang to lift the whole slab out, then slice into 12 squares with a sharp knife.
One August evening I sat on the back porch with my husband, eating these bars still slightly warm from the pan while the cicadas sang and the sky turned pink. We did not say much, just passed the plate back and forth, and I realized this was the kind of quiet moment recipes are really for.
Serving Ideas That Go Beyond The Plate
A warm bar topped with a generous scoop of vanilla bean ice cream is technically a serving suggestion but practically a life philosophy in my house during peach season. A drizzle of salted caramel over the top or a dollop of freshly whipped cream with a tiny pinch of cinnamon also elevates these from casual bake sale treat to something that feels genuinely special.
Making These Bars Your Own
The recipe is wonderfully flexible, and I have swapped peaches for nectarines, apricots, and even diced plums with excellent results each time. Adding a half cup of toasted chopped pecans or walnuts to the streusel gives a nutty crunch that takes these bars into pie territory, in the best possible way.
Storage And Make Ahead Advice
These bars keep beautifully in an airtight container at room temperature for up to three days, and the fridge extends that to about a week, though they rarely last that long in my kitchen. You can also freeze the baked bars individually wrapped in parchment and foil for up to three months.
- Freeze the unbaked assembled pan tightly wrapped for up to a month, then bake directly from frozen, adding about ten extra minutes to the final bake time.
- If your peaches are extra juicy, toss them with the cornstarch and let them drain in a colander for five minutes before spreading over the crust.
- Always use the parchment overhang trick, because there is nothing sadder than a perfect batch of bars crumbling when you try to remove them from the pan.
Keep this recipe close, because once the people you love taste these peach bars, they will ask for them every summer without fail. That is a promise I do not make lightly.
Recipe Questions & Answers
- → Can I use canned peaches instead of fresh?
-
Yes, canned peaches work well. Drain them thoroughly before dicing to prevent excess moisture from making the crust soggy.
- → How should I store leftover peach bars?
-
Store them in an airtight container at room temperature for up to two days, or refrigerate for up to five days. The filling firms up nicely when chilled.
- → Can I freeze these peach streusel bars?
-
Absolutely. Wrap individual squares tightly in plastic wrap, then place in a freezer-safe bag. They keep well for up to three months. Thaw at room temperature before serving.
- → What other fruits can I substitute for peaches?
-
Nectarines and apricots are excellent swaps with similar texture and sweetness. Sliced plums or a mix of stone fruits also work beautifully in this buttery crust base.
- → How do I know when the bars are fully baked?
-
The streusel topping should be deeply golden and the peach filling should be visibly bubbling around the edges. This typically takes about 25 minutes after adding the topping.
- → Can I add nuts to the streusel topping?
-
Chopped toasted pecans or walnuts make a wonderful addition. Stir about half a cup into the streusel mixture before sprinkling it over the peaches for extra crunch and flavor.