These sweet and buttery peach bars bring together a tender shortbread-style crust, juicy fresh peach filling, and a crunchy cinnamon streusel topping. Fresh peaches are tossed with sugar, cornstarch, and lemon juice, then layered over a golden baked crust.
The streusel topping combines flour, brown sugar, cinnamon, and cold butter for irresistible crumbly texture. Bake until golden and bubbling, then cool completely before slicing into squares.
Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for an unforgettable summer treat.
The screen door slapped shut behind me as I carried a basket of peaches in from the farmers market, their fragrance so heavy it felt like the fruit was daring me to do something ambitious with them. Peach bars were not my original plan, but somewhere between unpacking the groceries and letting the butter soften on the counter, the decision made itself. Cinnamon and brown sugar had a way of pulling me into the kitchen whether I intended to bake or not. These bars became the thing I now bring to every late summer potluck without being asked.
My neighbor Deb stopped by one August afternoon while these were cooling on the rack, and she stood in the kitchen eating two of them right off the cutting board with a napkin. She told me they tasted like something her grandmother used to make, which is the highest compliment I have ever received from a woman who barely tolerates desserts.
Ingredients
- Unsalted butter (softened for crust, cold for streusel): Temperature matters more than you think here, because softened butter creams into the crust beautifully while cold butter creates those flaky little pockets in the streusel that give it texture.
- Granulated sugar: Used in both the crust and the peach filling to keep things balanced without going overboard on sweetness.
- All purpose flour: Divided between the crust and the streusel, and you do not need anything fancy for this to work perfectly.
- Salt: Just enough in each layer to keep the butter from tasting flat.
- Fresh peaches, peeled and diced: You want ripe but still firm peaches so they hold their shape during baking and do not turn into jam.
- Cornstarch: This is what thickens the peach juices into a glossy filling instead of a soggy mess.
- Lemon juice: A small amount that brightens the whole filling and keeps the peaches from browning while you work.
- Brown sugar (packed): Brings molasses depth to the streusel that white sugar simply cannot match.
- Ground cinnamon: The warm spice that ties the whole bar together and makes the kitchen smell incredible while baking.
Instructions
- Preheat and prepare the pan:
- Set your oven to 350 degrees Fahrenheit and line a 9 by 9 inch baking pan with parchment paper, leaving enough overhang on the sides to lift the bars out cleanly later. This single step saves you from the heartbreak of bars stuck to the pan.
- Make the crust:
- Cream the softened butter and granulated sugar together until the mixture looks pale and fluffy, then add the flour and salt and mix until it resembles coarse crumbs. Press this dough firmly and evenly into the bottom of your prepared pan using your hands or the back of a measuring cup.
- Blind bake the crust:
- Slide the pan into the oven for about 15 minutes until the edges turn a soft gold and the kitchen starts to smell like butter. This step ensures the crust holds up under the juicy peach filling without dissolving into mush.
- Prepare the peach filling:
- Toss the diced peaches with sugar, cornstarch, and lemon juice in a bowl until every piece is evenly coated and the mixture looks slightly syrupy at the bottom. Let it sit for a minute so the cornstarch can start doing its thickening work.
- Build the cinnamon streusel:
- In a separate bowl, combine the flour, brown sugar, cinnamon, and salt, then cut in the cold cubed butter using your fingers or a pastry cutter until the mixture clumps into irregular crumbs of various sizes. Some small bits and some larger chunks are exactly what you want for the best texture.
- Assemble the bars:
- Pull the golden crust from the oven and spread the peach filling evenly across the hot surface, then scatter the streusel over the top in a generous, uneven layer. Do not press the streusel down, because those loose peaks are what become beautifully crisp in the oven.
- Bake until golden:
- Return the assembled pan to the oven for about 30 more minutes, until the streusel is deeply golden and you can see the peach filling bubbling at the edges around the crumbs. Your kitchen will smell absolutely unreal at this point.
- Cool completely and slice:
- Let the bars cool entirely in the pan before lifting them out with the parchment overhang and slicing into twelve squares. Cutting them warm will cause the filling to ooze and the layers to separate, so patience truly pays off here.
The afternoon I first made these for a backyard barbecue, a light rain started falling right as I set the plate on the picnic table, and everyone huddled under the awning eating peach bars while the storm passed. The dessert became the whole event that day.
Choosing the Best Peaches
Look for peaches that give slightly when you press near the stem end but are not soft all over, because overly ripe fruit will collapse into the filling and lose that lovely tender bite. Freestone varieties are easier to pit and slice, and if you can smell the peach through its skin before you even cut into it, you have found the right ones.
Making These Year Round
Fresh peaches are ideal, but well drained canned or frozen peaches work surprisingly well when the season is over and you need a taste of summer in the middle of January. Thaw frozen peaches completely and pat them dry with a paper towel before tossing with the sugar and cornstarch.
Serving and Storing
These bars keep beautifully at room temperature for two days in an airtight container, and they actually taste better on day two when the layers have had time to settle into each other.
- A scoop of vanilla ice cream on a warm bar is a simple combination that will make everyone at the table go quiet.
- Try adding a tiny pinch of nutmeg to the streusel for a warmth that sneaks up on you.
- Always store leftover bars in the fridge after the second day to keep the peach filling fresh and safe.
Every time peach season rolls around now, I buy more than I need on purpose because I know exactly where the extras are going. These bars are the simplest way I know to make a summer afternoon feel like a celebration.
Recipe Q&A
- → Can I use canned or frozen peaches instead of fresh?
-
Yes, canned or frozen peaches work well as a substitute. If using canned peaches, drain them thoroughly before dicing. For frozen peaches, thaw completely and pat dry with paper towels to remove excess moisture before tossing with sugar and cornstarch.
- → How should I store leftover peach bars?
-
Store cooled peach bars in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days. You can also freeze them individually wrapped in plastic wrap for up to 3 months. Thaw at room temperature before serving.
- → Why is my streusel topping not crumbly?
-
The key to a crumbly streusel is using cold butter. Make sure your butter is straight from the refrigerator and cut into small cubes. Use a pastry cutter or your fingers to work the butter into the dry ingredients until pea-sized crumbs form. Avoid overmixing, which can make the topping paste-like.
- → Do I need to peel the peaches?
-
Peeling is recommended for the best texture, as peach skins can become tough during baking. To peel easily, score the bottom of each peach with an X, blanch in boiling water for 30 seconds, then transfer to an ice bath. The skins will slip right off.
- → Can I add other spices to the streusel?
-
Absolutely. A pinch of nutmeg adds warmth and pairs beautifully with the cinnamon. You could also try a dash of ginger or cardamom for a more complex flavor profile. Start with small amounts (about 1/8 teaspoon) and adjust to your taste.
- → What size pan should I use?
-
A 9x9-inch (23x23 cm) baking pan is ideal for these peach bars. Using a different size will affect the thickness and baking time. An 8x8-inch pan will yield thicker bars and may need additional baking time, while a 9x13-inch pan will produce thinner bars that bake faster.