If you ask me, peach cobbler is one of summer’s best desserts.
These cookies take everything you love about warm peach cobbler and pack it into a handheld treat that’s perfect for any occasion. Soft cinnamon-spiced cookies are loaded with a homemade peach filling that tastes like the real thing.
They’re topped with a buttery crumble that adds crunch and a sweet vanilla glaze that brings it all together. Each bite gives you tender cookie, jammy peaches, and that signature cobbler topping.
It’s a fun twist on a classic dessert that’s easier to share and just as satisfying as the original.

Why You’ll Love These Peach Cobbler Cookies
- All the flavors of peach cobbler in cookie form – You get the warm cinnamon-spiced peaches, buttery crumble topping, and sweet glaze all in one handheld treat.
- Perfect for using fresh summer peaches – This recipe is a great way to enjoy ripe, juicy peaches when they’re in season and at their sweetest.
- Impressive dessert that’s easier than it looks – While these cookies have multiple components, each step is straightforward and the result looks like it came from a bakery.
- Great for sharing – This recipe makes a generous batch, so you’ll have plenty to bring to potlucks, share with neighbors, or keep for yourself throughout the week.
What Kind of Peaches Should I Use?
Fresh, ripe peaches are definitely the way to go for these cookies if you can get your hands on them. Look for peaches that give slightly when you press them gently and have that sweet, peachy smell – those are the ones that’ll give you the best flavor. If fresh peaches aren’t in season or you can’t find good ones, frozen peaches work too, just make sure to thaw them completely and drain off any excess liquid before dicing them up. You can use any variety of peach you like, whether it’s yellow or white peaches, though yellow peaches tend to have a slightly more traditional cobbler flavor that most people love.

Options for Substitutions
These cookies are pretty forgiving when it comes to swaps, so here are some options if you need them:
- Fresh peaches: If fresh peaches aren’t in season, you can use frozen peaches (thawed and drained well) or even canned peaches in light syrup (drained and patted dry). You might need to cook them a bit longer to evaporate extra moisture.
- Salted butter: Unsalted butter works fine – just add an extra 1/4 teaspoon of salt to the cookie dough. For the melted butter portions, the swap is one-to-one.
- Light brown sugar: You can use dark brown sugar for a deeper molasses flavor, or make your own by mixing 1 tablespoon of molasses into each cup of granulated sugar.
- Nutmeg: If you don’t have nutmeg, you can skip it or use a pinch of allspice or ginger instead. The cookies will still taste great without it.
- Corn starch: For thickening the peach filling, you can use the same amount of flour or tapioca starch instead of corn starch.
- All-purpose flour: This is the base of your cookies, so I’d recommend sticking with all-purpose flour for the best texture and structure.
Watch Out for These Mistakes While Baking
The biggest mistake you can make with these cookies is skipping the chilling time for the dough – those 3 hours in the fridge are essential to prevent the cookies from spreading too thin and losing their shape in the oven.
Another common error is not cooking the peach filling long enough, which leaves you with a watery mess instead of a thick, jammy center, so make sure it’s visibly thickened before cooling it completely in the fridge.
When pressing the indent into the warm cookies, work quickly but gently – if you wait too long they’ll crack, but if you press too hard while they’re too hot, they’ll fall apart.
Finally, don’t overfill the cookie centers with peach filling, as too much will cause it to spill over the sides during eating, and remember that the glaze should be thick enough to coat the back of a spoon but still drizzle easily.

