These Eggless Peach Crumb Bars layer a buttery, oat-flecked shortbread with a jammy fresh-peach filling and a craggy crumb topping — naturally egg-free, no substitutes required. One simple dough does double duty as both the base and the crumble, so you get all the cozy flavor of peach pie without rolling out a single crust. They’re finished with a quick vanilla drizzle and travel beautifully, which makes them my go-to for summer potlucks and lunchboxes. If you want an easy, shareable peach dessert the whole table can dig into, this is the one.

Oriana’s Thoughts On The Recipe

Summer in our house means a kitchen counter full of ripe peaches and someone asking what we can make before they go too soft. These Eggless Peach Crumb Bars have earned a spot on repeat from the first farmstand peaches all the way through August.
I’ll be honest — I’m not usually a fruity-dessert person. I’m the one reaching for the deep, chocolatey, decadent stuff every single time, so these bars genuinely surprised me. They’re fresh and bright, and that buttery crumb base and topping turned out to be the perfect match for the jammy peach filling.
After more than a decade of baking around my daughter’s egg allergy, I’ve also come to love recipes exactly like this one — egg-free by nature, nothing to swap or hope sets, just safe and simple.
Why You’ll Want to Try My Recipe

How to Pick & Prep Your Peaches
For the best bars, use ripe but still-firm peaches — they should give slightly when you press near the stem but not feel mushy. Overripe peaches turn the filling watery; rock-hard ones won’t soften enough as they bake.
To peel or not to peel? I peel mine for a smoother filling and a prettier bar — the skins can get a little chewy in the filling, and peeling keeps the texture silky. If you’d rather skip the step, you can leave them on for a more rustic look.
You’ll need about 6 peaches (3½ cups chopped). Chop them into roughly ½-inch chunks, so they cook through and distribute evenly.
Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
Most of these are pantry staples you already have — a few are worth a quick note.
- Cold, cubed butter. Keeping it cold is what gives you that sandy, crumbly texture for both the base and the topping — softened butter makes a paste, not crumbs.
- Cornstarch + a little flour (in the filling). These are what thicken the peach juices so your bars slice clean instead of running. Don’t skip them.
- Almond bakery emulsion (optional). A little goes a long way and deepens that “peach pie” flavor. It’s an almond flavoring — The one I use, LorAnn Almond Bakery Emulsion, is nut-free.
- Old-fashioned rolled oats. They add texture to the crumb; use rolled, not quick or steel-cut.
Food Allergy Notes & Swaps
This recipe does not contain eggs, tree nuts, peanuts, soy, sesame, fish, or shellfish as ingredients. Manufacturing lines change — read every label every single time, even brands you have used before. That habit has never steered me wrong.
Need Dairy-Free or Gluten-Free?
If you are navigating additional dietary needs alongside the egg-free requirement, I have detailed guides for both: How I Replace Dairy in My Egg-Free Recipes – Baking Without Eggs and Gluten
Ingredient Swap Suggestions
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Heavy Cream: Use your favorite dairy-free heavy cream. If you have several options, aim for a dairy-free cream with the higher content if possible. I love Flora Plant Cream, but I know it’s difficult to find in the USA. You can use a non-dairy cream, such as Country Crock Plant Cream, Silk, Califia Farms, or full-fat coconut cream. You can also use your favorite dairy-free milk.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
Fresh vs Canned vs Frozen Peaches
I make these with fresh summer peaches, and that’s how I’d recommend them — but if you’re baking out of season, here’s how I’d approach it:
- Fresh (what I tested): the best flavor and texture — ripe but firm, peeled, and chopped into ½-inch pieces.
- Frozen: I haven’t tested a frozen batch myself, but if you try it, thaw the peaches fully and drain off any liquid before measuring and mixing, or the filling will be too wet.
- Canned: also untested on my end — if you go this route, use peaches packed in juice (not heavy syrup), drain well, and pat dry. They’re softer, so expect a jammier bar.

