Sourdough Danish Recipe from Scratch | Flaky Homemade Pastries
By Rebecca St.Clair
This Sourdough Danish Recipe combines traditional Danish pastry techniques with the rich flavour of natural fermentation to create tender, buttery layers everyone will love. They’re perfect for leisurely weekend breakfasts, brunch gatherings, holiday mornings, or afternoon coffee breaks. Customize each pastry with fresh berries, peaches, apples, cherries, or homemade fruit preserves.
Learn how to make the ultimate Sourdough Danish Recipe from Scratch with buttery, flaky layers and your favourite sweet fillings. This easy homemade Danish pastry recipe uses a naturally fermented sourdough starter to create rich flavour and a light, tender crumb. If you’ve been searching for the best sourdough Danish recipe, this bakery-style recipe is a must-try.

These homemade breakfast pastries bake up beautifully golden. Whether you’re new to sourdough or an experienced baker, this easy sourdough Danish recipe is a wonderful way to expand your homemade baking techniques.
If you love traditional baking, you’ll adore this Sourdough Danish Recipe from Scratch. This classic recipe transforms simple pantry ingredients and an active sourdough starter into buttery, flaky pastries with incredible flavour and texture. Once you master this recipe, you’ll never want to go back to store-bought danishes.

Why You’ll Love This Recipe
Made with an active sourdough starter for incredible flavor
Light, flaky, buttery laminated pastry
Perfect for fresh fruit, cream cheese, jam, or custard fillings
Naturally fermented
Great make-ahead breakfast or brunch recipe
Bakery-quality pastries from your own kitchen

What Makes a Sourdough Danish Different?
Traditional Danish pastry is already rich and buttery, but adding sourdough starter gives the dough even more depth of flavour.
Instead of relying entirely on commercial yeast, natural fermentation develops:
- Better flavour
- Light, airy layers
- Slight tangy complexity
- Beautiful golden crust
- Tender interior
The result is a pastry that’s less sweet than many bakery versions while tasting richer and more delicate.

Sourdough Danish Filling Ideas
One of the best parts about homemade Danish pastries is customizing the fillings inside.
Fruit Fillings
- Fresh peaches
- Blueberries
- Strawberries
- Cherries
- Apples with cinnamon
- Pears
- Blackberries
- Raspberries
- Apricots
Creamy Fillings
- Sweetened cream cheese
- Vanilla pastry cream
- Lemon curd
- Mascarpone
- Frangipane
Homemade Fillings
- Peach jam
- Raspberry jam
- Strawberry preserves
- Blueberry jam
- Blackberry preserves
- Cherry preserves
- Apricot jam
- Apple butter
- Maple cream

Tips and Tricks for Perfect Sourdough Danish
Making laminated dough takes a little patience, but these tips make the process much easier.
Keep Everything Cold
Cold butter creates distinct flaky layers. If the dough begins warming up while you’re rolling it out, refrigerate it for 20 minutes before continuing.
Don’t Rush the Lamination
Rolling and folding create dozens of delicate layers that puff beautifully during baking. Make sure to chill it out between each roll.
Use an Active Starter
A bubbly, recently fed starter produces the most consistent results.
Avoid Overfilling
Too much filling can spread and run over during baking.
Brush with Egg Wash
An egg wash gives your pastries that shiny golden bakery finish.
Let Them Cool Slightly
Allow the pastries to cool for 10–15 minutes before glazing so the icing doesn’t melt as soon as it touches the pastries.

How to Store a Homemade Sourdough Danish
Fresh Danish pastries are always best freshly baked, but you can still store leftovers to enjoy later.
At Room Temperature
If filled only with fruit, jam, or other shelf stable ingredients.
- Store in an airtight container.
- Best within 1–2 days.
Refrigerate
For pastries containing cream cheese, custard, or other dairy fillings.
- Cool to room temperature.
- Store in an airtight container.
- Keep in the fridge for up to 4 days.
Warm gently in an oven or airfryer for a few minutes, before serving for the best texture.
Freeze
Sourdough Danish freeze beautifully.
- Cool completely.
- Flash freeze on a baking sheet until firm.
- Transfer to a freezer-safe container or freezer bag.
- Freeze for up to 2 months.
For best results, freeze before adding icing and glaze after reheating.
Reheating
Warm pastries in a 325°F oven for 6–10 minutes until heated through. This helps restore the crisp, flaky texture much better than microwaving.

