If you’ve ever wondered how to turn an abundant summer squash into a showstopping breakfast or brunch treat, this Zucchini Danish recipe is exactly what you need. Imagine tender, flaky pastry wrapped around a luscious cream cheese filling, with subtle hints of cinnamon and a whisper of zucchini that keeps every bite incredibly moist. This guide will walk you through everything from selecting the right zucchini to mastering the perfect Danish dough, so you can create a pastry that’s both impressive and approachable. For more inspiration on using fresh produce in sweet bakes, check out allrecipes’ collection of zucchini desserts.

What Is a Zucchini Danish?
A Zucchini Danish is a delightful hybrid of a classic cheese Danish and a summer squash dessert. The zucchini is typically shredded and squeezed dry, then folded into a creamy, lightly sweetened filling or layered directly onto the pastry. The result is a tender, almost cheesecake-like center surrounded by buttery, golden layers. Unlike many zucchini desserts that hide the vegetable in chocolate cake or muffins, this pastry lets the zucchini add moisture without overpowering the flavor. For a deep dive into the science of using vegetables in sweet pastries, visit Serious Eats’ guide to cream cheese pastry techniques.
Key Ingredients for the Perfect Zucchini Danish

Every great Zucchini Danish recipe starts with a short list of pantry staples. Here’s what you’ll need and why each ingredient matters.
- Zucchini: Use medium-sized firm zucchini. Grate it on the large holes of a box grater, then salt and squeeze to remove excess water. This step is non-negotiable for avoiding a soggy pastry.
- Cream cheese: Full-fat block cream cheese gives the richest, smoothest filling. Let it soften to room temperature before mixing.
- Butter: Cold, high-quality butter is essential for flaky Danish dough. If you’re using puff pastry, melted butter brushed between layers adds extra richness.
- Sugar and cinnamon: A touch of granulated sugar balances the tang of cream cheese, while cinnamon complements the mild zucchini flavor. You can also add a pinch of nutmeg.
- Pastry dough: You can use homemade Danish dough, store-bought puff pastry, or even phyllo dough. Each gives a different texture, but all work beautifully.
For a lower-sugar option, try a sugar-free zucchini Danish by swapping the sugar for a monk fruit blend. The zucchini’s natural sweetness will still shine through.
Step-by-Step Instructions

Follow these steps carefully to ensure your cream cheese zucchini pastry turns out perfectly every time.
- Prepare the zucchini: Grate 1 medium zucchini (about 1 cup shredded). Toss with ½ teaspoon salt and let sit for 10 minutes. Wrap in a clean kitchen towel and squeeze out as much liquid as possible. Set aside.
- Make the filling: In a bowl, beat 8 ounces softened cream cheese with ¼ cup sugar, 1 egg yolk, ½ teaspoon vanilla extract, and ¼ teaspoon cinnamon until smooth. Fold in the squeezed zucchini.
- Prepare the pastry: If using puff pastry, thaw one sheet according to package directions. Roll it out slightly on a floured surface, then cut into 4 squares. For a more traditional Danish, use a Danish dough recipe that incorporates butter layers.
- Assemble: Place a generous tablespoon of filling in the center of each square. Fold the corners toward the center, overlapping slightly, and press to seal. Brush with beaten egg for a golden finish.
- Bake: Place on a parchment-lined baking sheet. Bake at 375°F for 18–22 minutes, until puffed and deep golden brown. Let cool on a wire rack for at least 10 minutes before serving.
If you love individually portioned desserts, you might also enjoy these mini lemon blueberry cheesecakes for another handheld treat.
Tips for Success

