These peach bars combine three irresistible layers: a tender buttery shortbread crust, a juicy cinnamon-kissed peach filling, and a crunchy brown sugar streusel topping.
Ready in just over an hour with simple pantry ingredients, they're the perfect way to showcase fresh summer peaches. Each bar delivers a balance of sweetness, warmth from cinnamon, and satisfying texture.
Cut into squares for easy serving at potlucks, picnics, or alongside a scoop of vanilla ice cream for a comforting everyday dessert.
The screen door slammed behind me as I carried a basket of farmers market peaches into the kitchen, their fragrance so heady it felt like the fruit was whispering suggestions. Peach bars were not on my agenda that Saturday, but the smell made the decision for me. I had a block of butter softening on the counter from an abandoned biscuit plan, and within an hour the whole house smelled like cinnamon and summer. That batch disappeared by sunset, eaten over the sink by friends who claimed they were just passing by.
My neighbor Teresa knocked on my door the second time I made these, holding a fork and saying she could smell them from her driveway. We sat on the back steps eating warm squares while the streusel was still fragile and crumbly, peach juice running down our wrists. She told me about the peach trees her grandmother grew in rural Georgia, how the fruit would drop heavy and soft into the grass. I have never been to that orchard, but these bars make me feel like I have.
Ingredients
- Unsalted butter (1 cup, 225 g, softened for crust plus 6 tablespoons, 85 g, melted for streusel): Good butter is everything here, and I learned the hard way that margarine turns the crust greasy instead of tender.
- Granulated sugar (2/3 cup, 135 g for crust and 1/3 cup, 65 g for filling): The crust sugar keeps things delicate, while the filling sugar draws out peach juices beautifully.
- All-purpose flour (2 cups, 250 g for crust and 3/4 cup, 95 g for streusel): Spoon it into the measuring cup rather than scooping, or you will end up with a dry crust that crumbles into sadness.
- Salt (1/2 teaspoon for crust and 1/4 teaspoon for streusel): Do not skip this, because salt is what makes butter taste like butter instead of just fat.
- Fresh or canned peaches, diced (3 cups, about 4 medium): Fresh peaches in season are glorious, but honestly canned work shockingly well if you drain them thoroughly.
- Cornstarch (2 tablespoons): This is the thickening magic that turns runny peach juice into glossy, jammy filling.
- Lemon juice (1 tablespoon): A bright squeeze that keeps the peaches tasting fresh and prevents them from turning brown.
- Vanilla extract (1/2 teaspoon): Just a whisper rounds out the fruit and makes the whole kitchen smell like a bakery.
- Light brown sugar, packed (1/2 cup, 110 g): Brown sugar in the streusel adds caramel depth that white sugar simply cannot replicate.
- Ground cinnamon (1/2 teaspoon): The warm spice that bridges the gap between the buttery crust and the sweet fruit.
Instructions
- Preheat and prepare the pan:
- Set your oven to 350 degrees F and line a 9 by 13 inch baking pan with parchment paper, letting the edges hang over like handles. This little trick will save you from the nightmare of bars stuck to the bottom of a pan.
- Build the buttery crust:
- Cream the softened butter and sugar together until the mixture looks pale and fluffy, then work in the flour and salt just until a soft dough forms. Press it firmly and evenly across the bottom of your pan, taking care to push it all the way into the corners.
- Blind bake the base:
- Slide the crust into the oven for about 15 minutes, just until the edges turn a soft gold. Pull it out and let it rest while you prepare the other layers, and enjoy how your kitchen already smells incredible.
- Create the peach filling:
- Toss the diced peaches with sugar, cornstarch, lemon juice, and vanilla until every piece is coated and glistening. Let the mixture sit for a few minutes so the peaches release some of their liquid into the cornstarch slurry.
- Whip up the streusel:
- Stir together the flour, brown sugar, cinnamon, and salt in a bowl, then pour in the melted butter and mash everything with a fork until it forms wet sandy clumps. Some pieces will be small and some large, and that uneven texture is exactly what you want.
- Assemble everything:
- Spread the peach filling in an even layer over the warm crust, then scatter the streusel across the top with generous, uneven handfuls. Do not press it down, because those craggy bits are what catch the heat and turn crispy.
- Bake until golden and bubbling:
- Bake for 25 minutes until the streusel is deeply golden and you can see the peach filling bubbling up at the edges. The smell at this point will test every ounce of your patience.
- Cool completely before slicing:
- Let the bars sit in the pan until they reach room temperature, because cutting them warm will give you a delicious but structurally unsound mess. Use the parchment overhang to lift the whole slab out, then cut into 12 neat squares with a sharp knife.
I brought a tin of these bars to a potluck last September and watched a woman I had never met close her eyes after the first bite. She tracked me down later to ask for the recipe, and we ended up standing by the dessert table talking about our grandmothers for half an hour. Food does that sometimes, turning strangers into people with shared stories.
Choosing the Right Peaches
Freestone peaches are your best friend here because the pit pops out cleanly and you waste almost nothing. If you press a peach gently near the stem and it yields slightly with a sweet smell, it is ready. Peaches that feel like baseballs will never soften properly no matter how long you wait, so pass on them. In a pinch, frozen diced peaches work well too, just thaw and drain them the same way you would canned.
Getting the Streusel Just Right
The biggest mistake I made early on was overmixing the streusel until it turned into a solid dough instead of crumbly clusters. You want to stop mixing the moment the butter is distributed but the mixture still looks shaggy and rough. If your streusel looks too wet, sprinkle in another tablespoon of flour. If it looks powdery and dry, add a tiny splash more melted butter and fork it through.
Serving and Storing Your Bars
These bars keep beautifully at room temperature for three days in an airtight container, and the crust actually firms up nicely overnight. They also freeze well for up to two months if you wrap individual squares in parchment and tuck them into a freezer bag. Reheating a frozen bar in a low oven for ten minutes brings back that fresh baked texture almost perfectly.
- A scoop of vanilla bean ice cream on a warm bar will make you question every other dessert you have ever eaten.
- Dusting the tops with powdered sugar right before serving adds a pretty finish without extra sweetness.
- Always cut with a clean sharp knife wiped between slices for the neatest presentation.
Every August I buy too many peaches on purpose now, just so I have an excuse to make these bars again. Some recipes earn a permanent spot in your kitchen, and this is one of mine.
Recipe FAQs
- → Can I use canned or frozen peaches instead of fresh?
-
Yes, both work well. If using canned peaches, drain them thoroughly before dicing to avoid excess moisture in the filling. For frozen peaches, thaw and pat dry with a paper towel before tossing with sugar and cornstarch.
- → How should I store leftover peach bars?
-
Store cooled bars in an airtight container at room temperature for up to two days. For longer storage, refrigerate for up to five days. Bring to room temperature before serving for the best texture and flavor.
- → Can I freeze these peach streusel bars?
-
Absolutely. Wrap individual bars tightly in plastic wrap, then place in a freezer-safe bag. They freeze well for up to three months. Thaw overnight in the refrigerator or warm gently in the oven at 300°F for about ten minutes.
- → What can I substitute for the peaches?
-
Nectarines, apricots, or even sliced plums make excellent substitutes with similar baking results. You can also try a mix of summer stone fruits for a more complex flavor. Adjust sugar slightly depending on the natural sweetness of the fruit.
- → Why is my streusel topping not crumbly?
-
The butter temperature and mixing technique are key. Use melted but not hot butter, and mix with a fork using a light tossing motion rather than stirring. Overmixing will create a paste instead of crumbly clusters. Adding chopped nuts can also help create a more textured topping.
- → Do I need to peel the peaches first?
-
Peeling is optional. Fresh peach skins soften during baking and add a pleasant hint of color and texture. If you prefer a smoother filling, simply blanch the peaches in boiling water for 30 seconds, then plunge into ice water—the skins will slip right off.