Sweet Potato Cheesecake Danish Recipe: Flaky Layers with Spiced Sweet Potato Filling

Side Dishes

Sweet Potato Cheesecake Danish Recipe: Flaky Layers with Spiced Sweet Potato Filling

This sweet potato cheesecake danish recipe transforms a classic breakfast pastry into a showstopping dessert with rich, spiced sweet potato filling and creamy cheesecake layers. 💛 The secret lies in balancing tender, flaky pastry with a velvety filling that's both comforting and sophisticated—perfect for brunch or holiday gatherings where you want to impress without fuss.

What sets this recipe apart is the layered approach: a buttery Danish dough wraps around a cheesecake base, then gets topped with a spiced sweet potato filling that's been roasted to perfect caramelized sweetness.

The cinnamon and nutmeg in the filling complement the tangy cream cheese, creating a flavor profile that's unexpectedly cohesive yet undeniably decadent.

By the time it emerges from the oven, you'll have a golden, flaky danish with a crackly top that gives way to tender layers inside. The sweet potato filling stays moist and flavorful, while the cheesecake layer adds a luxurious creaminess that ties everything together.

It's the kind of dessert that looks impressive enough for a restaurant menu but comes together with home-baking techniques.

Best served warm with a dollop of whipped cream or a drizzle of caramel, this recipe scales beautifully for parties—just double the filling and adjust the pastry accordingly.

The flaky, restaurant-quality crust comes from a simple but critical step: chilling the dough before rolling, which prevents shrinking and ensures those signature layers.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato cheesecake danish

Sixteen ingredients create restaurant-quality flaky layers with velvety sweet potato filling.

Ingredient Amount Notes
Orange Sweet Potatoes 🍠 1 ½ lb Peeled and cubed uniformly
All-Purpose Flour 🌾 4 cups High-protein for flaky layers
Unsalted Butter 🧈 1 ½ cups Cold, cubed for pastry
Granulated Sugar 🍚 1 cup For dough sweetness
Large Eggs 🥚 2 whole Room temperature for pastry
Cream Cheese 🧀 16 oz Full-fat, room temperature
Powdered Sugar 🍚 ½ cup For cheesecake layer
Ground Cinnamon 🌿 2 tbsp Freshly ground preferred
Ground Nutmeg 🌿 1 tsp Freshly grated for warmth
Vanilla Extract 🍯 1 tbsp Pure Madagascar preferred
Heavy Cream 🥛 ½ cup Cold for whipped topping
Salt 🧂 ½ tsp Fine sea salt preferred
Brown Sugar 🍚 ½ cup Packed for filling
Maple Syrup 🍯 ¼ cup For caramelized depth

The sweet potatoes make or break this—orange varieties have the perfect sweetness and moisture. Trader Joe's sells pre-peeled cubes, which saves time, but if you're peeling yourself, aim for uniform 1-inch cubes. Roast them until caramelized on the edges—this is where the magic happens. The cinnamon and nutmeg in this recipe? Penzeys or McCormick ground spices work perfectly, but if you're feeling fancy, toast the whole spices first for deeper flavor. The cream cheese needs to be full-fat and room temperature—this ensures that luscious, creamy texture in every bite.

No orange sweet potatoes? Regular sweet potatoes work, but they'll be slightly less sweet. Running low on vanilla? Vanilla bean paste gives you those little specks without the hassle of scraping. The maple syrup can be swapped for honey if you prefer, but it adds a subtle earthiness that pairs beautifully with the cinnamon. For the pastry, if you don't have high-protein flour, King Arthur all-purpose works wonders. And if you're making this ahead, the dough can be chilled for up to 48 hours—just let it sit at room temperature for 30 minutes before rolling.

The roasted sweet potatoes keep for 5 days in the fridge, but the filling is best used within 3 days for peak flavor. The assembled danishes freeze beautifully—wrap them individually in plastic wrap, then place in a freezer bag for up to 3 months. When ready to serve, bake straight from frozen, adding 5-7 minutes to the cooking time. Pro tip: brush the tops with melted butter before baking for that signature golden, crackly finish—it's worth the extra minute.

❤️

