If you are searching for a festive and delicious treat to share with friends and family this holiday season, this Christmas Pinwheel Cookies Recipe is an absolute must-try. These colorful, swirled cookies bring together vibrant red, green, and classic white dough in a buttery, sweet embrace that not only tastes amazing but also adds a cheerful touch to your holiday cookie platter. Easy to make yet impressive in appearance, these cookies are perfect for holiday baking parties, gift-giving, or simply savoring with a warm cup of cocoa by the fire.

Ingredients You’ll Need
Getting the perfect Christmas Pinwheel Cookies Recipe starts with simple, well-chosen ingredients. Each component plays a crucial role in giving these cookies their ideal texture, enticing flavor, and festive colors that will make everyone reach for seconds.
- 2 cups all-purpose flour, plus extra for dusting: Provides structure and the perfect chewy bite to the cookies.
- 1/2 teaspoon baking powder: Helps the dough rise slightly for a tender texture.
- 1/4 teaspoon salt: Balances sweetness and enhances the flavors.
- 12 tablespoons unsalted butter, at room temperature: Adds richness and softness that melts in your mouth.
- 3/4 cup sugar: Sweetens the dough, giving the cookies their classic holiday treat taste.
- 1 egg: Binds the ingredients and contributes to the cookie’s chewy texture.
- 1 teaspoon vanilla extract: Infuses warmth and depth to every bite.
- 1/2 to 1 teaspoon liquid red food coloring: Creates a vibrant red swirl to evoke holiday cheer.
- 1/2 to 1 teaspoon liquid green food coloring: Adds a festive green layer that makes these pinwheels stand out.
- Optional substitutions: For gluten-free variations, replace flour with a 1:1 gluten-free baking blend; for vegan cookies, use dairy-free butter and a flax egg; for lower sugar, swap half sugar with coconut sugar (the flavor will darken slightly).
How to Make Christmas Pinwheel Cookies Recipe
Step 1: Preparing the Dough
Start by combining the flour, baking powder, and salt in a large bowl. In a separate bowl, cream together the softened butter and sugar until you achieve a light, fluffy mixture. Beat in the egg and vanilla extract, ensuring everything is beautifully incorporated before gradually adding the dry ingredients. This forms the foundation of your dough, tender and ready for coloring.
Step 2: Dividing and Coloring the Dough
Divide the dough evenly into three portions. Leave one portion uncolored to represent the classic white. Add the red food coloring to the second portion, mixing until you get your desired holiday hue. Repeat with the green food coloring for the third portion. This step is where the magic of the Christmas Pinwheel Cookies Recipe truly begins to shine.
Step 3: Rolling Out the Layers
Roll each dough portion between two sheets of parchment paper into uniform rectangles of about 1/4 inch thick. This ensures that the layers will be even, creating the perfect swirl once assembled. Chill the dough briefly if it becomes too soft to handle, as this makes rolling much easier.
Step 4: Assembling the Pinwheels
Carefully place the red dough layer on your work surface. Gently remove the parchment from the white dough and place it on top of the red, smoothing the edges so the layers stick together. Repeat the process by peeling the parchment from the green dough and layering it on top of the white portion. Press gently to adhere all three layers firmly. This sandwich of colors will form your eye-catching cookie centers.
Step 5: Rolling and Chilling the Dough
Starting from one of the long edges, carefully roll the layered dough into a tight log. Wrap the log in plastic wrap and chill it in the refrigerator for at least an hour. This solidifies the dough, making it easier to slice into perfect pinwheels without losing their shape.
Step 6: Slicing and Baking
Preheat your oven to 350°F (175°C). Remove the dough log from the refrigerator and slice into 1/4-inch thick rounds. Arrange the slices on a parchment-lined baking sheet, leaving a bit of space between each cookie as they will spread slightly while baking. Bake for 12 to 15 minutes until the edges just start to turn golden. Let the cookies cool on the sheet for a few minutes before transferring them to a wire rack to cool completely.
How to Serve Christmas Pinwheel Cookies Recipe

