Classic Peach Cobbler Recipe With Fresh or Canned Peaches

Peach cobbler is built around a specific layering method: the batter goes into the dish first, the fruit goes on top, and the oven does the rest. As it bakes, the batter rises up and around the peaches, creating a topping that’s golden and slightly crisp at the edges and soft and cakey toward the center.
This recipe uses a one-bowl butter batter that takes about five minutes to mix. It works with fresh peaches in summer and canned peaches year-round, so you’re never locked out of making it. The filling gets a short rest with sugar and cornstarch before baking, which draws out the juice and gives the starch time to start working so the bottom doesn’t end up watery.
The first time I made this, I stirred everything together out of habit. The result was dense and wet. The second time I layered it properly and didn’t touch it after, it came out the way it was supposed to. That’s really the whole lesson.
Why You’ll Love This Peach Cobbler
- Works with fresh, frozen, or canned peaches, no particular season required
- The batter mixes in one bowl with a whisk and uses pantry staples you likely already have
- Cinnamon and nutmeg season the filling without drowning out the peach flavor
- The topping delivers two textures: crisp at the edges and soft in the center
- One 9×13-inch baking dish, no special equipment
Ingredients You’ll Need
For the Peach Filling
- 6 cups fresh peaches, peeled and sliced (about 6 medium peaches, roughly 900g) or two 15 oz cans of peaches in juice, drained and patted dry
- 3/4 cup (150g) granulated sugar
- 1 tbsp fresh lemon juice adds brightness and balances the sweetness of the fruit
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1 tbsp cornstarch thickens the peach juices during baking so the filling sets rather than pools
For the Cobbler Topping
- 1/2 cup (113g) unsalted butter goes directly into the baking dish and creates the base the batter is poured over
- 1 cup (125g) all-purpose flour
- 1 cup (200g) granulated sugar
- 1 tsp baking powder gives the batter lift as it rises around the peaches
- 1/4 tsp fine salt
- 3/4 cup (180ml) whole milk
- 1 tsp pure vanilla extract
Recipe Timing
| Timing Element | Duration |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 45 minutes |
| Total Time | 65 minutes |
Servings: 8 | Difficulty: Easy | Cuisine: American (Southern) | Course: Dessert

How to Make Peach Cobbler Step by Step
Step 1: Preheat the oven and melt the butter
Preheat your oven to 375°F (190°C). Cut the butter into a few pieces and place them in a 9×13-inch (23×33 cm) baking dish. Set the dish in the oven while it preheats, about 5 minutes, until the butter is fully melted. Watch it closely — the goal is melted, not browned.
Why this works: Placing the butter in a hot dish means the batter makes immediate contact with a slick, warm surface the moment you pour it in. This is what starts the crisping process at the edges right away.
Step 2: Prepare the peach filling
Combine the sliced peaches, 3/4 cup sugar, lemon juice, cinnamon, nutmeg, and cornstarch in a large bowl. Stir until every peach slice is evenly coated. Let the mixture sit for 10 full minutes. By the time the butter is melted, the bottom of the bowl should have a thin, syrupy layer.
⚠️ Food Safety: If using fresh peaches, wash them thoroughly under cold running water before peeling and slicing. According to the FDA guidelines on fresh produce, rinsing fruit under running water before cutting removes surface contaminants effectively.
Why this works: The sugar draws moisture from the peaches during that rest. The cornstarch absorbs those juices and thickens them during baking, giving you a saucy filling rather than a watery bottom.

Step 3: Mix the batter
In a separate bowl, whisk together the flour, 1 cup sugar, baking powder, and salt. Add the milk and vanilla extract and whisk until the batter is smooth with no dry lumps. It should be thin and pourable, similar to a light crepe batter.
Step 4: Layer the dish (do not stir)
Remove the hot baking dish from the oven. Pour the batter evenly over the melted butter. Do not stir. Spoon the peach mixture over the batter in an even layer, then pour any collected syrup from the bowl on top. Do not stir at any point.
Why this works: Keeping the layers separate is what defines a cobbler. The batter rises through and partially around the peaches as it bakes, creating the uneven, golden topping that gives peach cobbler its distinct look and texture.

Step 5: Bake until the topping is deep golden and set
Bake at 375°F (190°C) for 40 to 45 minutes. The topping should be deep golden brown, the edges should be set and pulling slightly from the sides of the dish, and the fruit filling should be visibly bubbling at the edges. Insert a toothpick into the thickest section of the batter between the fruit pieces, not through them. It should come out clean.
Step 6: Rest before serving
Remove the dish from the oven and let it rest for 10 to 15 minutes before scooping. The filling continues thickening as it cools slightly. If you scoop straight from the oven, the liquid won’t have set yet and the filling will run across the plate.

