• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Gretchen's Vegan Bakery
  • Home
  • Recipes
    • Cake Recipes
    • Cupcakes
    • Icings and Fillings
    • Cookies
    • Cheesecake
    • Layer Cakes
    • Brownies and Bars
    • Pies and Tarts
    • No Bake Desserts
    • Holiday Baking
  • Cheesecake
  • Layer Cakes
  • Privacy Policy
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

Peach Cheese Danish

July 6, 2026 By Gretchen Leave a Comment

Jump to Recipe Jump to Video Print Recipe

Bakery Style Peach Cheese Danish

if you have a couple hours on a lazy Sunday you should definitely put these on your to-do list!

peach cheese danish

My original bun dough gets a dose of peach puree for a super moist peach cheese danish!

peach cheese danish

A scoop of vegan cheese filling, fresh peaches and crunchy streusel topping

peach cheese danish

Watch the YouTube video for how to make these amazing Peach Cheese Danish!

VIDEO HERE

peach cheese danish

Check out my Original Bakery Style Cheese Danish here with full step by step video tutorial for how to make them! 

Not sponsored by any product or company below

Notes for Success

Eliminating the peach puree from the dough is totally fine you will follow the recipe for my original cinnamon bun here instead
Alternatively you can use pumpkin puree or banana if that is easier

Fresh or Frozen peaches can be used for both the puree that goes into the dough and for arranging on top of the danish. Cooking them slightly to release the excess juices before arranging on top of the danish will eliminate a soggy danish as well as using some cornstarch to tighten up that excess juice. Or use canned sliced peaches drained & patted dry

Tofutti Cream Cheese is the only brand I will use for my BAKED recipes. I’ve not had success with any other brand in BAKED recipes as the ones I have tried break down into an oily mess when baked. However recently I have been using the Walmart brand Better Goods vegan cream cheese and it works great in baked recipes!
Check out my Homemade Recipe for COPY CAT TOFUTTI CREAM CHEESE HERE!

Country Crock Avocado Oil Vegan Butter is what I have been using for all my bakes. I do not soften it as much (if at all!) I find it works best in all of the recipes below if all I do is take the chill off it before mixing into all the recipes

Making the Streusel Topping in bulk is always my preference then I keep a bag of it in my freezer for up to 6 months. If you want to do the same, just double or even triple the recipe below for bulk storage

peach cheese danish

Peach Cheese Danish

Be sure to read the Notes for Success section above the recipe!
Print Recipe Pin Recipe
Servings 12

Ingredients
  

For the Peach Danish Dough

  • 3 cups All Purpose Flour 375g
  • 1 teaspoon Nutmeg
  • ½ teaspoon Salt
  • ¼ cup Granulated Sugar 50g
  • 4 Tbs Vegan Butter 56g
  • ½ cup Peach Puree 115g
  • ¾ cup Plant Milk 188ml
  • 1½ teaspoons Dry Yeast

For the Cinnamon Schmear

  • ½ cup Light Brown Sugar 100g
  • 2 teaspoons Cinnamon
  • 4 Tbs Vegan Butter 56g

For the Cheese Filling

  • 8 ounces Vegan Cream Cheese 226g
  • 2 Tbs Vegan Butter 28g
  • 6 Tbs Confectioners Sugar 45g
  • 1 Tbs Cornstarch 8g
  • 1 teaspoon Vanilla Extract 5ml

For the Peaches

  • 2 cups Sliced Peaches
  • 1 teaspoon Cornstarch
  • 1 teaspoon Water

For the Streusel

  • ½ cup All Purpose Flour 63g
  • ⅛ teaspoon Cinnamon
  • 6 Tbs Light Brown Sugar
  • 3 Tbs Vegan Butter

You Will Also Need

  • 4 Tbs Apricot or Apple Jelly
  • 2 Tbs Water

