Delicious and easy-to-make spinach artichoke dip pinwheels with a creamy filling wrapped in flaky puff pastry. Perfect appetizer for parties and gatherings.
1 sheet frozen puff pastry, thawed
1 cup fresh spinach, chopped
1 cup canned artichoke hearts, drained and chopped
4 ounces cream cheese, softened
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
1/4 cup sour cream
1 clove garlic, minced
1/4 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon crushed red pepper flakes
Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
In a medium bowl, combine the softened cream cheese, sour cream, minced garlic, salt, black pepper, and crushed red pepper flakes. Mix until smooth.
Fold in the chopped spinach, chopped artichoke hearts, shredded mozzarella, and grated Parmesan cheese until well combined.
On a lightly floured surface, roll out the thawed puff pastry sheet into a 12×12 inch square.
Spread the spinach and artichoke mixture evenly over the puff pastry, leaving a 1/2-inch border around the edges.
Starting from one edge, carefully roll the puff pastry sheet into a tight log.
Using a sharp knife, slice the log into 12 equal pinwheels, about 1 inch thick.
Place the pinwheels cut side up on the prepared baking sheet, spacing them about 1 inch apart.
Bake in the preheated oven for 18-20 minutes, or until the puff pastry is golden brown and cooked through.
Remove from the oven and let cool for 5 minutes before serving.