This Sweet Potato Cream Cheese Danish recipe is easy enough for a weekend baking project but impressive enough to serve at brunch, holidays, or even as a fall inspired dessert. Think buttery, flaky puff pastry layered with silky cream cheese filling, then topped with sweet, spiced sweet potatoes.
Simply pierce the potatoes, boil or bake until tender, and mash them smooth using a blender or hand mixer.
Mix the mashed sweet potatoes with brown sugar, pumpkin spice, vanilla extract, splash of orange juice, almond milk, and a pinch of salt. Adjust the almond milk depending on the texture you want creamy but not runny.
In a bowl, whip softened cream cheese with powdered sugar, vanilla, and a splash of almond milk. The goal is smooth and spreadable.
Cut the dough into rectangles, adjusting the size to your preference. Using a sharp knife, score a smaller rectangle inside each piece, be careful not to cut all the way through, as you want the dough to stay intact. This will give the pastry its signature layered, puffed look. Arrange the rectangles on a baking sheet.
Spread a spoonful of sweet potato filling and then cream cheese filling on each side of the pastry square.
Brush pastry edges with egg wash for a golden color. Bake at 400°F for 15–20 minutes, or until puffed and deeply golden.
Once cooled, drizzle with icing sugar glaze or dust lightly with powdered sugar for extra flair.