What I Learned Testing This Recipe
Honestly, this one came together without a fight — it’s a straightforward, forgiving recipe, which is part of why I love it. A few things I locked in while testing:
- I peeled the peaches. I tried it for a smoother filling and a prettier bar, and the texture was noticeably silkier without the skins.
- Mine needed the full 55 minutes for the filling to set properly and the top to turn lightly golden — don’t pull them early.
- I bumped the peaches up to 3½ cups (about 6 peaches). My first round with 2½ cups felt a little sparse for an 8×8 pan, so I added more fruit for a jammier, more generous filling.
That’s really it. Fresh, bright, and that buttery crumb against the peach filling — it’s a keeper.
How to Keep the Base Crisp & Set the Filling
Two small moves are the difference between clean squares and a soggy middle:
- Par-bake the base. Giving the bottom crust a 15-minute head start before the wet filling goes on keeps it from turning gummy underneath.
- Mix the filling right before you use it. If it sits, the peaches weep, and you end up pouring extra liquid onto the crust. Whisk it, fold in the peaches, and assemble immediately.
- Let the cornstarch do its job, then cool fully. The filling thickens as it bakes and as it cools. Cutting warm bars is the fastest way to a runny center — cool completely (the fridge helps) before slicing.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
- Make the crust and bake
- Make the peach filling (right before using)
- Assemble and bake
- Make the icing, cut, and glaze

Tips & Troubleshooting
A few things that make or break these:
- Keep the butter cold so the mixture stays crumbly, not pasty.
- Press the base firmly so it holds together as a bar.
- Drizzle the icing only once the bars are fully cool — warm bars melt it right off.
Common problems:
- My filling is runny. Likely cut too warm, or the filling sat too long before baking. Cool completely and mix the filling just before assembling.
- The base is soggy. The crust wasn’t par-baked, or the peaches were overripe/watery. Par-bake, and use ripe-but-firm fruit.
- The topping didn’t brown. Give it the full 55 minutes and look for bubbling juices at the edges — that’s your real doneness cue.

Storage and Freezing Instructions
Store the bars tightly covered in the refrigerator for up to 5 days — they actually slice best chilled.
To freeze, wrap the cut bars individually, then thaw in the fridge before serving. Add the vanilla drizzle after thawing for the prettiest finish.
Frequently Asked Questions

Recipe Card

Eggless Peach Pie Crumb Bars
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
For the Crust & Topping:
- 2 1/2 cups (350 g) all-purpose flour
- 1/2 cup (55 g) old-fashioned rolled oats
- 1 teaspoon (4 g) baking powder
- 2/3 cup (134 g) granulated sugar
- 1/4 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 1 teaspoon (5 ml) pure vanilla extract
- 1 cup (230 g) unsalted butter, cold and cubed
For the Peach Filling:
- 2 tablespoons (30 ml) lemon juice
- 1/2 cup (100 g) granulated sugar
- 1 teaspoon (5 ml) pure vanilla extract
- 1/4 teaspoon almond bakery emulsion (optional)
- 3 tablespoons (30 g) cornstarch
- 3 tablespoons (27 g) all-purpose flour
- 3 tablespoons (45 ml) water
- 3 1/2 cups (about 560 g) chopped fresh peaches (about 6 peaches)
For the Vanilla Icing:
- 1/2 cup (60 g) confectioners' sugar
- 1 tablespoon (15 ml) heavy cream or milk
- 1/2 teaspoon pure vanilla extract
Instructions
- Prep your pan and preheat the oven: Adjust the oven rack to the middle position and heat the oven to 350°F (180°C). Line an 8×8-inch (20×20-cm) square pan with parchment, letting it extend above the sides for easy lifting later, and lightly grease with baking spray.
Make the crust and topping:
- Mix: With a hand or stand mixer on medium-low, combine the flour, oats, baking powder, sugar, cinnamon, salt, and vanilla. Add the cold, cubed butter and mix until it's evenly worked in and the mixture looks like coarse, sandy crumbs, about 2 minutes.

- Press the base: Firmly press about 2/3 of the mixture (about 500 g) into the bottom of the pan with your hands or the bottom of a measuring cup — it'll look a little crumbly, and that's fine.

