These sweet and buttery peach bars feature a tender crust layered with fresh peaches and topped with a spiced cinnamon streusel. Using simple pantry ingredients like unsalted butter, granulated sugar, and all-purpose flour, they come together in just over an hour.
The fresh peach filling is lightly sweetened and thickened with cornstarch, while the streusel adds a warm crunch from brown sugar and cinnamon. Bake until golden and bubbling, then cool completely before slicing into squares.
Serve them plain or with a scoop of vanilla ice cream for a crowd-pleasing summer treat that yields 12 generous bars.
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 during those weeks. We spent that afternoon peeling fruit at the sink, juice running down our wrists, while the radio played something twangy and old. By evening the whole house smelled like butter and cinnamon and something close to happiness.
My cousin walked in right as I pulled the first pan from the oven, burnt my thumb on the parchment overhang, and still managed to eat three bars before they were fully cool. She now texts me every July asking if peach season has started yet.
Ingredients
- Unsalted butter (1 cup, 226 g, softened for crust plus 6 tbsp, 85 g, cold and cubed for streusel): Softened butter creams into the crust beautifully, while cold cubed butter keeps the streusel crumbly and crisp.
- Granulated sugar (2/3 cup, 135 g for crust plus 1/4 cup, 50 g for filling): The crust sugar adds subtle sweetness, and the filling sugar draws out the natural juices from fresh peaches.
- All purpose flour (2 cups, 250 g for crust plus 3/4 cup, 94 g for streusel): Gives the crust structure and helps the streusel form those satisfying large crumbs.
- Brown sugar (1/2 cup, 100 g, packed): Packed firmly into the measuring cup, this brings molasses depth to the streusel that white sugar alone cannot achieve.
- Fresh peaches (3 cups, approx 4 to 5 medium, peeled and diced): Ripe but still slightly firm peaches hold their shape during baking instead of turning to mush.
- Cornstarch (2 tbsp, 16 g): This thickens the peach juices into a glossy filling rather than a soupy mess.
- Ground cinnamon (1 tsp): Just enough to warm the streusel without overpowering the delicate peach flavor.
- Salt (1/2 tsp for crust plus 1/4 tsp for streusel): Salt in both layers ensures neither tastes flat.
- Freshly squeezed lemon juice (2 tsp): A splash of acid brightens the peach filling and keeps the fruit from browning.
Instructions
- Set up your oven and pan:
- Preheat to 350 degrees F (175 degrees C) and line a 9 by 9 inch baking pan with parchment paper, leaving an overhang on two sides like handles. This trick saves you from ever struggling to get the bars out cleanly.
- Build the buttery crust:
- Cream the softened butter and granulated sugar together until the mixture looks pale and fluffy, then add the flour and salt, mixing until everything clumps into a crumbly dough. Press it firmly and evenly into the bottom of your prepared pan using your palms or the back of a spoon.
- Give the crust a head start:
- Bake the crust for 15 minutes until the edges just begin to turn golden. You want it set but not fully baked since it will go back in with the filling on top.
- Toss the peach filling:
- While the crust bakes, combine the diced peaches, granulated sugar, cornstarch, and lemon juice in a bowl, tossing gently until every piece is coated. Let it sit for a few minutes so the peaches release some of their juices.
- Make the cinnamon streusel:
- In a separate bowl, stir together the flour, brown sugar, cinnamon, and salt, then cut in the cold cubed butter using a pastry cutter or your fingertips until large pea sized crumbs form. Work quickly so the butter stays cold, which is the secret to a crunchy topping.
- Assemble everything:
- Remove the par baked crust from the oven and spread the peach filling evenly over the hot surface. Sprinkle the streusel across the top in an even layer, letting some peaches peek through here and there.
- Bake until golden and bubbling:
- Return the pan to the oven for about 30 minutes until the streusel turns a deep golden brown and you can see the peach filling bubbling at the edges. Your kitchen will smell incredible at this point.
- Cool completely before slicing:
- Let the bars cool entirely in the pan, then lift them out using the parchment overhang and cut into 12 squares with a sharp knife. Patience here rewards you with clean, neat slices.
The following summer I brought a pan of these to a neighborhood potluck, and a woman I had never spoken to tracked me down three houses away to ask for the recipe.
When Fresh Peaches Are Not Around
Frozen peaches work beautifully if you thaw and drain them well before dicing. Canned peaches in light syrup can also stand in during winter months, though you should reduce the added sugar slightly to account for the syrup sweetness.
Serving Suggestions Worth Trying
A scoop of cold vanilla ice cream slowly melting over a warm peach bar is the kind of simple pleasure that makes you close your eyes at the first bite. Whipped cream with a faint dusting of cinnamon on top also turns these into something worthy of a dinner party.
Storing Your Peach Bars
These bars keep well at room temperature in an airtight container for up to three days, though the crust softens slightly over time. For longer storage, refrigerate them for up to a week or freeze individually wrapped bars for a rainy day treat.
- Always separate layers with parchment paper so the streusel does not stick to the bar above it.
- Freeze bars before rather than after adding any ice cream or whipped toppings.
- Let frozen bars thaw at room temperature for about an hour before enjoying.
Every peach season I make at least two batches, one to share and one to hide in the back of the fridge behind the mustard where nobody looks. Some traditions are worth protecting.
Common Questions
- → Can I use canned or frozen peaches instead of fresh?
-
Yes, you can substitute canned or frozen peaches if fresh ones aren't in season. If using canned peaches, drain them thoroughly before dicing. For frozen peaches, thaw completely and pat dry with a paper towel 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 two days. For longer storage, refrigerate them for up to five days. You can also freeze individual bars wrapped tightly in plastic wrap for up to three months — thaw overnight in the refrigerator 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 before mixing. Use a pastry cutter or your fingers to work the butter into the dry ingredients until pea-sized crumbs form. Avoid overmixing, which can turn the mixture into a paste.
- → Do I need to peel the peaches?
-
Peeling is recommended for the best texture, as peach skins can become slightly 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, cardamom, or allspice pairs beautifully with the cinnamon in the streusel. You can also add a half teaspoon of vanilla extract to the peach filling for extra depth of flavor. Ginger is another warm spice that complements peaches well.
- → What size pan should I use?
-
A 9x9-inch (23x23 cm) baking pan is ideal for this yield of 12 bars. If you use an 8x8-inch pan, the bars will be slightly thicker and may need an extra 5 to 10 minutes of baking time. A 9x13-inch pan will produce thinner bars that bake faster, so reduce the baking time accordingly.