Peach cobbler is one of those desserts that just feels like home. So I decided to turn it into a cookie, and I’m really happy with how it turned out.
These dairy free peach cobbler cookies have a soft, buttery base with a spoonful of warm peach filling right in the middle. On top, there’s a crumbly cinnamon streusel that gives them that classic cobbler feel.

The best part is that they are completely dairy free. I used vegan butter instead of regular butter, and honestly you would never know the difference.
That matters a lot if you can’t have dairy or you are baking for someone who avoids it. You still get all the flavor without leaving anyone out.
They look a little fancy but they are actually pretty simple to make. Let me walk you through it.
Why This Recipe Is a Keeper
Two Desserts In One – This cookie tastes just like warm peach cobbler, so you get that cozy fruity flavor in a soft bakery treat.
Fresh Peach Filling – The homemade peach center is thick, sweet, and full of real fruit flavor that beats anything from a can.

Crunchy Streusel Top – That buttery cinnamon crumble adds a gentle crunch that makes every bite feel special.
Soft And Buttery – Each cookie stays tender in the middle while the edges bake up golden and lightly crisp.
Here’s What You’ll Need
For The Peach Filling
- 1 1/2 cups Finely Chopped Peeled Peaches
- 2 tbsp Packed Light Brown Sugar
- 1 tsp Lemon Juice
- 1 tsp Cornstarch
- 1/2 tsp Ground Cinnamon
For The Streusel
- 1/3 cup All-Purpose Flour
- 1/4 cup Packed Light Brown Sugar
- 1/2 tsp Ground Cinnamon
- 2 tbsp Melted Vegan Butter
For The Cookies
- 3/4 cup Softened Vegan Butter
- 1/2 cup Granulated Sugar
- 1/2 cup Packed Light Brown Sugar
- 1 Large Egg
- 2 tsp Vanilla Extract
- 2 cups All-Purpose Flour
- 1/2 tsp Baking Soda
- 1/2 tsp Fine Salt
How to Make It
Step 1
Combine the peaches, 2 tablespoons brown sugar, lemon juice, cornstarch, and 1/2 teaspoon cinnamon in a saucepan. Cook over medium heat for 5 to 7 minutes until thick, then cool completely.
Step 2
Mix the streusel flour, 1/4 cup brown sugar, 1/2 teaspoon cinnamon, and melted vegan butter until crumbs form. Refrigerate while preparing the dough.
Step 3
Beat the softened vegan butter, granulated sugar, and 1/2 cup brown sugar until light and creamy. Beat in the egg and vanilla.
Step 4
Stir the 2 cups flour, baking soda, and salt into the butter mixture just until a soft dough forms. Refrigerate the dough for 30 minutes.
Step 5
Preheat the oven to 350 degrees F and line two baking sheets with parchment paper. Divide the dough into 12 equal portions and roll each portion into a ball.
Step 6
Place the dough balls 3 inches apart and make a wide indentation in each center. Fill each indentation with about 2 teaspoons peach filling.
Step 7
Sprinkle the chilled streusel over the cookies. Bake for 14 to 17 minutes, until the edges are golden and the centers are set.
Step 8
Cool the cookies on the baking sheets for 10 minutes, then transfer them to a cooling rack.

Recipe Tips
Cool the Peach Filling Completely
After you cook the peach filling, let it cool all the way down before you put it on the cookies. If it’s still warm, it will melt into the dough and make the cookies spread too much.
My favorite trick here is to make the filling first thing, then spread it on a plate so it cools faster while you work on everything else.
Don’t Skip Chilling the Dough
The 30 minutes in the fridge really matters here. Cold dough holds its shape much better, so your cookies stay thick and round instead of spreading into flat puddles.

From my experience, vegan butter gets soft very quickly, so chilling helps a lot. If your kitchen is warm, I’d even give the dough closer to 45 minutes to be safe.
Peel and Chop the Peaches Small
Make sure you peel the peaches and chop them into small, fine pieces. Big chunks won’t cook down evenly and they make it hard to fill the little indentations in the cookies.
You’ll get the best results if you use ripe but firm peaches. Ones that are too soft turn into mush, and ones that are too hard stay chewy even after cooking.
If your peaches are hard to peel, drop them in hot water for about 30 seconds and the skin will slip right off.
Popular Questions
Can I use canned or frozen peaches instead of fresh?
Yes, you can use either one when fresh peaches are out of season. If you go with frozen, thaw them first and drain off the extra liquid so your filling does not turn watery.
Canned peaches work too, just rinse and pat them dry, and you may want to cut back slightly on the brown sugar since they are already sweet.
Dairy Free Peach Cobbler Cookies
Ingredients
Method
- Combine the peaches, 2 tablespoons brown sugar, lemon juice, cornstarch, and 1/2 teaspoon cinnamon in a saucepan. Cook over medium heat for 5 to 7 minutes until thick, then cool completely.
- Mix the streusel flour, 1/4 cup brown sugar, 1/2 teaspoon cinnamon, and melted vegan butter until crumbs form. Refrigerate while preparing the dough.
- Beat the softened vegan butter, granulated sugar, and 1/2 cup brown sugar until light and creamy. Beat in the egg and vanilla.
- Stir the 2 cups flour, baking soda, and salt into the butter mixture just until a soft dough forms. Refrigerate the dough for 30 minutes.
- Preheat the oven to 350 degrees F and line two baking sheets with parchment paper. Divide the dough into 12 equal portions and roll each portion into a ball.
- Place the dough balls 3 inches apart and make a wide indentation in each center. Fill each indentation with about 2 teaspoons peach filling.
- Sprinkle the chilled streusel over the cookies. Bake for 14 to 17 minutes, until the edges are golden and the centers are set.
- Cool the cookies on the baking sheets for 10 minutes, then transfer them to a cooling rack.