Can I Make Them Ahead?
Absolutely!
Since the dough needs to chill several times in the fridge before shaping, it is best to prepare the dough the day before.
You can:
- Make the laminated dough one day ahead.
- Refrigerate overnight.
- Shape and proof the next morning.
- Bake fresh for breakfast or brunch.
This makes homemade sourdough Danish perfect for holidays and entertaining.
Common Questions
Can I use sourdough discard?
For the lightest, flakiest Danish, an active sourdough starter is recommended. While you can use an established sourdough starter’s discard, however it will take longer for the initial rise.
Can I use frozen fruit?
Yes. Thaw and drain frozen fruit well before using to prevent excess moisture from making the pastry soggy.
Why didn’t my Danish become flaky?
Usually the butter became too warm during lamination or the dough wasn’t folded enough times. Keeping everything cold is the secret to distinct buttery layers.
Can I make mini Danish pastries?
Definitely! Simply divide the dough into smaller portions and reduce the baking time slightly.

Serving Ideas
These flaky sourdough pastries are delicious served alongside:
- Fresh seasonal fruit
- Coffee or tea
- Iced tea
- Orangeade
- Scrambled eggs
- Bacon or sausage
- Yogurt parfaits
- Brunch charcuterie boards

Ingredients
Milk – Use milk instead of water for a softer dough.
Sugar – Flavour and to activate the yeast.
Sourdough starter – Use an active bubbly starter for most consistent results.
Flour – All-purpose flour.
Salt – Flavour.
Butter – For richness and all the flaky pastry layers.
(optional filling and glaze)
Cream cheese – For the filling.
Honey – Flavour and sweetness.
Vanilla – flavour.
Salt – Flavour and to balance out the sweetness.
Powdered sugar – For the icing glaze.
Lemon juice – Flavour.
Cream – For a richer, thicker glaze.


How to Make Sourdough Danish Recipe from Scratch
- In a large bowl, mix together 3/4 cup of warm milk with 1 teaspoon of honey.
- Add in 1/2 cup active sourdough starter.
- Mix into the liquid.
- Add in 2 1/2 cups of all-purpose flour and 1/2 teaspoon of salt.
- Mix and then knead until smooth and elastic. If using a machine this can take 15 to 20 minutes.
- Cover with plastic wrap or a damp kitchen towel and allow to rise until doubled in volume, about 1.5 – 2 hours.


7. Place the dough on a lightly floured surface and roll out into a large rectangle.
8. Spread 1/2 cup of softened butter on 2/3 of the rectangle.
9. Fold the dough in thirds encasing the butter.
10. Place on a lined tray, cover and chill in the fridge 1 hour.


11. Place the dough on a lightly floured counter and roll out into a rectangle.
12. Fold in thirds, cover, and return to the fridge for 1 hour.
13. Do this step 2 more times.
14. After the final 1 hour chill time, place the dough on a lightly floured counter and roll out into a square about 12 inches by 12 inches.
15. Cut into 9 equal squares.


Shaping
- Lightly beat 1 egg to make an egg wash.
- Using a little bit of the egg wash as glue, fold in each corner of the small squares to form a little pastry. Or cut a slit in each corner and fold into a pinwheel shape.
- Brush the top of each pastry with the egg wash.


Cheese Danish Filling (optional)
- In a bowl, mix together 4 oz of softened cream cheese with 3 Tablespoons of honey, 1/4 teaspoon of salt, and 1/2 teaspoon of vanilla extract.
- Mix until smooth.
- Place about 1 Tablespoon of the cheese filling in the centre of each Danish.
- Add any other toppings if desired.
- Set in Danishes aside in a warm spot until the dough has just about doubled again. (About 30 mins.)


