This post may contain affiliate links. Please read our disclosure policy.

Peach Bars start with a pressed shortbread crust, a thick layer of fresh peaches, and an almond crumble on top. My secret is par-baking the crust for ten minutes before the peaches go on, which keeps the bottom from turning soggy under all that juice. The crumble uses almond flour and finely chopped almonds instead of oats (y’all know I don’t like oats in streusel!), so it bakes up sandy and crisp rather than chewy. They do need time in the refrigerator before slicing, so don’t count on cutting into them straight out of the oven.

A slice of peach bars on a white plate with a fork and peach slices, showing a crumbly topping and peach filling.
Blue cursive text reads "Lucy's notes" on a transparent background.

So this recipe is a blend of several of my favorite things. First of all, I could eat shortbread until the cows come home, so I made these peach bars with a shortbread crust. And then peaches are my favorite summer fruit, if you don’t count blackberries… and watermelon… so fresh peaches are a must in this luscious filling.

And then the topping really brings it home. Y’all know I hate oats in any kind of baked dessert topping (my famous Apple Crisp Without Oats attests to this), so I wanted a crispy topping but with no oats. I used almond flour and finely chopped almonds to carry more of the almond flavor, and let me tell you — these little bars are delightful and out of this world delicious!

Testing results for peach bars

  1. Peach ripeness. Peaches that were ripe but still firm held their shape and the filling set. Over-ripe peaches emitted too much liquid and the bars never cooked through properly.
  2. Chilling before slicing. Cutting at room temperature gave ragged edges and a filling that slumped. An hour in the refrigerator firmed things up enough for clean squares.
  3. Loose covering beat airtight. These bars are wet by nature, and sealing them up trapped that moisture against the topping. Loosely covered in the refrigerator, the crumble stayed crisp. One thing to note: these bars are best consumed the day you make them. They will keep in the fridge, but the topping will start to get soggy.
Person with shoulder-length blond hair and blue glasses smiling indoors in front of a red brick wall.

I hope you make this recipe. I think you’ll love it!

Black cursive text that reads xo Lucy as a signature.
Four peach crumb bars on a wooden platter with sliced peaches and crumbs scattered around.

Ingredient notes

Here are a few things to know about the ingredients in this recipe.

Fresh peaches. You need five cups of peeled and diced fresh peaches, which is roughly six to eight medium peaches depending on size. Look for fruit that smells like a peach and gives just slightly when you press near the stem.

Cold unsalted butter. Sixteen tablespoons total, split between the crust and the crumble, and it needs to be cold in both. Cut it into cubes straight from the refrigerator. If it softens while you’re measuring everything else, put it back in for a few minutes.

Almond flour. Half a cup goes into the crumble alongside the all-purpose flour. Almond flour has no gluten to develop, so it helps to keep the topping sandy and crisp instead of letting it bake into a solid sheet.

Almond extract. A total of three-quarters of a teaspoon across the filling and the crumble.

Flour and cornstarch in the filling. The flour absorbs liquid, and the cornstarch sets it into something sliceable once the bars cool.

Lemon juice. Two tablespoons, to help prevent the diced fruit from browning.

Finely chopped almonds. A quarter cup stirred into the crumble at the very end. Chop them fine so they toast evenly under the oven’s heat.

Pin this now to save it for later

How to make peach crumble bars

  1. Cut cold butter into the crust ingredients, then bind the mixture with egg and vanilla. It will look dry, which is fine. It won’t be dry after it bakes.
  2. Press the crust into a parchment-lined pan and par-bake it until it’s set. This keeps the bottom from getting soggy once you add the filling.
  3. Toss the diced peaches with lemon juice, sugar, the thickeners, cinnamon, and both extracts until every piece is coated.
  4. Work cold butter into the almond crumble mixture with fingers or a fork until large crumbs form, then stir in the chopped almonds.
  5. Spread the filling over the par-baked crust, scatter the crumble on top, and bake until the topping is golden and the edges bubble. Cool completely, then refrigerate before slicing.

Why fresh peaches work best

Peach bars with fresh peaches come down to one question: how much water is in the pan. Five cups of diced fruit carries a lot of liquid, and the quarter cup of flour and two tablespoons of cornstarch in the filling are measured to offset some of that liquid. Anything wetter going in means a filling that stays loose under the crumble no matter how long you bake it.

That’s why ripeness matters so much here. Let’s get scientific: A peach that’s ripe but still firm has intact cell walls, and it softens in the oven while holding its shape. An overripe peach has already started breaking down before it ever gets diced, so those walls collapse under heat and saturate the crust. The bars won’t cook through, and you’ll just end up with an over-baked, liquidy (that’s a word, right?) big ole mess.

Canned peaches are out for the same reason. They’re packed in syrup or juice, and the processing has already softened them past the point where they’ll hold up. You’d be adding liquid and subtracting texture at the same time.