What to Serve With Peach Cobbler Cookies?
These cookies are pretty sweet and rich on their own, so they pair really well with a cold glass of milk or a hot cup of coffee. If you’re serving them for dessert, a scoop of vanilla ice cream on the side turns them into a next-level treat that everyone will love. You could also set them out with some fresh whipped cream for dipping, or serve them alongside other summer fruits like strawberries or blueberries for a fun dessert spread. They’re also great on their own as an afternoon snack with some iced tea on a warm day.
Storage Instructions
Store: Keep these peach cobbler cookies in an airtight container at room temperature for up to 3 days. If you want them to last a bit longer, store them in the fridge for up to 5 days – just know they might lose a tiny bit of their soft texture, but they’ll still taste amazing.
Freeze: These cookies freeze really well for up to 3 months. I like to freeze them without the glaze drizzle, then add that fresh when I’m ready to serve. Just layer them between parchment paper in a freezer-safe container so they don’t stick together.
Enjoy: Let frozen cookies thaw at room temperature for about 30 minutes before eating. If you stored them in the fridge, I actually love eating them cold – they taste like little handheld peach cobblers! You can also warm them in the microwave for about 10 seconds if you prefer them soft and warm.
| Preparation Time | 90-120 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 120-150 minutes |
| Level of Difficulty | Medium |
| Servings | 24 cookies |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 4800-5200
- Protein: 46-54 g
- Fat: 210-230 g
- Carbohydrates: 670-730 g
Ingredients
For the peach filling:
- 4 large peaches (peeled and diced into 1/2-inch cubes)
- 1/4 cup granulated sugar
- 5/16 cup light brown sugar
- 3/4 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/8 tsp ground ginger
- 1.5 tsp lemon juice
- 2.5 tsp corn starch
- 2 tsp water
- 1 tsp vanilla bean paste or extract
For the cookie dough:
- 1 cup unsalted butter (room temperature, about 70°F)
- 1 cup granulated sugar
- 1/2 cup light brown sugar
- 2 tsp vanilla extract
- 2 large eggs
- 3 1/4 cups all-purpose flour
- 1 tsp baking soda
- 1 tsp baking powder
- 1/2 tsp salt
- 1.5 tsp ground cinnamon
- 1/2 tsp ground nutmeg
For the coating:
- 1/2 cup granulated sugar
- 2.5 tsp ground cinnamon
- 1/4 tsp ground nutmeg
For the crumble:
- 1/4 cup unsalted butter (melted and cooled)
- 1/3 cup light brown sugar
- 1/2 cup all-purpose flour
- 1 tbsp cornstarch
- 1 tsp ground cinnamon
- 1 pinch salt
For the glaze:
- 1/2 cup icing sugar (sifted)
- 1/2 tsp vanilla extract
- 1 pinch ground cinnamon
- 1.5 tbsp whole milk
Step 1: Prepare the Peach Filling
- 4 large peaches
- 1/4 cup granulated sugar
- 5/16 cup light brown sugar
- 3/4 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/8 tsp ground ginger
- 1.5 tsp lemon juice
- 2.5 tsp corn starch
- 2 tsp water
- 1 tsp vanilla bean paste or extract
In a saucepan over medium heat, combine the diced peaches, granulated sugar, light brown sugar, cinnamon, nutmeg, ginger, and lemon juice.
Cook for 6 minutes, stirring occasionally, until the peaches begin to soften and release their juices.
Stir in the corn starch and water, cooking for another minute until the mixture thickens slightly.
Remove from heat, stir in the vanilla bean paste, and transfer to a bowl to cool in the refrigerator while you prepare the cookie dough.
I like to let this cool completely so it doesn’t warm up the cookie filling when assembled.
Step 2: Make the Cookie Dough
- 1 cup unsalted butter
- 1 cup granulated sugar
- 1/2 cup light brown sugar
- 2 tsp vanilla extract
- 2 large eggs
- 3 1/4 cups all-purpose flour
- 1 tsp baking soda
- 1 tsp baking powder
- 1/2 tsp salt
- 1.5 tsp ground cinnamon
- 1/2 tsp ground nutmeg
In a large bowl, cream together the room-temperature butter, 1 cup granulated sugar, and 1/2 cup light brown sugar for 1 minute until light and fluffy.
Add the 2 tsp vanilla extract and eggs, mixing until fully incorporated.
In a separate bowl, whisk together the flour, baking soda, baking powder, salt, 1.5 tsp cinnamon, and 1/2 tsp nutmeg.
Fold the dry ingredient mixture into the wet ingredients until just combined—be careful not to overmix.
Chill the dough in the refrigerator for 30 minutes.
Step 3: Shape and Chill Cookie Balls
- cookie dough from Step 2
Remove the chilled dough from Step 2 and scoop it into 1-inch balls using a cookie scoop or spoon.
Place the balls on a parchment-lined baking sheet and return them to the refrigerator for at least 3 hours (or overnight).
This extended chill time prevents the cookies from spreading too much during baking and helps them maintain their shape for the peach filling.
Step 4: Prepare the Streusel Topping and Glaze
- 1/2 cup granulated sugar
- 2.5 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 cup unsalted butter
- 1/3 cup light brown sugar
- 1/2 cup all-purpose flour
- 1 tbsp cornstarch
- 1 tsp ground cinnamon
- 1 pinch salt
- 1/2 cup icing sugar
- 1/2 tsp vanilla extract
- 1 pinch ground cinnamon
- 1.5 tbsp whole milk
In a small bowl, mix together the 1/2 cup granulated sugar, 2.5 tsp cinnamon, and 1/4 tsp nutmeg—set aside.
In another small bowl, combine the melted and cooled butter with the light brown sugar, flour, cornstarch, 1 tsp cinnamon, and salt until crumbly.
For the glaze, whisk together the sifted icing sugar, 1/2 tsp vanilla extract, a pinch of cinnamon, and milk until smooth and pourable.
Set both mixtures aside until ready to use.
Step 5: Bake and Finish the Cookies
- cookie dough balls from Step 3
- cinnamon-sugar mixture from Step 4
Preheat your oven to 350°F.
Remove the cookie dough balls from the refrigerator and roll each one in the cinnamon-sugar mixture from Step 4.
Place them on a lined baking sheet and bake for 11-13 minutes until the edges are set but the centers are still slightly soft.
Remove from the oven and immediately press a small indent into the center of each warm cookie using your thumb or the back of a spoon.
Let the cookies cool for 5 minutes on the baking sheet, then transfer to a wire rack to cool completely.
Step 6: Assemble and Serve
- cooled cookies from Step 5
- peach filling from Step 1
- streusel topping from Step 4
- glaze from Step 4
Once the cookies have cooled, spoon a generous amount of the peach filling from Step 1 into the center indent of each cookie.
Top the filling with a small handful of the streusel topping from Step 4, pressing gently so it adheres.
Drizzle the glaze from Step 4 over the top of each cookie.
I find that warming the glaze slightly makes it drizzle more smoothly and creates a prettier presentation.
Allow the glaze to set for 10-15 minutes before serving.