Garnishes
For that added festive touch, sprinkle the cookies with a light dusting of powdered sugar or a glimmering drizzle of white chocolate after they have cooled. You can also press a tiny edible pearl or a festive sprinkle onto each cookie before baking for extra sparkle.
Side Dishes
Serve these delightful pinwheels alongside a warm mug of peppermint hot chocolate or classic eggnog. Their buttery sweetness complements creamy, spiced drinks perfectly, adding to the festive spirit of your holiday gatherings.
Creative Ways to Present
The Christmas Pinwheel Cookies Recipe shines on a decorative holiday platter surrounded by fresh cranberries, sprigs of holly, or pine needles. Alternatively, arrange them in clear cellophane bags with ribbons as charming homemade gifts that anyone would be thrilled to receive.
Make Ahead and Storage
Storing Leftovers
After baking, store leftover cookies in an airtight container at room temperature. They will stay fresh and chewy for up to a week, making them perfect for prepping in advance for holiday parties or cozy nights in.
Freezing
You can freeze both the unbaked dough log and the baked cookies. Wrap the dough tightly in plastic wrap and aluminum foil, then freeze for up to three months. To freeze baked cookies, place them in a single layer on a baking sheet, freeze, then transfer to a sealed container or freezer bag for best results.
Reheating
If you prefer your Christmas Pinwheel Cookies slightly warm, reheat them gently in a 300°F oven for 5 to 7 minutes. This brings back the fresh-from-the-oven sensation, softening the butter and enhancing their rich flavor.
FAQs
Can I use gel food coloring instead of liquid?
Yes, gel food coloring works great and often requires less quantity. Just be sure to knead it evenly into the dough for consistent color throughout.
How do I make these cookies vegan?
Simply swap unsalted butter with a dairy-free alternative and replace the egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, chilled for 5 minutes). This keeps the dough pliable and delicious.
What if I don’t have red or green food coloring?
You can get creative by using natural colorings like beet juice for red and spinach powder for green. The tones will be more subtle but still beautiful and festive.
Can the dough be made ahead of time?
Absolutely! Prepare the dough layers, assemble, roll, and then refrigerate the log overnight or freeze it for longer storage. Just make sure to slice and bake fresh for best results.
How thick should I slice the dough logs?
Slicing the logs into 1/4-inch thick rounds gives the best balance between a sturdy cookie and one that’s tender and chewy in every bite.
Final Thoughts
There is something truly special about sharing the Christmas Pinwheel Cookies Recipe with loved ones. Its festive colors and buttery flavor create a warm holiday tradition that brings smiles and joy to every bite. I encourage you to try this recipe and watch as your holiday celebrations light up with these charming, delicious pinwheel treats.
Print
Christmas Pinwheel Cookies Recipe
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Total Time: 40 minutes
- Yield: 16 servings (approximately 16-20 cookies depending on slice thickness)
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
These festive Christmas Pinwheel Cookies bring the holiday spirit to your kitchen with their vibrant red, white, and green swirls. Soft, buttery, and lightly sweetened, these cookies are perfect for holiday parties or gifting. The easy-to-make dough allows for customization with gluten-free, vegan, and lower sugar options, making them a versatile treat for all.
Ingredients
Dry Ingredients
- 2 cups all-purpose flour, plus extra for dusting
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
Wet Ingredients
- 12 tablespoons unsalted butter, at room temperature
- 3/4 cup sugar
- 1 egg
- 1 teaspoon vanilla extract
Coloring
- 1/2 to 1 teaspoon liquid red food coloring (to your desired shade)
- 1/2 to 1 teaspoon liquid green food coloring (to your desired shade)
Optional Substitutions
- For gluten-free cookies, replace flour with a 1:1 gluten-free baking blend.
- For vegan cookies, use dairy-free butter and a flax egg (1 tablespoon flaxseed meal mixed with 3 tablespoons water).
- For lower sugar, substitute half the sugar with coconut sugar (note: this will darken the flavor slightly).
Instructions
- Prepare the Dough: In a mixing bowl, whisk together the flour, baking powder, and salt. In a separate large bowl, cream the softened butter with sugar until light and fluffy. Beat in the egg and vanilla extract until fully combined. Gradually incorporate the dry ingredients into the wet mixture until a smooth dough forms.
- Divide the Dough: Divide the dough evenly into three equal portions. Leave one portion plain (white), add red food coloring to the second portion, and green food coloring to the third portion. Knead each gently until the colors are uniform. Adjust the intensity of the food coloring to your preference.
- Layer the Dough: On a lightly floured surface or between parchment paper, roll out the red dough into a rectangular sheet as the base layer. Place the white dough on top of the red dough, making sure the sides without parchment or flour are touching for a clean bond. Carefully peel away any parchment paper from the white dough. Next, place the green dough sheet on top, again ensuring clean contact between layers.
- Form the Pinwheel: Gently press the layered dough sheets together to ensure they stick. Roll the layered dough into a tight log, starting from the red dough side for a nice spiral effect. Wrap the log tightly in plastic wrap and chill in the refrigerator for at least 30 minutes to firm up for easier slicing.
- Slice and Bake: Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper. Remove the dough log from the fridge and slice into 1/4 to 1/2 inch thick pinwheel cookie rounds. Place them on the prepared baking sheet, spaced about 1 inch apart.
- Bake the Cookies: Bake in the preheated oven for 12-15 minutes, or until the edges are lightly golden but the center remains soft. Remove from oven and allow cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
Notes
- These cookies can be stored in an airtight container at room temperature for up to 5 days or frozen for up to 3 months.
- For vegan options, ensure all ingredients including food coloring are vegan-friendly.
- You can adjust the thickness of cookie slices for thinner crispier or thicker softer cookies.
- Rolling the dough between two sheets of parchment paper helps achieve even layers and easier handling.
- Using gel food coloring instead of liquid will result in less alteration to dough consistency.