I haven’t tested these with frozen peaches, but I really don’t think they would work well either. Frozen fruit releases a lot of water as it thaws. Just get yourself some fresh peaches and call it good.

Text reads "See all of my baking essentials on Amazon!" with illustrations of a baking sheet with cookies, a loaf pan with bread, and a bundt pan on a blue background.

Peach crumb bar variations

  • Leave the peel on. Peeling five cups of peaches takes a while, and the skins give you more color and a little more texture in the finished bar.
  • Cut them small. The pan gives you twelve generous bars at about three inches square, or twenty-four smaller ones.
  • Pecans instead of almonds. Swapping the chopped almonds for finely chopped pecans is an easy change if that’s what’s in the pantry. I haven’t tested this but I think it would work just fine.
  • Vanilla only. If almond flavor isn’t your thing, leaving it out of both the filling and the crumble gives you a straight peach bar. The almond flour stays either way, since it’s doing structural work in the topping and it doesn’t lend much almond flavor.

P.S. If you bought peaches by the half bushel and you’re running out of dessert ideas, my Peach Barbecue Sauce puts them to work on the savory side of supper.

Make-ahead and storage

Make ahead. These peach bars do need to chill for at least an hour before slicing. You can make them the day you need them and let them rest in the fridge until you’re ready. I don’t like to make them more than a day in advance because the crust and topping start to get soft.

For the best make-ahead option, I get everything ready separately and then put it together and bake the day of. So, make up the crust but don’t bake it. Just stick the pan in the fridge. Make the filling and store in the fridge. Mix up the almond crumble topping and store that in the fridge. Then bake when you’re ready.

Storage. Keep them in the refrigerator, loosely covered rather than sealed in an airtight container. With five cups of fresh peaches in the pan, these bars hold a lot of moisture, and trapping it turns the crumble soft. A little air circulation helps keep the topping somewhat crisp.

Freezing. You can freeze leftover peach bars for up to two months. Thaw them overnight in the refrigerator rather than on the counter, which keeps condensation off the topping. I don’t think the texture is as good as when you first make them, but they still taste delicious!

What to serve with peach bars

These peach bars are so delicious just as they are, but if you want to fancy them up a little you could add a dollop of Homemade Whipped Cream alongside. And of course, vanilla ice cream is good with pretty much everything.

A close-up of a peach crumb bar on a wooden surface, with fresh peach slices and whole peaches in the background.

If you make this recipe, please leave a comment and ⭐️⭐️⭐️⭐️⭐️ below!

Join Southern Food and Fun Community group
and Southern Potluck group!

And please follow us on social media:

Southern Baking Essentials
Sign up for email updates and we’ll send you our free pdf checklist of our favorite Southern baking essentials.
No ratings yet

Peach Bars Recipe

Fresh peach bars with a pressed shortbread crust, a thick layer of summer peaches, and an almond flour crumble topping, baked in a 9×13 pan.
Prep: 25 minutes
Cook: 50 minutes
Additional Time: 3 hours
Total: 4 hours 15 minutes
Servings: 24 bars
Save This Recipe

Ingredients 

Crust

  • cups all-purpose flour
  • ½ cup granulated sugar
  • ½ teaspoon baking powder
  • teaspoon salt
  • 10 tablespoons cold unsalted butter, cubed
  • 1 large egg, lightly beaten
  • ½ teaspoon vanilla extract
  • ½ teaspoon almond extract

Peach filling

  • 5 cups peeled and diced fresh peaches, ripe but still firm
  • 2 tablespoons lemon juice
  • ¾ cup granulated sugar
  • ¼ teaspoon salt
  • ¼ cup all-purpose flour
  • 2 tablespoons cornstarch
  • ½ teaspoon ground cinnamon
  • 1 teaspoon vanilla extract
  • ½ teaspoon almond extract

Almond crumble topping

  • ¾ cup all-purpose flour
  • ½ cup almond flour
  • cup light brown sugar
  • ¼ cup granulated sugar
  • ¼ teaspoon salt
  • 6 tablespoons cold unsalted butter, cubed
  • ¼ teaspoon almond extract
  • ¼ cup finely chopped almonds
Save this recipe to your inbox!
Enter your email below and we’ll send the recipe straight to your inbox!

Instructions 

  • Preheat the oven to 350 degrees F. Line a 9×13-inch baking pan with parchment paper, leaving overhang on the sides for easy removal. Lightly spray with cooking spray.

Make the crust:

  • In a large bowl, whisk together 1½ cups all-purpose flour, ½ cup granulated sugar, ½ teaspoon baking powder, and ⅛ teaspoon salt.
    A glass bowl filled with flour and a metal whisk resting inside, placed on a white marble surface.
  • Add 10 tablespoons cold unsalted butter, cubed and use a pastry cutter or your fingers to work it into the flour until the mixture resembles coarse crumbs. Add 1 large egg, lightly beaten, ½ teaspoon vanilla extract, and 1/2 teaspoon almond extract, mixing until the dough just comes together — it will be crumbly but should hold when pressed.
    A glass bowl with flour and butter being mixed using a pastry cutter, on a light marble surface.
  • Press the crust dough evenly into the prepared pan in a firm, even layer. Bake for 12 minutes until just set but not browned.
    A square white baking dish lined with parchment paper and filled with an even layer of unbaked crumbly dough mixture on a marbled surface.