Even experienced bakers can run into trouble with zucchini pastries. Here are the most common mistakes and how to avoid them.
- Don’t skip draining the zucchini: Excess water will turn your filling into a soup. Squeeze firmly, then squeeze again.
- Chill the assembled Danishes: If your kitchen is warm, pop the tray in the fridge for 15 minutes before baking. This helps the butter stay solid and creates flakier layers.
- Watch the bake time: Ovens vary. Start checking at 18 minutes. The pastries should be deeply golden, not pale.
- Use a rimmed baking sheet: The filling may bubble over slightly. A rimmed sheet catches drips and makes cleanup easy.
For another way to use up summer produce in a sweet bake, try these mini key lime pies – they’re just as refreshing.
Delicious Variations to Try
Once you’ve mastered the basic zucchini breakfast pastry, experiment with these twists.
- Zucchini and cinnamon pastry: Add an extra teaspoon of cinnamon to the filling and sprinkle cinnamon sugar on top before baking.
- Phyllo dough zucchini Danish: Use 6 sheets of phyllo, brushing each with melted butter. Stack and cut into squares, then fill. This creates an ultra-crispy, delicate crust.
- Zucchini filled croissant: Roll the filling into store-bought croissant dough for a quick, buttery version.
- Pastry with zucchini and raisins: Soak ¼ cup raisins in warm water for 10 minutes, drain, and fold into the filling along with the zucchini.
- Zucchini danish with honey: Replace the sugar in the filling with 2 tablespoons honey and drizzle extra honey over the baked pastries.
- Gluten-free zucchini Danish: Use a gluten-free puff pastry or a simple almond flour dough. The filling is naturally gluten-free.
If you’re a fan of quick, no-fuss desserts, you’ll love these cottage cheese brownies – another clever way to add moisture and protein.
Print
Zucchini Danish Better Than Any Bakery
- Total Time: PT40M
- Yield: 4 pastries 1x
- Diet: Vegetarian
Description
A delightful twist on the classic Danish pastry, this Zucchini Danish combines tender, flaky puff pastry with a creamy, slightly sweet zucchini filling. Perfect for breakfast, brunch, or an afternoon treat, it’s a creative way to use summer zucchini. The subtle cinnamon and vanilla enhance the mild flavor of the zucchini, while the cream cheese base adds richness. Serve warm or at room temperature with a dusting of powdered sugar.
Ingredients
- 1 sheet (about 8 oz) frozen puff pastry, thawed
- 1 medium zucchini (about 150 g), grated
- 4 oz (113 g) cream cheese, softened
- 3 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- Pinch of salt
- 1 large egg, beaten (for egg wash)
- 1 tablespoon turbinado or coarse sugar (for topping)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Place the grated zucchini in a clean kitchen towel or cheesecloth. Squeeze out as much liquid as possible. Set aside.
- In a medium bowl, beat the cream cheese until smooth. Add the granulated sugar, vanilla extract, cinnamon, and salt. Mix until well combined. Fold in the squeezed zucchini.
- On a lightly floured surface, unfold the puff pastry sheet. Cut it into 4 equal rectangles (about 4×5 inches each).
- Spoon about 2 tablespoons of the zucchini–cream cheese mixture onto the center of each rectangle. Spread slightly, leaving a ½-inch border.
- Fold two opposite corners of each rectangle over the filling, overlapping slightly in the center. Press gently to seal. Alternatively, create a braided or folded shape as desired.
- Place the pastries on the prepared baking sheet, leaving space between them. Brush the tops with the beaten egg wash and sprinkle with turbinado sugar.
- Bake for 18–22 minutes, until the pastry is golden brown and puffed. Allow to cool on the baking sheet for 5 minutes, then transfer to a wire rack.
- Serve warm or at room temperature. Optionally, dust with powdered sugar before serving.
Notes
- Squeezing the zucchini well is crucial to avoid a soggy pastry.
- You can substitute Greek yogurt for part of the cream cheese for a lighter filling.
- These are best eaten the same day they are made, but leftovers can be stored in an airtight container in the refrigerator for up to 2 days. Reheat in a 350°F oven for 5–7 minutes.
- For a savory version, omit the sugar and cinnamon and add garlic, herbs, and grated Parmesan.
- Prep Time: PT20M
- Cook Time: PT20M
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 pastry
- Calories: 350
- Sugar: 12 g
- Sodium: 280 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 1 g
- Protein: 6 g
- Cholesterol: 45 mg