Common Mistakes to Avoid
Stirring the layers together
Mistake: Mixing the butter, batter, and peaches into one combined pan.
Why it happens: It feels counterintuitive to pour batter over butter and leave it.
How to avoid: Pour in order, batter then fruit, and leave each layer alone. The oven does the mixing.
Using underripe peaches
Mistake: Firm peaches that don’t soften fully during the bake time.
Why it happens: Stone fruit can look ripe without actually being ready. Underripe peaches stay slightly grainy in the center and don’t release enough juice.
How to avoid: The peach should give gently when you press the skin. If they’re not there yet, leave them on the counter at room temperature for a day or two.
Underbaking
Mistake: Pulling the dish out when the edges look done but the center batter is still raw.
Why it happens: The fruit covers most of the batter surface, making it hard to judge visually. The golden color of the topping can be misleading.
How to avoid: Use the toothpick test every time. Insert it into the batter between fruit pieces. It should come out clean. If the edges are set but the center is wet, give it 5 more minutes.
Skipping the rest time
Mistake: Scooping immediately out of the oven.
Why it happens: The dish smells good and the wait feels unnecessary.
How to avoid: Ten minutes of rest makes the difference between a filling that holds its shape on the plate and one that runs. It’s worth it.
Variations and Substitutions
Canned peaches: This is the most practical swap for baking outside of peach season. Drain two 15 oz cans of peaches packed in juice, not syrup, and pat them dry with a paper towel before using. Reduce the filling sugar from 3/4 cup to 1/2 cup since canned peaches are already sweetened. Everything else stays the same.
Brown sugar topping: Swap the granulated sugar in the batter for an equal amount of light brown sugar. The topping takes on a mild caramel flavor and browns a little faster, so start checking at the 38-minute mark.
Peach and blueberry: Add 1 cup of fresh or frozen blueberries directly to the peach filling before layering. They burst during baking and add a tart contrast that works well against the sweet peaches. No changes to the method or timing.
What to Serve With Peach Cobbler
Vanilla ice cream is the standard pairing for a reason. Cold ice cream against warm peach cobbler, with plain vanilla against spiced peaches, is a combination that holds up every time. One scoop per bowl is enough since the cobbler is already rich.
Lightly whipped cream is a lighter option that keeps the peach flavor in focus. If you’re serving this after a heavy meal, skip sweetening the cream entirely.
A drizzle of warm caramel sauce works well for a more indulgent serving. Keep the portion small so the caramel doesn’t compete with the fruit.
Plain full-fat Greek yogurt is worth trying the next morning with leftover cobbler. The tang of the yogurt balances the sweetness cleanly.
A dusting of powdered sugar works for presentation at a gathering when you want a clean look without the mess of sauces.