Make the peach filling:

  • While the crust bakes, combine 5 cups peeled and diced fresh peaches, ripe but still firm, 2 tablespoons lemon juice, ¾ cup granulated sugar, ¼ teaspoon salt, ¼ cup all-purpose flour, 2 tablespoons cornstarch, ½ teaspoon ground cinnamon, 1 teaspoon vanilla extract, and ½ teaspoon almond extract in a large bowl. Stir to coat and let sit for 5 minutes.
    A clear glass bowl with chopped peaches and a large amount of flour and sugar on top, placed on a white marble surface.

Make the almond crumble:

  • In a separate bowl, combine ¾ cup all-purpose flour, ½ cup almond flour, ⅓ cup light brown sugar, ¼ cup granulated sugar, and ¼ teaspoon salt. Add 6 tablespoons cold unsalted butter, cubed and use your fingers or a pastry cutter to work it in until large, sandy clumps form. Stir in ¼ teaspoon almond extract and ¼ cup finely chopped almonds.
    A clear glass bowl filled with crumbly, light brown mixture sits on a white marbled surface.
  • Pour the peach filling evenly over the par-baked crust, spreading gently with a spatula.
    A white baking dish lined with parchment paper is filled with an uncooked peach mixture on a light marble surface.
  • Sprinkle the almond crumble topping evenly over the peach layer, covering it well.
    A baking dish lined with parchment paper is filled with a layer of crumbly, light brown mixture on a marble surface.
  • Bake for 45 to 50 minutes, until the topping is golden brown and the filling is bubbling around the edges.
  • Remove from the oven and let cool completely in the pan — at least 3 hours — before lifting out and cutting into bars. For cleanest cuts, refrigerate for 1 hour after cooling.
    A white baking dish with parchment paper holds two crumbly peach bars. One piece is separated, and sliced peaches and crumbs are nearby on the table.

Nutrition

Calories: 216kcal, Carbohydrates: 30g, Protein: 3g, Fat: 10g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.3g, Cholesterol: 27mg, Sodium: 129mg, Potassium: 84mg, Fiber: 1g, Sugar: 18g, Vitamin A: 348IU, Vitamin C: 2mg, Calcium: 22mg, Iron: 1mg
Course: Dessert
Cuisine: American
Calories: 216
Keyword: peach bars, peach crumble bars
Leave a comment and ★★★★★ rating below!

Questions and tips

Storage

Keep them in the refrigerator, loosely covered rather than sealed in an airtight container. With five cups of fresh peaches in the pan, these bars hold a lot of moisture, and trapping it turns the crumble soft. A little air circulation is what keeps the topping crisp.

Can I make these peach bars in a smaller pan?

The recipe is built for a 9×13-inch dish. Moving it to a 9×9 or 8×8 would give you a much thicker bar with a deeper layer of fruit, which changes both the bake time and how well the filling sets. I haven’t tested it that way, but I know that you would need to adjust the baking time, and I worry that the bars won’t set and will have a tough time cooking through.

Do I really need the parchment paper?

Yes, either parchment paper or tin foil. The overhang lets you lift the entire slab out of the pan once it’s chilled and cut it on a board, which is how you get straight edges.

Can I leave out the almond flour?

Almond flour is contributing texture to the topping. It has no gluten, so it keeps the crumble sandy and separate instead of letting it bake into one solid layer. Replacing it with all-purpose flour will give you a denser, more cohesive topping. So you can omit the almond flour, but I don’t recommend it.

Are peach bars gluten-free?

Not as written. The crumble uses almond flour, but the crust and the filling both rely on all-purpose flour. A measure-for-measure gluten-free blend is where I’d start if you want to adapt it, though I haven’t tested that version.

Can I double the recipe?

Not in one pan. A 9×13 dish is already holding five cups of fruit, and doubling the depth means the center never sets. Bake two separate pans instead, side by side if your oven fits them without crowding.

A woman with shoulder-length blonde hair, wearing a white T-shirt and dark jeans, stands in a kitchen with a brick backsplash and stainless steel appliances. She is smiling and resting her hands on the counter.

About the author

Hi, I’m Lucy! I’m a home cook, writer, food and wine fanatic, and recipe developer. I’ve created and tested hundreds of recipes so that I can bring you the best tried and true favorites.

Follow Lucy on social media:

You May Also Like:

Sign up with your email address to receive a 5-day series of Southern Cooking Secrets, followed by weekly emails with recipes and tips. We won't send you spam. Unsubscribe at any time.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating