Sweet-tart cranberries meet nutty pistachios.

Published on November 9, 2025

Credit:

Carson Downing | Food Styling: Annie Probst

Total Time:

3 hrs 10 mins

Never lose a BHG recipe again. Find a recipe you love on BHG.com? Click the heart icon to save it (and find it later) with MyRecipes.com.

Bright, nutty, and irresistibly festive, these Pistachio-Cranberry Pinwheels are the kind of cookies that look almost too pretty to eat. A buttery pistachio dough gets rolled up with a sweet-tart cranberry-orange filling that bakes into a vibrant ruby swirl. The result is a tender, shortbread-like cookie with balanced flavors. They’re citrusy, nutty, and just the right amount of sweet. The orange zest brightens the cranberries while the pistachios add subtle richness. Though they look intricate, the dough rolls and slices beautifully after a chill.

Keep Screen Awake

Ingredients

  • 1 small orange, zested and juiced (1 tsp. zest, 2 tsp. juice)

  • 1 1/2 cups cranberries, fresh or frozen

  • 1/4 cup dried cranberries

  • 1/3 cup granulated sugar

  • 3/4 tsp. ground cinnamon

  • 1 1/4 tsp. vanilla

  • 1 cup powdered sugar

  • 2/3 cup toasted pistachios, finely chopped

  • 1 1/4 cups all-purpose flour

  • 10 Tbsp. butter, softened

  • 1 egg yolk

Directions

  1. In a medium saucepan, combine the orange zest, orange juice, fresh cranberries, dried cranberries, granulated sugar, cinnamon, and 1/2 teaspoon kosher salt. Cook over medium-high heat, stirring occasionally, until the sugar dissolves and the mixture begins to boil. Reduce the heat to medium, cover, and simmer, stirring occasionally, until the berries are completely softened and the mixture forms a thick paste, about 10 minutes. Remove from heat and stir in 1/4 teaspoon of vanilla, then let the mixture cool for 15 minutes.

  2. Transfer the cranberry mixture to a food processor and process until smooth. Transfer the filling to a bowl, cover, and chill until completely cool, about 30 to 45 minutes.

  3. Meanwhile, in a clean food processor, combine the powdered sugar and pistachios. Cover and pulse until the pistachios are finely ground. Add the flour, butter, egg yolk, 1/4 teaspoon kosher salt, and the remaining 1 teaspoon vanilla, then pulse until the dough forms.

  4. Roll out the dough between two sheets of parchment paper into a 14x10-inch rectangle, about 1/8 inch thick. Remove the top sheet of parchment and carefully spread the cooled cranberry filling evenly over the dough.

  5. Starting at a long edge, roll the dough into a tight log, using the parchment to help lift it as you go. Cut the log in half and wrap the halves in plastic wrap. Chill until firm, at least 2 hours or up to 12 hours.

    Chilling the dough log ensures clean, even slices with distinct swirls.

  6. Preheat the oven to 325°F and line cookie sheets with parchment paper. Cut the chilled logs into 1/4-inch-thick slices and arrange them 1 inch apart on the prepared cookie sheets.

  7. Bake the cookies until the edges are set and the bottoms are lightly browned, about 10 to 12 minutes. Cool on the cookie sheets for 1 minute, then transfer to wire racks to cool completely

Credits

Recipe developed by Danielle Centoni.

Nutrition Facts (per serving)

78 Calories
3g Fat
11g Carbs
1g Protein
Nutrition Facts
Servings Per Recipe 48
Calories 77.6
% Daily Value *
Total Fat 3.5g 4%
Saturated Fat 1.7g 8%
Cholesterol 14.1mg 5%
Sodium 28.6mg 1%
Total Carbohydrate 11.2g 4%
Dietary Fiber 1g 4%
Total Sugars 6.8g
Protein 1.2g 2%
Vitamin D 0mcg 0%
Vitamin C 15.8mg 18%
Calcium 15.5mg 1%
Iron 0.3mg 2%
Potassium 73.1mg 2%
Fatty acids, total trans 0.1g
Vitamin D 1.6IU
Alanine 0.1g
Arginine 0.1g
Ash 0.3g
Aspartic acid 0.1g
Caffeine 0mg
Carotene, alpha 1.9mcg
Choline, total 10.5mg
Copper, Cu 0mg
Cystine 0g
Energy 325.1kJ
Fluoride, F 0.2mcg
Folate, total 16.5mcg
Glutamic acid 0.3g
Glycine 0g
Histidine 0g
Isoleucine 0g
Leucine 0.1g
Lysine 0.1g
Methionine 0g
Magnesium, Mg 6.1mg
Manganese, Mn 0.1mg
Niacin 0.3mg
Phosphorus, P 22.3mg
Pantothenic acid 0.1mg
Phenylalanine 0.1g
Phytosterols 5.9mg
Proline 0.1g
Retinol 22.8mcg
Selenium, Se 1.9mcg
Serine 0.1g
Starch 0.1g
Theobromine 0mg
Threonine 0g
Vitamin E (alpha-tocopherol) 0.2mg
Tryptophan 0g
Tyrosine 0g
Valine 0.1g
Vitamin A, IU 151.4IU
Vitamin A, RAE 26.5mcg
Vitamin B-12 0mcg
Vitamin B-6 0mg
Vitamin K (phylloquinone) 1.1mcg
Water 27.8g
Zinc, Zn 0.1mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.