Storage, Reheating and Make-Ahead
Fridge: Cover the baking dish tightly with plastic wrap or transfer leftovers to an airtight container. Leftover peach cobbler keeps in the fridge for up to 4 days. The topping softens after the first day, which many people actually prefer.
Freezer: Let the cobbler cool completely before freezing. Portion it into individual servings, wrap each piece tightly in plastic wrap, and place in a freezer-safe container. It keeps for up to 2 months. Thaw overnight in the fridge before reheating.
Reheat: Warm individual portions in a 350°F (175°C) oven for 10 to 12 minutes. The microwave works in a pinch (1 to 2 minutes on medium power), but the topping won’t regain its texture. For the best result after storage, the oven is worth the extra time.
Make-ahead: Prepare the peach filling up to 24 hours ahead and store it covered in the fridge. Mix the batter fresh on baking day. Batter that contains baking powder loses some of its lift if it sits before going into the oven.
Allergen and Dietary Notes
Contains gluten (all-purpose flour). To make this gluten-free, substitute a 1:1 gluten-free all-purpose flour blend in equal quantity. Results may vary slightly depending on the specific blend.
Contains dairy (unsalted butter and whole milk). To make this dairy-free, use plant-based butter and unsweetened oat milk or almond milk in equal quantities. The topping will be slightly less rich but works well.
To make this gluten-free or dairy-free, try the substitutions above. Cross-contamination risk depends on the specific products and kitchen setup you use.
Nutrition Information
Per serving (recipe makes 8 servings):
| Nutrient | Per Serving |
|---|---|
| Calories | 390 kcal |
| Protein | 3g |
| Total Carbohydrates | 69g |
| Dietary Fiber | 1g |
| Total Sugars | 55g |
| Total Fat | 14g |
| Saturated Fat | 9g |
| Sodium | 145mg |
| Cholesterol | 38mg |
| Potassium | 195mg |
| Vitamin C | 8mg |
| Calcium | 45mg |
| Iron | 1mg |
Nutritional values are estimates only and may vary based on specific ingredients, brands, and portion sizes used. For precise dietary needs, consult a registered dietitian.
Frequently Asked Questions
Can I use canned peaches instead of fresh for peach cobbler?
Yes. Drain two 15 oz cans of peaches packed in juice (not syrup) and pat them dry before using. Reduce the sugar in the filling to 1/2 cup since canned peaches are already sweet. The texture will be slightly softer than fresh, but the flavor holds up well.
Why is my peach cobbler soggy in the middle?
Usually one of two reasons: underbaking, or too much liquid from the fruit. The toothpick test catches underbaking. For excess liquid, make sure the filling rests with the sugar and cornstarch for the full 10 minutes before you layer it. That resting time gives the starch a head start on absorbing the juice before the dish goes into the oven.
How do I know when peach cobbler is done baking?
The topping should be deep golden brown, not pale gold. Insert a toothpick into the thickest section of the batter between the fruit pieces. It should come out clean. The filling should also be visibly bubbling at the edges of the dish, which tells you the interior temperature is high enough.
Do I have to peel the peaches?
You don’t have to, but most people prefer the texture without the skins. Peach skins stay slightly firm after baking and feel out of place in the soft filling. To peel quickly, score a small X on the bottom of each peach, drop them into boiling water for 30 seconds, then transfer to a bowl of ice water. The skins slip off easily.
Can I make peach cobbler the night before?
The peach filling can be made up to 24 hours ahead and kept covered in the fridge. Mix and bake the batter fresh on the day you want to serve it. If you prefer, you can bake the whole cobbler a day ahead and reheat it in a 350°F (175°C) oven for 10 to 12 minutes. The topping softens slightly overnight but it reheats well.
Can you freeze peach cobbler after baking?
Yes. Cool it completely, portion it into individual servings, wrap each piece in plastic wrap, and freeze for up to 2 months. Thaw overnight in the fridge and reheat in a 350°F (175°C) oven for 10 to 12 minutes. The topping softens a little after freezing but the flavor stays intact.
What is the difference between peach cobbler and peach crisp?
The topping. Cobbler uses a poured batter or biscuit dough that bakes into something cakey and soft. Crisp uses a crumble made from oats, flour, butter, and brown sugar that bakes into a crunchy, streusel-style top. The fruit filling is essentially the same in both.
Conclusion
Peach cobbler is forgiving in most ways except two: don’t stir the layers and don’t skip the rest time after baking. Everything else is flexible. Fresh or canned, a little more cinnamon, a little less sugar — it still works.
The batter rises on its own, the filling thickens as the dish cools, and the whole thing comes together in one pan with about 20 minutes of active work. If you have ripe peaches on the counter and 65 minutes to spare, that’s a reasonable case for making this from scratch today. Serve it warm, with ice cream if you have it.
Peach Cobbler Recipe Card

Peach Cobbler
Ingredients
Method
- Preheat oven to 375°F (190°C). Place butter pieces in a 9×13-inch baking dish and set in the oven while it preheats, about 5 minutes, until fully melted. Watch closely so it does not brown.
- Combine peaches, 3/4 cup sugar, lemon juice, cinnamon, nutmeg, and cornstarch in a large bowl. Stir to coat every slice. Let sit 10 minutes until a syrup forms at the bottom of the bowl.
- In a separate bowl, whisk together the flour, 1 cup sugar, baking powder, and salt. Add the milk and vanilla extract. Whisk until the batter is smooth with no dry flour remaining.
- Remove the hot baking dish from the oven. Pour the batter evenly over the melted butter. Do not stir. Spoon the peach mixture over the batter in an even layer, then pour any collected syrup from the bowl on top. Do not stir.
- Bake at 375°F (190°C) for 40 to 45 minutes, until the topping is deep golden brown and a toothpick inserted into the batter between the fruit pieces comes out clean. The filling should be visibly bubbling at the edges.
- Remove from the oven and rest for 10 to 15 minutes before scooping and serving.