Why You'll Love This Recipe

  • No Peel Required: I swear by this trick—just roast the sweet potatoes whole, and the flesh slides out like butter. No peeling, no mess, and honestly? That caramelized edge adds a depth you’d miss if you peeled them first.
  • Spiced Sweetness Magic: The orange sweet potatoes bring natural sweetness that cuts through the richness of the butter and eggs, while the flour gives that perfect flaky Danish texture. It’s like dessert and breakfast had a baby—and it’s ridiculously good.
  • Brunch or Snack Hero: Between us, this is my go-to for weekend brunches or when I need something sweet but not too sweet. Cut into squares, and it’s a grab-and-go treat. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Sweet potatoes and eggs stretch further than you’d think, and the butter and sugar are used efficiently. I’ve made this for 6 people for under $10—feels fancy, costs next to nothing, and leftovers? They vanish fast.

Step-by-step instructions for sweet potato cheesecake Danish

Here's how to create those irresistible flaky layers—crisp pastry hugging velvety sweet potato filling.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Filling

Preheat your oven to 375°F. Peel and cube the 1.5 lb orange sweet potatoes into ½-inch pieces. Spread them on a baking sheet and roast for 25-30 minutes until tender and caramelized at the edges. You'll know they're perfect when a fork slides in easily and the edges are deep golden brown.

Transfer the roasted sweet potatoes to a food processor and add 0.5 cup brown sugar, 0.25 cup maple syrup, 2 tbsp ground cinnamon, 1 tsp ground nutmeg, and 1 tbsp vanilla extract. Pulse until smooth but still slightly textured—this ensures a thick, spreadable filling. Taste and adjust sweetness if needed, then set aside to cool completely. The filling should be thick enough to hold its shape when piped but still spreadable.

2

🍳 Step 2: Make the Danish Dough

In a large mixing bowl, combine the 4 cups all-purpose flour, 0.5 tsp salt, and 1 cup granulated sugar. Cut in the 1.5 cups cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This texture is crucial for achieving those signature flaky layers.

Add the 2 room-temperature large eggs, one at a time, mixing just until combined. The dough should come together but still be slightly shaggy. Turn it out onto a lightly floured surface and knead gently for 2-3 minutes until smooth. Wrap in plastic and refrigerate for 1 hour to firm up. Cold dough prevents excessive spreading in the oven and maintains those delicate layers.

3

🥘 Step 3: Assemble the Danish Layers

Roll out the chilled dough on a floured surface to a 12x18-inch rectangle, about ⅛-inch thick. Spread the cooled sweet potato filling evenly over the dough, leaving a ½-inch border around the edges. This prevents the filling from oozing out during baking and ensures clean, crisp edges.

Roll the dough tightly into a log, starting from the long side. Pinch the seam to seal and cut the log into 6 equal pieces (about 3 inches each). Arrange them on a parchment-lined baking sheet, curving slightly to create that classic Danish shape. Brush the tops with a mixture of 1 egg beaten with 1 tbsp water for a golden finish. The egg wash adds color and helps create that beautiful caramelized crust.

4

🔥 Step 4: Bake to Golden Perfection

Bake at 375°F for 20-25 minutes until the Danish are deep golden brown and the filling is bubbling at the edges. The tops should be crisp, while the filling remains soft and gooey inside. Rotate the baking sheet halfway through for even browning—this is especially important for those flaky layers.

While still warm, pipe or drizzle the whipped cream cheese mixture (see next step) over the top. The contrast of warm, spiced filling with cool, creamy topping is what makes this Danish truly special. Let cool for 5 minutes before serving—this allows the filling to set slightly while keeping it warm and inviting.

5

🍽️ Step 5: Whip and Top with Cream Cheese Frosting

In a separate bowl, beat the 16 oz cream cheese (at room temperature) with the 0.5 cup powdered sugar until smooth. Gradually add the 0.5 cup cold heavy cream and whip until soft peaks form. Pipe or spread this luscious frosting over the warm Danish just before serving. The cream cheese adds a rich, tangy contrast to the sweet filling, while the powdered sugar keeps it light and airy.

Serve immediately while the Danish are still warm and the filling is at its most decadent. The layers should be crisp on the outside, tender on the inside, with that perfect balance of sweet and spiced flavors. Each bite delivers the flaky pastry hugging the velvety sweet potato filling, topped with cool cream cheese frosting—a true showstopper!

👨‍🍳

