These sweet and buttery peach bars feature three irresistible layers: a tender buttery crust, a juicy fresh peach filling, and a crunchy cinnamon streusel topping.
Ready in just over an hour, they're an easy make-ahead dessert perfect for summer picnics, potlucks, and family gatherings.
Fresh peaches tossed with sugar and lemon create a vibrant filling, while the cinnamon-spiced streusel adds warmth and crunch to every bite.
The screen door slammed and my aunt walked in carrying a basket of peaches so fragrant the whole kitchen seemed to lean toward her. August in Georgia means peach season, and she never showed up empty handed. Within an hour flour dusted every surface and the oven was already humming. That afternoon she taught me these bars, and every summer since, the smell of cinnamon and browning butter pulls me right back.
I brought a pan of these to a backyard potluck thinking they would be a polite side option next to the brownies and pie. They vanished first, and three strangers asked for the recipe before the sun went down. One woman told me they tasted like summer in bar form, and honestly she was right.
Ingredients
- Unsalted butter (1 cup, softened for crust; 6 tbsp cold for streusel): Softened butter creams into the crust beautifully, while cold cubed butter is what makes the streusel crumble instead of melting into a sheet.
- Granulated sugar (2/3 cup for crust; 1/4 cup for filling): The crust needs more sweetness than you expect because the flour absorbs it, and the filling sugar is kept low so the peaches stay the star.
- All purpose flour (2 cups for crust; 3/4 cup for streusel): Measure by spooning into the cup and leveling with a knife, because packed flour is the fastest way to turn tender bars into bricks.
- Salt (1/2 tsp for crust; 1/4 tsp for streusel): Salt in both layers keeps everything tasting intentional rather than flatly sweet.
- Fresh peaches (3 cups diced, about 4 to 5 medium): Peeled and diced small so every bar gets plenty of fruit, and ripe but not mushy peaches hold their shape best during baking.
- Cornstarch (2 tbsp): This is the thickener that turns juicy peaches into a glossy filling instead of a soup that soaks through the crust.
- Lemon juice (2 tsp, freshly squeezed): A splash of acid wakes up the peach flavor and balances the richness of all that butter.
- Brown sugar (1/2 cup, packed, for streusel): Brown sugar adds molasses depth that plain white sugar cannot match in the topping.
- Ground cinnamon (1 tsp, for streusel): Cinnamon and peaches are old friends, and a full teaspoon gives the streusel a warm spice that you notice without it taking over.
Instructions
- Preheat and prep the pan:
- Set the oven to 350 degrees F and line a 9 by 9 inch baking pan with parchment, leaving flaps hanging over two sides so you can lift the whole slab out later.
- Make the crust dough:
- Beat the softened butter and sugar together until pale and fluffy, then add the flour and salt, mixing just until the dough looks crumbly and clumps when you squeeze it.
- Blind bake the crust:
- Press the dough firmly and evenly into the bottom of the pan, then bake for 15 minutes until the edges turn a light gold and the kitchen starts smelling like buttered toast.
- Toss the peach filling:
- While the crust bakes, fold the diced peaches with sugar, cornstarch, and lemon juice in a bowl until every piece is evenly coated and the mixture looks syrupy at the bottom.
- Build the cinnamon streusel:
- In a separate bowl, stir together the flour, brown sugar, cinnamon, and salt, then cut in the cold butter with your fingers until you see pea sized crumbs and some larger jagged pieces throughout.
- Assemble the bars:
- Pull the hot crust from the oven, spread the peach filling across it in an even layer, and scatter the streusel over the top without pressing it down.
- Bake until golden and bubbling:
- Return the pan to the oven for about 30 minutes, until the streusel is deeply golden and you can see the peach filling gently bubbling up around the edges.
- Cool, slice, and serve:
- Let the bars cool completely in the pan so the filling sets, then use the parchment flaps to lift the whole block out and cut it into 12 squares with a sharp knife.
The second time I made these I was alone in a rented kitchen with a view of a parking lot, and somehow that didn't matter at all. The bars came out golden and bubbling, and I ate one standing at the counter still warm, which I technically just told you not to do.
When peaches are out of season
Frozen peaches work surprisingly well if you thaw and drain them thoroughly before dicing. Canned peaches are an option too, but pat them dry with a paper towel so you do not introduce extra syrup into the filling. The texture will be slightly softer, but the flavor still hits the mark on a cold January afternoon.
Playing with the streusel
A pinch of nutmeg or cardamom in the topping makes the bars feel a little more grown up without confusing anyone at the table. Chopped pecans or walnuts folded into the streusel add a toasty crunch that pairs beautifully with the soft fruit layer underneath.
Serving and storing
These bars keep beautifully at room temperature for two days if loosely covered, and they hold in the fridge for up to five days. They also freeze well for up to three months if wrapped tightly, though the streusel softens a bit on thawing.
- A scoop of vanilla bean ice cream on a warm bar is the move if you want to impress someone with zero extra effort.
- Dust the tops with powdered sugar right before serving for a simple bakery style finish.
- Always cut with a sharp knife wiped clean between slices for the neatest looking bars.
Every August I make a double batch, eat half, and tuck the rest into the freezer as a promise to future me that summer will come again. Some recipes are just food, but these bars are a season you can hold in your hands.
Recipe FAQs
- → Can I use frozen or canned peaches instead of fresh?
-
Yes, you can substitute frozen or canned peaches if fresh ones aren't available. If using frozen, thaw and drain well first. For canned peaches, drain thoroughly and pat dry to avoid excess moisture in the filling.
- → How should I store leftover peach bars?
-
Store cooled peach bars in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. The texture stays best when refrigerated. Bring to room temperature before serving for the best flavor.
- → Can I freeze these peach streusel bars?
-
Absolutely. Wrap individual bars tightly in plastic wrap, then place in a freezer-safe container. They freeze well for up to 3 months. Thaw overnight in the refrigerator before enjoying.
- → What size pan do I need for this dessert?
-
A 9x9-inch (23x23 cm) baking pan works best for these peach bars. Line it with parchment paper, leaving an overhang on the sides, which makes it easy to lift the entire slab out for clean slicing.
- → Can I add other spices to the streusel topping?
-
Definitely. A pinch of nutmeg pairs beautifully with the cinnamon in the streusel. You could also try a dash of ginger or cardamom for a unique flavor twist that complements the sweet peaches.
- → Why is my streusel not crumbly enough?
-
The key to a crumbly streusel is using cold butter. Make sure your butter is straight from the fridge and cut into small cubes. Use a pastry cutter or your fingers to work it into the dry ingredients until large, uneven crumbs form.