Tasty Peach Cobbler Cookies
Ingredients
For the peach filling
- 4 large peaches (peeled and diced into 1/2-inch cubes)
- 1/4 cup granulated sugar
- 5/16 cup light brown sugar
- 3/4 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/8 tsp ground ginger
- 1.5 tsp lemon juice
- 2.5 tsp corn starch
- 2 tsp water
- 1 tsp vanilla bean paste or extract
For the cookie dough
- 1 cup unsalted butter (room temperature, about 70°F)
- 1 cup granulated sugar
- 1/2 cup light brown sugar
- 2 tsp vanilla extract
- 2 large eggs
- 3 1/4 cups all-purpose flour
- 1 tsp baking soda
- 1 tsp baking powder
- 1/2 tsp salt
- 1.5 tsp ground cinnamon
- 1/2 tsp ground nutmeg
For the coating
- 1/2 cup granulated sugar
- 2.5 tsp ground cinnamon
- 1/4 tsp ground nutmeg
For the crumble
- 1/4 cup unsalted butter (melted and cooled)
- 1/3 cup light brown sugar
- 1/2 cup all-purpose flour
- 1 tbsp cornstarch
- 1 tsp ground cinnamon
- 1 pinch salt
For the glaze
- 1/2 cup icing sugar (sifted)
- 1/2 tsp vanilla extract
- 1 pinch ground cinnamon
- 1.5 tbsp whole milk
Instructions
- In a saucepan over medium heat, combine the diced peaches, granulated sugar, light brown sugar, cinnamon, nutmeg, ginger, and lemon juice. Cook for 6 minutes, stirring occasionally, until the peaches begin to soften and release their juices. Stir in the corn starch and water, cooking for another minute until the mixture thickens slightly. Remove from heat, stir in the vanilla bean paste, and transfer to a bowl to cool in the refrigerator while you prepare the cookie dough. I like to let this cool completely so it doesn't warm up the cookie filling when assembled.
- In a large bowl, cream together the room-temperature butter, 1 cup granulated sugar, and 1/2 cup light brown sugar for 1 minute until light and fluffy. Add the 2 tsp vanilla extract and eggs, mixing until fully incorporated. In a separate bowl, whisk together the flour, baking soda, baking powder, salt, 1.5 tsp cinnamon, and 1/2 tsp nutmeg. Fold the dry ingredient mixture into the wet ingredients until just combined—be careful not to overmix. Chill the dough in the refrigerator for 30 minutes.
- Remove the chilled dough from Step 2 and scoop it into 1-inch balls using a cookie scoop or spoon. Place the balls on a parchment-lined baking sheet and return them to the refrigerator for at least 3 hours (or overnight). This extended chill time prevents the cookies from spreading too much during baking and helps them maintain their shape for the peach filling.
- In a small bowl, mix together the 1/2 cup granulated sugar, 2.5 tsp cinnamon, and 1/4 tsp nutmeg—set aside. In another small bowl, combine the melted and cooled butter with the light brown sugar, flour, cornstarch, 1 tsp cinnamon, and salt until crumbly. For the glaze, whisk together the sifted icing sugar, 1/2 tsp vanilla extract, a pinch of cinnamon, and milk until smooth and pourable. Set both mixtures aside until ready to use.
- Preheat your oven to 350°F. Remove the cookie dough balls from the refrigerator and roll each one in the cinnamon-sugar mixture from Step 4. Place them on a lined baking sheet and bake for 11-13 minutes until the edges are set but the centers are still slightly soft. Remove from the oven and immediately press a small indent into the center of each warm cookie using your thumb or the back of a spoon. Let the cookies cool for 5 minutes on the baking sheet, then transfer to a wire rack to cool completely.
- Once the cookies have cooled, spoon a generous amount of the peach filling from Step 1 into the center indent of each cookie. Top the filling with a small handful of the streusel topping from Step 4, pressing gently so it adheres. Drizzle the glaze from Step 4 over the top of each cookie. I find that warming the glaze slightly makes it drizzle more smoothly and creates a prettier presentation. Allow the glaze to set for 10-15 minutes before serving.