Instructions
 

  • If using the peach puree in the dough (*see notes above the recipe) you will first cook down over medium low heat ~ a very full ½ cup of fresh or frozen peaches to break them down & release the juices, then puree in a blender.
  • Prepare the dough by first combining the yeast with the room temperature plant milk & let stand to frothy. If you are using instant yeast you can skip this step & simply combine all the ingredients for the dough including the soft vegan butter & the cooled peach puree into the work bowl of your electric mixer with the dough hook attachment
  • Mix on low speed until it starts to come together to a shaggy dough, scrape the sides of the bowl to help it form a dough then increase the speed to medium & mix for 5 minutes
  • Decide if you have to add more flour at this point if the dough is still very sticky & sort of blobbing around rather than coming together as a soft dough add up to ½ cup more flour just a tablespoon at a time. Mix for 3 more minutes
  • Turn the dough out into a lightly oiled bowl cover & rest in a warm spot for about an hour
  • Meanwhile make the cinnamon schmear by combining the slightly softened vegan butter with the brown sugar & cinnamon in a medium bowl with a spatula cream it by hand to smooth. Reserve until later
  • Now make the cheese filling by combining the vegan cream cheese, slightly softened vegan butter & sifted confectioners sugar & cornstarch in a medium bowl by hand with a spatula. Add the vanilla extract & mix smooth. Refrigerate until needed
  • For the streusel topping combine the brown sugar, cinnamon & flour in a mixing bowl & with your fingers or an electric mixer add the slightly softened vegan butter & work it through to a crumbly dough. There will be small & larger chunks this is ok. Turn this out onto a parchment lined sheet pan & freeze until needed
  • Turn the doubled & risen dough out onto a lightly floured surface & roll to 12" x 18" (the same size as a sheet pan)
  • Spread the cinnamon filling over the entire dough then fold the dough in half lengthwise & you will now have a dough rectangle approximately 12" x 9" *see video
  • Cut 10-12 strips that are about 3½ - 4 ounces each for the jumbo bakery sized buns
  • Make a small slit in the middle of each strip them twist the ends opposite directions & make the snail shape by holding down on end with your finger & twisting the other end around to form a circle. Place the danish snails on a parchment lined sheet pan spaced 3" apart
  • Cover loosely in a warm spot to double again for about an hour
  • Once the dough is fluffy & puffy start heating the oven to 375℉ & gently make an indent in the center of each danish snail with your fingers & scoop about 2Tbs cheese filling into each one
  • Arrange the peach slices then top with 1-2 Tbs frozen streusel topping
  • Bake at 375℉ for about 10 minutes then turn the oven down to 350℉ for another 5-10 minutes or until golden brown & the streusel is crispy & the dough is baked through
  • Meanwhile melt the jelly with the water to a clear glaze, once the danishes are out of the oven brush each one immediately with the melted jelly to seal the danish & keep them fresh & shiny

Video

Notes

Be sure to read the Notes for Success section above the recipe!
Storage As with all yeast pastry peach cheese danish are best eaten on the first day but will stay fresh for up to 2 days storage in an airtight container to prevent drying. Longer storage is possible but they will go stale before they go bad. Keep refrigerated for up to 5 days then warm in the microwave wrapped in a damp paper towel or heat in the oven 
Tried this recipe?Let us know how it was!

 

 

Filed Under: All Recipes, Copy Cat Bakery Recipes, Individual Desserts, Muffins and Breakfast, Yeast Breads

Previous Post: « Birthday Cake Whoopie Pies

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Click here for my EBooks!

See What's New! Subscribe to my email list!

loader

Email Address*

Name

Yep, it's me Gretchen~ Owner of Gretchen's Bakery. Well, I no longer own a physical bakery since I sold mine in late 2014 & since 2016 I make nothing but the best vegan recipes! Read More…

Recipe Categories

Copyright © 2026 Gretchen's Vegan Bakery on the Foodie Pro Theme