- Par-bake the base: Bake 15 minutes, until the edges look just set and pale gold, then remove to cool slightly. Set the remaining mixture aside for the topping.

- Make the peach filling (right before using): In a large bowl, whisk together the lemon juice, sugar, vanilla, almond emulsion (if using), cornstarch, flour, and water until smooth. Gently fold in the peaches. Make this just before assembling — if it sits too long, the peaches release liquid and the filling turns watery.

Assemble:
- Pour the peach filling evenly over the warm crust.

- Scatter the reserved crumb mixture over the top, then lightly press it down with the back of a spoon so it nestles into the peaches.

Bake:
- Bake 50-60 minutes, until the top is lightly golden and the filling is bubbling around the edges. A toothpick should come out mostly clean, with a few jammy peach specks.Note: Every oven is different — start checking the assembled bars around 50 minutes.

- Cool completely: Let the bars cool completely in the pan on a wire rack so the filling can set — this is what gives you clean squares instead of a runny middle. After about an hour, you can move the pan to the fridge to speed it up.
- Lift and cut: Use the parchment overhang to lift the cooled bars out, then cut into squares.

- Make the icing and finish: Whisk the confectioners' sugar, cream or milk, and vanilla until smooth and pourable. Drizzle over the fully cooled bars — wait until they're cool, or the icing will melt and disappear.

- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Heavy Cream: Use your favorite dairy-free heavy cream. If you have several options, aim for a dairy-free cream with the higher content if possible. I love Flora Plant Cream, but I know it’s difficult to find in the USA. You can use a non-dairy cream, such as Country Crock Plant Cream, Silk, Califia Farms, or full-fat coconut cream. You can also use your favorite dairy-free milk.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Keep the butter cold so the mixture stays crumbly, not pasty.
- Press the base firmly so it holds together as a bar.
- Drizzle the icing only once the bars are fully cool — warm bars melt it right off.
- My filling is runny. Likely cut too warm, or the filling sat too long before baking. Cool completely and mix the filling just before assembling.
- The base is soggy. The crust wasn’t par-baked, or the peaches were overripe/watery. Par-bake, and use ripe-but-firm fruit.
- The topping didn’t brown. Give it the full 55 minutes and look for bubbling juices at the edges — that’s your real doneness cue.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
Variations & Additions To Try
I make these as written, but they’re an easy recipe to play with — here are a few ideas to try:
- Other stone fruit. Ripe nectarines or plums work the same way as peaches, so swap in whatever looks best at the market (or use a mix).
- Peach + berry. Fold a handful of raspberries or blueberries in with the peaches for a peaches-and-cream-meets-cobbler vibe — just keep the total fruit around 3½ cups.
- A little warm spice. Add a pinch of nutmeg or ground ginger alongside the cinnamon for a cozier, more “peach pie” flavor.
- Skip the icing. If you’d rather not drizzle, a light dusting of confectioners’ sugar over the cooled bars is just as pretty.
- Swap the almond emulsion for vanilla. If you’re avoiding almond flavoring (or a tree-nut allergy is in the mix), leave it out or use a little extra pure vanilla instead.
- Add crunch to the topping. If nuts are safe at your table, a handful of chopped pecans or almonds pressed into the crumb adds a nice toasty bite.
Serving Suggestions
These are happiest slightly chilled or at room temperature, cut into neat squares. A few of my favorite ways to serve them:
- Warm with a scoop of vanilla ice cream or a dollop of whipped cream — that warm-fruit-and-cream combo is hard to beat.
- Alongside coffee or iced tea for an afternoon treat.
- Packed for the lunchbox, potluck, or picnic — they travel beautifully and hold their shape, so they’re a reliable bring-along.
Because they’re built around fresh summer fruit, they’re made for warm-weather gatherings — Memorial Day, the Fourth of July, summer cookouts, and end-of-season Labor Day get-togethers. And since they’re egg-free by nature, they’re a safe, shareable option when you’re feeding a crowd of kids, and you don’t know everyone’s allergies.
