Pro Tips For Making Sweet Potato Cheesecake Danish

  • Boil Sweet Potatoes Until Tender: Cut them into even 1-inch chunks and drop into salted boiling water—they’re ready when a knife slides in like butter, not when they look "soft." I learned this the hard way; mushy potatoes turn your filling into a gluey mess.
  • Chill the Filling Overnight: Whip the sweet potato purée with eggs, butter, and sugar, then refrigerate the mixture for at least 12 hours. This isn’t just about texture—it’s the only way to prevent a soggy bottom when baking. (Yes, even if you’re eager to get started.)
  • Brush Layers with Egg Wash: After rolling out the dough and before adding the cheesecake filling, lightly brush the top with beaten egg. It creates a golden seal that keeps the filling from leaking through the flaky layers—especially important with a wet sweet potato base.
  • Bake in a Water Bath: Place your danish on a tray in the oven with a shallow pan of boiling water underneath. The steam keeps the crust crisp while the filling stays rich, not rubbery. Skip this, and you’ll end up with a dry, sad pastry. (Your future self will notice.)

Storing and reheating this dish

Refrigerator Storage

Store your assembled but unbaked Danish in an airtight container lined with parchment paper for up to 24 hours in the fridge. The dough and filling keep their texture better when chilled, and you can bake straight from the fridge—just add 5-7 extra minutes to your baking time.

I always cover them loosely with a clean kitchen towel to prevent drying. 💛

Filling Prep Ahead

The roasted sweet potato filling can be made 3 days in advance and stored in an airtight container in the fridge. When ready to assemble, let it sit at room temperature for 10 minutes before spreading—this makes it easier to work with.

The spices deepen in flavor overnight, so don’t skip this step if you’re prepping ahead!

Baked Danish Storage

Once baked, let your Danish cool completely before storing in an airtight container at room temperature for 2 days. For best texture, reheat individual Danish in a 350°F oven for 5-7 minutes—this restores the crispness without drying out the filling.

If storing longer, freeze them (see below) for maximum freshness.

Freezing for Later

Wrap each baked Danish individually in plastic wrap, then place in a freezer bag with parchment paper between layers. They’ll keep for 3 months in the freezer.

To reheat, bake straight from frozen at 350°F for 12-15 minutes until heated through. The filling stays gooey, and the pastry regains its flaky magic! ⏰

Reviving Day-Old Danish

If your Danish has lost its crispness, brush the tops with melted butter and reheat in a 375°F oven for 5 minutes. The butter adds moisture and helps restore that golden, crackly finish.

For extra flair, dust with powdered sugar right after reheating—it adds a festive touch while keeping the filling warm and inviting.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 420mg18%
Total Carbohydrate 62g22%
Dietary Fiber 3g11%
Sugars 38g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe without a food processor for the filling?

Mash the roasted sweet potatoes with a potato masher or fork until smooth, then stir in the brown sugar, maple syrup, and spices by hand. For extra creaminess, blend with an immersion blender. The texture will be slightly thicker but still delicious—just add a splash of milk if needed to reach your desired consistency.

2

How do I prevent the Danish from spreading too much in the oven?

Chill the dough for at least 1 hour before rolling, and use cold butter in the recipe. For extra insurance, shape the Danish on a parchment-lined baking sheet and place it in the freezer for 10 minutes before baking. This helps maintain their shape and gives you that perfect flaky, layered effect.

3

What's the best way to add a cheesecake layer to this recipe?

Spread a thin layer of your favorite cheesecake batter (about ¼-inch thick) between the dough and sweet potato filling. Use a simple mix of 8 oz cream cheese, 2 tbsp sugar, and 1 egg for a quick version. Bake as directed—the cheesecake layer will set during baking, adding that creamy texture you love.

4

Can I use regular sweet potatoes instead of orange?

Yes, but expect a slightly less sweet flavor. Regular sweet potatoes work well, though orange varieties have more natural sweetness and moisture. For best results, add an extra 1 tbsp of brown sugar to compensate for the difference. The spice blend will still shine through, creating a delicious balance.

5

How do I make these ahead for a party?

Assemble the Danish (unbaked) and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5-7 extra minutes at 375°F. For even better results, bake them 2 hours before serving—the flavors meld beautifully overnight! Store cooled Danish in an airtight container at room temperature for up to 2 days.

★★★★★4.9(8 reviews)
Categories Side Dishes