Cranberry Feta Pinwheels with Cream Cheese are a delightful little snack that combines tangy cranberries, creamy feta, and smooth cream cheese all rolled up in a flaky pastry. The colors alone—red berries, white cheese, and golden dough—make them look as good as they taste. They’re perfect for sharing at holiday parties or enjoying as a quick bite anytime you want a little something special.
I love making these pinwheels because they come together quickly and always impress guests without much effort. The combination of creamy, salty feta with the tart sweetness of cranberries keeps every bite interesting. I usually make extra because they disappear fast, and my family can’t get enough. A little tip I like is to chill the dough a bit before slicing so the pinwheels hold together neatly when baked.
One of my favorite ways to serve them is warm, right out of the oven, alongside some fresh veggies or a light salad. They make an easy appetizer that feels fancy but is super simple to make. Whenever I bring these pinwheels to a gathering, I get asked for the recipe again and again—I guess cranberry and feta is just a winning combo!
Key Ingredients & Substitutions
Puff Pastry: This provides the flaky, buttery base for the pinwheels. You can use store-bought frozen puff pastry for convenience. If unavailable, try phyllo dough, though it’s thinner and will crisp differently.
Cream Cheese: Cream cheese adds smooth creaminess. For a lighter option, use Neufchâtel cheese or a dairy-free cream cheese alternative.
Feta Cheese: Feta brings a salty tang that pairs beautifully with the cranberries. If you want a milder flavor, goat cheese or ricotta work well.
Dried Cranberries: These give a sweet and tart bite. You can substitute with dried cherries, raisins, or chopped dried apricots for a different twist.
Chives: Fresh chives add a mild onion flavor and fresh color. Green onions or finely chopped parsley are good alternatives.
How Can I Roll and Slice the Pinwheels Without Messing Up the Shape?
Rolling and slicing puff pastry can be tricky if the dough is too warm or soft. Follow these tips:
- Roll the dough evenly on a lightly floured surface for a smooth, flat sheet.
- Spread the filling gently but evenly, leaving a small border so the edge seals well.
- Roll the dough tightly but don’t squeeze too hard to avoid squeezing out the filling.
- Wrap the rolled log in plastic wrap and chill for at least 15 minutes before slicing. This firms it up and makes cleaner cuts.
- Use a sharp knife for slicing, and wipe the blade between cuts to avoid sticking.
Chilling the dough also helps keep the pinwheels’ shape while baking, so they puff up nicely without losing their swirl.

Equipment You’ll Need
- Baking sheet – I recommend lining it with parchment paper to prevent sticking and make cleanup easier.
- Rolling pin – helps you roll out the puff pastry evenly for uniform pinwheels.
- Sharp knife – essential for slicing the rolled dough into neat, even pieces.
- Mixing bowl – for combining the cheese and chive mixture smoothly.
- Pastry brush (optional) – to lightly brush the tops with egg wash for a shiny finish, if desired.
Flavor Variations & Add-Ins
- Swap dried cranberries for dried cherries or apricots for a different fruity sweetness.
- Use goat cheese or ricotta instead of feta for a milder, creamier filling.
- Add chopped nuts like pecans or walnuts for crunch and extra flavor.
- Mix herbs like thyme or basil into the cheese filling for a fresh twist.
How to Make Cranberry Feta Pinwheels with Cream Cheese
Ingredients You’ll Need:
- 1 sheet puff pastry (thawed)
- 4 oz cream cheese, softened
- ½ cup crumbled feta cheese
- ½ cup dried cranberries
- 2 tbsp fresh chives, finely chopped (plus extra for garnish)
- Salt and pepper to taste
- Optional: 1 tsp honey or maple syrup for a touch of sweetness
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and around 15 to 20 minutes to bake. You’ll also want to allow a few minutes for the pinwheels to cool before serving. Overall, it’s super quick and easy—perfect for a last-minute appetizer!
Step-by-Step Instructions:
1. Prepare Your Oven and Baking Sheet:
First, preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper to stop the pinwheels from sticking and to make cleanup easier.
2. Make the Cheese Filling:
In a medium bowl, combine the softened cream cheese, crumbled feta, chopped chives, and a pinch of salt and pepper. If you want a hint of sweetness, mix in a teaspoon of honey or maple syrup. Stir everything until smooth and well blended.
3. Roll Out and Fill the Pastry:
Lightly flour your work surface and gently roll out the thawed puff pastry so it’s smooth and even. Spread the cheese mixture over the pastry, leaving a small border all the way around. Sprinkle the dried cranberries evenly on top of the cheese.
4. Roll and Slice the Pinwheels:
Carefully roll the puff pastry sheet into a tight log, starting from one of the longer edges. Using a sharp knife, slice the log into 1-inch thick pinwheel pieces. Arrange these cut pinwheels on your prepared baking sheet, leaving a bit of space between each one.
5. Bake and Serve:
Bake your pinwheels in the preheated oven for 15 to 20 minutes, or until the pastry is puffed up and golden brown. Let them cool slightly on the baking sheet before transferring to a serving plate. Sprinkle extra chopped chives on top for a fresh and colorful finish. Serve warm or at room temperature and enjoy!
Can I Use Frozen Puff Pastry Directly?
It’s best to thaw puff pastry completely before using. Thaw it overnight in the fridge or for about 30-40 minutes at room temperature. This helps the dough roll out smoothly and prevents cracking or tearing when you roll and slice.
Can I Make These Pinwheels Ahead of Time?
Yes! Prepare and roll the pinwheels, then place them on the baking sheet, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. You can also freeze the sliced pinwheels; just bake them a few minutes longer straight from the freezer.
How Should I Store Leftovers?
Store any leftover pinwheels in an airtight container in the refrigerator for up to 3 days. Reheat them in a warm oven (about 350°F) for 5-10 minutes to refresh their crispiness before serving.
Can I Substitute the Cranberries or Feta Cheese?
Absolutely! Swap dried cranberries with dried cherries or raisins for a different fruity touch. You can also try goat cheese or ricotta instead of feta for a milder, creamier flavor.