Baking
- Preheat oven to 400 °F (200 °C).
- Bake for 3 minutes. Then, without opening the oven, reduce the temperature to 375°F (190 °C) and bake another 20 mins, or until golden on top.
- Remove from the oven and allow the pastries to cool slightly.
Glaze (optional)
- In a bowl whisk together 1/2 cup icing sugar with 1/2 teaspoon vanilla extract, 1/4 teaspoon salt, 1/2 teaspoon lemon juice, and 2-3 Tablespoons cream (or enough to reach your desired thickness).
- Drizzle the glaze on top of each Danish.


Sourdough Danish Recipe
Buttery, flaky layers with your favourite sweet fillings. This easy homemade Danish uses a naturally fermented sourdough to create rich flavour.
Ingredients
- 3/4 cup milk 175 ml
- 1 teaspoon honey 5 ml
- 1/2 cup active sourdough starter 113 g
- 2 1/2 cups all-purpose flour 375 g
- 1/2 teaspoon salt 2 g
- 1/2 cup butter 115 g
- 1 egg
- 4 oz cream cheese 112 g
- 3 Tablespoons honey 45 ml
- 1/4 teaspoon salt 1 g
- 1/2 teaspoon vanilla 2 ml
- 1/2 cup icing sugar 65 g
- 1/2 teaspoon vanilla extract 2 ml
- 1/4 teaspoon salt 1 g
- 1/2 teaspoon lemon juice 2 ml
- 2-3 Tablespoons cream 30 - 45 ml
Instructions
- In a large bowl, mix together 3/4 cup of warm milk with 1 teaspoon of honey.
- Add in 1/2 cup active sourdough starter.
- Mix into the liquid.
- Add in 2 1/2 cups of all-purpose flour and 1/2 teaspoon of salt.
- Mix and then knead until smooth and elastic. If using a machine this can take 15 to 20 minutes.
- Cover with plastic wrap or a damp kitchen towel and allow to rise until doubled in volume, about 1.5 - 2 hours.
- Place the dough on a lightly floured surface and roll out into a large rectangle.
- Spread 1/2 cup of softened butter on 2/3 of the rectangle.
- Fold the dough in thirds encasing the butter.
- Place on a lined tray, cover and chill in the fridge 1 hour.
- Place the dough on a lightly floured counter and roll out into a rectangle.
- Fold in thirds, cover, and return to the fridge for 1 hour.
- Do this step 2 more times.
- After the final 1 hour chill time, place the dough on a lightly floured counter and roll out into a square about 12 inches by 12 inches.
- Cut into 9 equal squares.
- Lightly beat 1 egg to make an egg wash.
- Using a little bit of the egg wash as glue, fold in each corner of the small squares to form a little pastry. Or cut a slit in each corner and fold into a pinwheel shape.
- Brush the top of each pastry with the egg wash.
- In a bowl, mix together 4 oz of softened cream cheese with 3 Tablespoons of honey, 1/4 teaspoon of salt, and 1/2 teaspoon of vanilla extract.
- Mix until smooth.
- Place about 1 Tablespoon of the cheese filling in the centre of each Danish.
- Add any other toppings if desired.
- Set in Danishes aside in a warm spot until the dough has just about doubled again. (About 30 mins.)
- Preheat oven to 400 °F (200 °C).
- Bake for 3 minutes. Then, without opening the oven, reduce the temperature to 375°F (190 °C) and bake another 20 mins, or until golden on top.
- Remove from the oven and allow the pastries to cool slightly.
- In a bowl whisk together 1/2 cup icing sugar with 1/2 teaspoon vanilla extract, 1/4 teaspoon salt, 1/2 teaspoon lemon juice, and 2-3 Tablespoons cream (or enough to reach your desired thickness).
- Drizzle the glaze on top of each Danish.
Shaping
Cheese Danish Filling (optional)
Baking
Glaze (optional)
Notes
Add your favourite filing before or after baking.
Nutrition Information
Yield
9Serving Size
1Amount Per Serving Calories 523Total Fat 17gSaturated Fat 10gUnsaturated Fat 7gCholesterol 65mgSodium 475mgCarbohydrates 81gFiber 2gSugar 20gProtein 11g
Nutrition information isn't always accurate.
Similar Recipes You’ll Love
If you enjoy homemade sourdough breakfast pastries, try these delicious recipes next:
