Cranberry Walnut Cream Cheese Puff Pastry Pinwheels
Description
These Cranberry Walnut Cream Cheese Puff Pastry Pinwheels are the perfect combination of buttery, flaky pastry, creamy cheese, sweet dried cranberries, and crunchy walnuts. Each bite delivers a delicious contrast of textures and flavours, making these golden pinwheels an irresistible appetiser for parties, holidays, brunches, potlucks, and family gatherings.
The recipe is incredibly simple to prepare, yet the finished pinwheels look elegant enough for a special occasion. Refrigerated or thawed puff pastry provides a light and flaky base, while softened cream cheese creates a rich and creamy filling. Sweet dried cranberries add a beautiful burst of flavour, and chopped walnuts provide a satisfying crunch.
These pinwheels are especially wonderful during the holiday season. The red cranberries and golden pastry make them look festive on a serving platter, while the combination of sweet and savoury flavours makes them appealing to both adults and children.
You can prepare them ahead of time and bake them just before your guests arrive. They are best served warm, when the pastry is crisp and the cream cheese filling is soft and creamy.
Whether you’re looking for an easy Thanksgiving appetiser, a Christmas party snack, New Year’s Eve finger food, or a simple addition to a brunch buffet, these cranberry walnut pinwheels are a recipe worth saving.
Ingredients
For the Pinwheels
- 1 sheet puff pastry, thawed
- 8 ounces cream cheese, softened
- ¼ cup powdered sugar
- 1 teaspoon vanilla extract
- ½ cup dried cranberries
- ½ cup walnuts, finely chopped
- ¼ teaspoon ground cinnamon
- 1 tablespoon honey
- 1 egg
- 1 tablespoon water
- 1 tablespoon powdered sugar, optional for finishing
Optional Additions
- 1 teaspoon orange zest
- ¼ cup finely shredded white cheddar cheese
- 1 tablespoon finely chopped fresh rosemary
- Pinch of salt
Instructions
1. Prepare the Oven
Preheat your oven to 400°F (200°C).
Line a large baking sheet with parchment paper. This prevents the pastry from sticking and makes cleanup much easier.
2. Prepare the Cream Cheese Filling
Place the softened cream cheese in a medium mixing bowl.
Add the powdered sugar, vanilla extract, cinnamon, and honey.
Beat or stir until the mixture is smooth and creamy.
If you want a bright citrus flavour, add 1 teaspoon of freshly grated orange zest. Orange pairs particularly well with cranberries and gives the filling a festive flavour.
Do not worry if the mixture is slightly thick. It should be spreadable but not runny.
3. Prepare the Puff Pastry
Place the thawed puff pastry sheet on a lightly floured work surface.
Gently roll it out into a rectangle if necessary. Avoid rolling it too thin because you want the finished pinwheels to have plenty of flaky layers.
If the pastry becomes too soft or sticky while you are working with it, place it in the refrigerator for 5–10 minutes.
4. Add the Filling
Spread the cream cheese mixture evenly over the puff pastry.
Leave approximately ½ inch around the edges so the filling does not squeeze out excessively when you roll the pastry.
Sprinkle the dried cranberries evenly over the cream cheese.
Follow with the finely chopped walnuts.
Press the cranberries and walnuts gently into the cream cheese layer so they stay in place when the pastry is rolled.
5. Roll the pastry.
Starting from one long side, carefully roll the pastry into a tight log.
Try to keep the roll firm without pressing so hard that the filling is pushed out.
Once completely rolled, place the seam side down.
Wrap the log in plastic wrap and refrigerate for approximately 20–30 minutes.
Chilling the pastry makes it much easier to slice and helps the pinwheels maintain their shape while baking.
6. Slice the Pinwheels
Remove the chilled pastry log from the refrigerator.
Using a sharp knife, cut it into approximately ½-inch slices.
If the knife becomes sticky, wipe it clean between cuts.
Arrange the slices on the prepared baking sheet, leaving about 1–2 inches between each one because the puff pastry will expand as it bakes.
7. Prepare the Egg Wash
In a small bowl, whisk together the egg and 1 tablespoon of water.
Lightly brush the exposed pastry surfaces with the egg wash.
This gives the pinwheels a beautiful golden-brown finish.
Be careful not to brush too much egg wash onto the sides because it can make the layers stick together.
8. Bake
Place the baking sheet in the preheated oven.
Bake for approximately 15–20 minutes, or until the pastry is puffed and beautifully golden brown.
The exact baking time can vary depending on the thickness of your slices and your oven.
Watch the pinwheels closely during the final few minutes.
9. Cool and Serve
Remove the pinwheels from the oven and allow them to cool on the baking sheet for approximately 5 minutes.
Transfer them to a serving platter.
If desired, lightly dust the tops with powdered sugar before serving.
Serve warm or at room temperature.
Notes
Use cream cheese that has been softened to room temperature. Cold cream cheese can be difficult to spread and may tear the delicate puff pastry.
Make sure the puff pastry is thawed but still cool. Puff pastry works best when it is cold. If it becomes warm and soft, return it to the refrigerator before rolling or slicing.
Chopping the walnuts fairly small makes the pinwheels easier to slice and ensures you get crunchy walnuts in every bite.
You can use sweetened or unsweetened dried cranberries. Sweetened cranberries provide a more dessert-like flavour, while unsweetened cranberries create a slightly more tart contrast.
If you prefer a more savoury appetiser, reduce the powdered sugar and honey and add a little shredded sharp cheddar or goat cheese instead.
Tips for Perfect Pinwheels
Keep the Pastry Cold
Cold puff pastry creates the best flaky layers. If your kitchen is warm or the pastry starts becoming soft, refrigerate it for several minutes before continuing.
Don’t Overfill
It can be tempting to add lots of cream cheese, cranberries, and walnuts, but too much filling can cause the pinwheels to unravel or leak while baking.
Roll Firmly
A firm, even roll helps create beautiful spirals. Roll from the long side and keep the pressure consistent.
Chill Before Slicing
Don’t skip the chilling step. A cold pastry log is much easier to cut cleanly and produces more attractive pinwheels.
Use a Sharp Knife
A sharp knife will slice through the pastry without crushing the layers.
Don’t Overcrowd the Pan
Leave enough room between the pinwheels for the puff pastry to expand.
Watch the Baking Time.
Puff pastry can brown quickly. If the tops are becoming dark before the pastry is fully baked, loosely cover the tray with foil for the remaining baking time.
Flavour Variations
Orange Cranberry Walnut
Add fresh orange zest to the cream cheese filling. You can also replace some of the honey with orange marmalade for an extra citrus flavour.
Cranberry Pecan
Replace the walnuts with chopped pecans. Pecans provide a slightly sweeter, buttery flavour.
Savoury Cranberry & Goat Cheese
Replace part of the cream cheese with soft goat cheese and reduce the powdered sugar. Add fresh rosemary and black pepper for an elegant savoury version.
Cranberry Brie
Add thin slices or small pieces of Brie along with the cream cheese. The brie melts beautifully inside the pastry.
Apple Cranberry Walnut
Add a small amount of finely diced dried apple to the filling for an extra fruity flavour.
Make-Ahead Instructions
These pinwheels are excellent for entertaining because you can prepare them ahead of time.
Prepare and roll the pastry according to the recipe. Instead of slicing immediately, wrap the entire log tightly in plastic wrap and refrigerate it for up to 24 hours.
When you’re ready to bake, slice the chilled log and arrange the pieces on a parchment-lined baking sheet.
Brush with egg wash and bake as directed.
You can also freeze the unbaked pastry log. Wrap it tightly and freeze for up to 1 month. Thaw it in the refrigerator before slicing and baking.
Storage
Store leftover pinwheels in an airtight container in the refrigerator for up to 3 days.
For the best texture, reheat them in a 350°F (175°C) oven or air fryer until warmed through and crisp again.
Avoid relying entirely on the microwave because it can make puff pastry soft.
Servings
This recipe makes approximately 20–24 pinwheels, depending on the size of your slices.
Serving size: 2–3 pinwheels.
Nutritional Information
Approximate nutrition per 2 pinwheels:
- Calories: 235
- Protein: 4 g
- Carbohydrates: 19 g
- Fibre: 1 g
- Sugar: 7 g
- Fat: 16 g
- Saturated Fat: 7 g
- Cholesterol: 35 mg
- Sodium: 170 mg
- Calcium: 35 mg
Nutritional values are estimates and may vary depending on the puff pastry, cream cheese, walnuts, cranberries, and portion size used.
Benefits
Provides Healthy Fats
Walnuts contain unsaturated fats, including omega-3 fatty acids, which can be part of a balanced diet.
Contains Protein
Cream cheese and walnuts contribute a modest amount of protein, making these pinwheels more satisfying than a plain pastry snack.
Provides Antioxidants
Cranberries and walnuts contain naturally occurring antioxidant compounds.
Easy Portion Control
Because these are individual bite-sized pinwheels, they are easy to portion for parties and gatherings.
Convenient for Entertaining
The pinwheels can be prepared ahead of time, making them especially useful when you’re hosting guests.
Versatile
The filling can easily be adapted with different cheeses, nuts, dried fruits, and herbs.
Frequently Asked Questions
Can I use crescent roll dough instead of puff pastry?
Yes. Crescent roll dough can be used, although the texture will be softer and less flaky than traditional puff pastry.
Can I use pecans instead of walnuts?
Absolutely. Pecans are an excellent substitute and provide a slightly sweeter, buttery flavour.
Can I use fresh cranberries?
Fresh cranberries are much more tart and contain more moisture than dried cranberries. For this recipe, dried cranberries are recommended for the best texture.
Can I make these savory instead of sweet?
Yes. Reduce or omit the powdered sugar and honey. Add goat cheese, cheddar, Parmesan, rosemary, thyme, or black pepper for a savory version.
Can I use flavored cream cheese?
Yes. Honey, cinnamon, or berry-flavored cream cheese can work well. However, check the sweetness of the cream cheese before adding additional sugar or honey.
Why did my pinwheels unravel?
This usually happens when the pastry is not rolled tightly enough, there is too much filling, or the log was not chilled before slicing. Make sure the roll is firm and refrigerate it before cutting.
How do I keep the filling from leaking?
Leave a small border around the pastry and avoid overfilling. Chilling the rolled pastry before baking also helps the filling stay in place.
Can I freeze baked pinwheels?
Yes, but freezing the unbaked pinwheels generally gives you a better texture. If freezing baked pinwheels, cool them completely first and store them in an airtight freezer-safe container.
How should I serve them?
Serve them warm or at room temperature on an appetizer platter. They pair beautifully with fruit, cheese boards, salads, sparkling beverages, and other party appetizers.
Can I make them the night before?
Yes. Prepare the pastry log the night before, refrigerate it overnight, then slice and bake shortly before serving.
Final Thoughts
These Cranberry Walnut Cream Cheese Puff Pastry Pinwheels are proof that an impressive appetizer doesn’t have to be complicated. With just a few simple ingredients, you can create golden, flaky spirals filled with creamy cheese, sweet cranberries, and crunchy walnuts.
They are beautiful enough for holiday entertaining but easy enough to make whenever you’re craving something special. The combination of buttery pastry, creamy filling, chewy cranberries, and toasted walnuts gives every bite a delicious balance of textures and flavors.
Prepare the roll ahead of time, keep it chilled, slice it just before baking, and you’ll have a warm, golden appetizer ready to impress your guests.
