Juicy blueberries and ripe peaches turn jammy under a buttery oat topping that bakes into crisp, golden crumbles. The fruit softens into a spoonable filling while the top stays nubby and crisp, with browned edges that crackle when you dig in. It’s the kind of dessert that looks effortless on the table but still gets that quiet pause from people taking the first bite.
The part that matters here is balance. Peaches bring sweetness and body, blueberries add tart bursts and enough juice to make the filling glossy instead of dry, and a little cornstarch keeps everything from running all over the pan. Cold butter in the topping is what gives you those rough, sandy clumps that bake into real crunch instead of a flat, sandy layer.
Below, I’ll walk through the one detail that keeps the filling thick, the topping from turning greasy, and the easiest way to adapt this crisp if your fruit is extra ripe or you want to make it ahead.
The filling turned thick and glossy instead of watery, and the oat topping stayed crisp even after it sat out for a bit. I used slightly soft peaches and it still baked up beautifully.
Save this blueberry peach crisp for the nights when you want warm fruit and a buttery oat topping without a lot of fuss.
The Secret to Crisp Topping That Stays Crunchy, Not Soggy
The topping on a fruit crisp has one job: bake into a dry, craggy layer that contrasts with the soft fruit underneath. If it goes soggy, it usually means the butter melted into the flour before the oven had a chance to set the structure. Cold butter is nonnegotiable here. Those little bits of butter steam in the oven and leave behind pockets of texture.
The other problem is overpacking the topping. If you press it down like a crust, it bakes up dense instead of crisp. Scatter it loosely so the heat can move through the crumbs and brown the edges. That loose layer is what gives you those deep golden ridges that taste toasted, not raw.
What Each Ingredient Is Doing in This Blueberry Peach Crisp

- Peaches — Fresh peaches bring the soft, fragrant base of the filling. Slice them evenly so they cook at the same pace; very firm peaches need a few extra minutes in the oven, while super-ripe ones give up more juice and may need a touch more cornstarch.
- Blueberries — These add bright flavor and little pockets of syrupy juice. Frozen blueberries work in a pinch, but don’t thaw them first or they’ll bleed too much liquid into the filling.
- Cornstarch — This is what turns the fruit juices into a glossy sauce instead of a puddle. If your fruit is especially juicy, add another teaspoon rather than baking the crisp longer and drying out the topping.
- Old-fashioned oats — These give the topping its chew and those toasted edges. Quick oats can work, but the texture will be finer and less craggy.
- Cold unsalted butter — Butter is what binds the topping into irregular crumbs and gives it richness. If it softens before mixing, the topping turns pasty; cube it straight from the fridge and cut it in until the mixture looks like damp sand with a few larger clumps.
How to Build the Filling and Topping So They Bake at the Same Pace
Tossing the Fruit Base
Mix the peaches, blueberries, sugar, cornstarch, and lemon juice until the fruit is evenly coated, then spread it in the dish without packing it down. You want the sugar and starch distributed around every piece so the juices thicken evenly as they bubble. If the fruit sits in a clump, the center can turn soupy while the edges overcook. A 9×13-inch dish gives the filling enough surface area to bubble instead of steaming.
Cutting in the Butter
Combine the oats, flour, brown sugar, and cinnamon first, then work in the cold butter with a fork or your fingers until the mixture forms pea-sized crumbs and a few larger clumps. Stop before it becomes a smooth dough. Those uneven pieces are what turn into the best crunchy bites after baking. If the butter starts to warm and smear, chill the bowl for 10 minutes before moving on.
Baking Until the Edges Bubble
Bake until the topping is deep golden and the fruit is actively bubbling around the edges, not just warm in the middle. That bubbling is the sign that the cornstarch has activated and the filling has thickened. If the top browns too quickly, lay a sheet of foil loosely over the dish for the last 10 minutes. Letting it rest for 15 minutes after baking gives the juices time to settle into a spoonable filling.
Three Ways to Adapt This Crisp Without Losing the Good Part
Make It Gluten-Free
Swap the all-purpose flour for a 1:1 gluten-free baking blend and use certified gluten-free oats. The texture stays close to the original, though the topping may be a little more delicate when it cools.
Reduce the Sugar for Very Sweet Fruit
If your peaches are fully ripe and your blueberries are sweet, drop the filling sugar by 1 to 2 tablespoons. That keeps the fruit flavor front and center and prevents the filling from tasting flat or syrupy.
Add Nuts for Extra Crunch
Fold 1/2 cup chopped pecans or sliced almonds into the topping for a deeper toasted flavor and more texture. Nuts brown quickly, so keep an eye on the last 10 minutes of baking.
Make It Dairy-Free
Use a plant-based butter block instead of spreadable margarine. You still need a fat that stays firm enough to create crumbs, and buttery spreads often melt too fast and make the topping greasy.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The topping softens a little as it sits, but the flavor stays good.
- Freezer: It freezes well after baking. Cool completely, wrap tightly, and freeze for up to 2 months; thaw in the fridge overnight before reheating.
- Reheating: Warm in a 325°F oven until heated through and the topping has crisped back up, about 15 to 20 minutes. The microwave works in a pinch, but it softens the topping and takes away the best texture.
Answers to the Questions Worth Asking

Blueberry Peach Crisp
Ingredients
Equipment
Method
- Preheat the oven to 375°F, then grease a 9x13-inch baking dish.
- Choose a 9x13-inch baking dish so the fruit bakes evenly and bubbles up at the edges.
- Toss the peaches, blueberries, granulated sugar, cornstarch, and lemon juice together, then spread evenly in the baking dish.
- Mix until the fruit looks evenly coated, with cornstarch clinging lightly to the berries and peach slices.
- Combine the oats, all-purpose flour, brown sugar, and cinnamon, then cut in the cold unsalted butter until crumbly.
- Keep the mixture dry and sandy with visible butter flecks so it turns golden and crisp in the oven.
- Sprinkle the oat topping evenly over the fruit so the entire surface is covered.
- Bake for 40–45 minutes at 375°F, until the topping is golden and the fruit is bubbling at the edges.
- Let the crisp cool for 15 minutes so the juices thicken slightly before serving.
- Serve warm for the best scoop-and-spoon texture, ideally with a scoop of vanilla ice cream.


