Classic Chocolate Vanilla Pinwheel Cookies
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
These classic chocolate vanilla pinwheel cookies are pure comfort in every bite. I love how they look fancy, yet they feel familiar and homey at the same time. The swirl of chocolate and vanilla makes them perfect for sharing, and they always bring a little joy to the cookie tray. Best of all, they taste just as good as they look.
What makes this recipe so special is the simple mix of pantry staples. You start with 2 2/3 cups all-purpose flour, 3/4 teaspoon baking powder, 1/2 teaspoon salt, 1 cup unsalted butter, 1 cup granulated sugar, 1 large egg plus 1 egg yolk, and 1 1/2 teaspoons pure vanilla extract. Then the chocolate side comes together with 2 tablespoons cocoa powder, 1 tablespoon milk, and optional espresso powder for deeper flavor. If you want to finish them with a little extra charm, you can use 6 ounces of melted chocolate and some sprinkles.
The method is easy to follow, even though the cookies need some chill time. First, you mix the dough, then split it in half, and work cocoa into one portion. After that, you roll both doughs into neat rectangles, layer them, and roll everything into a log. Once chilled, the dough slices cleanly into pretty pinwheel cookies that bake in about 15 minutes.
These cookies are wonderful for holidays, bake sales, and family get-togethers. However, they are also lovely for quiet afternoons with tea or coffee. Because the dough can be made ahead, they are a smart choice when you want a homemade treat without last-minute stress.
Why You’ll Love This Classic Chocolate Vanilla Pinwheel Cookies
- They have a beautiful swirl, so they look bakery-style with very little effort.
- The ingredients are simple, and most are already in a standard kitchen.
- The dough can be made ahead, which makes planning easier.
- The flavor is balanced, so neither the chocolate nor vanilla overpowers the other.
- They are great for gifting, sharing, or filling a holiday cookie tin.
All-Purpose Flour Tips
All-purpose flour is the base of these classic chocolate vanilla pinwheel cookies, so it matters more than you may think. For the best texture, spoon the flour into the measuring cup and level it off rather than scooping straight from the bag. That helps prevent dry dough. Also, if your dough feels sticky, resist the urge to add too much extra flour right away. Instead, chill it first. In this recipe, the flour works with butter, sugar, and eggs to create a dough that rolls well and holds its pretty spiral shape.
Options for Substitutions
- Use Dutch-process cocoa or natural cocoa powder, depending on what you have on hand. Either works well here.
- Swap whole milk for 2% milk if needed. You only need a small amount for the chocolate dough.
- If you do not want espresso flavor, leave out the espresso powder. The cookies will still taste rich.
- Use salted butter instead of unsalted butter, but reduce the added salt slightly.
- Replace vanilla extract with almond extract for a stronger, nuttier flavor. Use a little less, since almond extract is bold.
- For the coating, use white chocolate, semi-sweet chocolate, or dark chocolate. Each one gives the pinwheel cookies a different finish.
Watch Out for These Mistakes
One common mistake is skipping the chilling time. These chocolate vanilla pinwheel cookies need firm dough so the layers stay neat. If the dough is too soft, the swirl can smear, and the log may flatten when sliced. Therefore, make sure the first chill and the second chill both happen. If the dough gets too firm in the fridge, let it sit out for a few minutes so it rolls more easily.
Another issue is rolling the two doughs to very different sizes. The chocolate layer should match the vanilla layer, or be only a little smaller. Otherwise, you may end up with thin spots or gaps in the spiral. In addition, press out any air bubbles as you layer the dough, because trapped air can cause uneven baking.
Also, watch the oven closely. These cookies should bake until the edges are just lightly browned. If you bake them too long, they can lose their soft, tender texture. On the other hand, if you pull them too early, the centers may stay too soft and may not set well after cooling.
Finally, do not rush the cutting step. A sharp knife works best, and the log should be cold but sliceable. If you try to cut warm dough, the rounds can squish out of shape. So, use a gentle sawing motion and keep the slices about 1/2 inch thick for the best look and even baking.
What to Serve With Classic Chocolate Vanilla Pinwheel Cookies?
These classic chocolate vanilla pinwheel cookies pair beautifully with a cold glass of milk, a warm cup of coffee, or a cozy mug of tea. They also go well with hot cocoa on a chilly day, especially if you want a sweet treat after dinner. If you are building a dessert tray, add fresh berries or a simple fruit salad for a bright contrast. For a party spread, these cookies also sit nicely beside shortbread, sugar cookies, or other easy holiday bakes.
Storage Instructions
Store: Keep the baked cookies covered at room temperature for up to 1 week. If you dip them in chocolate, it is best to refrigerate them after a few days so the coating stays fresh.
Freeze: Baked cookies freeze well for up to 3 months. You can also freeze the shaped logs for up to 3 months. If freezing the logs, wrap them tightly first, then thaw them overnight in the fridge before slicing and baking.
Reheat: To warm cookies on the stovetop, place them in a covered pan on very low heat for a minute or two, just until they soften slightly. In the microwave, heat one cookie at a time for 5 to 8 seconds only. That is enough to bring back a fresh-baked feel without melting the swirl.
Recipe Info
- Preparation Time: 4 hours 20 minutes
- Cooking Time: 15 minutes
- Total Time: 4 hours 35 minutes
- Level of Difficulty: Easy to medium
- Servings: 28 cookies
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: about 3,600 to 3,900 kcal
- Protein: about 45 to 55 g
- Fat: about 180 to 210 g
- Carbohydrates: about 450 to 500 g
Ingredients
- For the base cookie dough:
- 2 2/3 cups (333g) all-purpose flour, spooned and leveled
- 3/4 teaspoon baking powder
- 1/2 teaspoon salt
- 1 cup (16 Tbsp; 226g) unsalted butter, softened to room temperature
- 1 cup (200g) granulated sugar
- 1 large egg plus 1 egg yolk, at room temperature
- 1 1/2 teaspoons pure vanilla extract
- For the chocolate dough:
- 2 Tablespoons (10g) unsweetened natural or Dutch-process cocoa powder
- 1 Tablespoon (15ml) milk
- Optional: 1/2 teaspoon espresso powder
- Optional, for dipping:
- 6 ounces (170g) white, semi-sweet or dark chocolate, finely chopped
- Optional: sprinkles
Step-by-Step Instructions
Step 1: Mix the Dry Ingredients
Whisk the flour, baking powder, and salt together in a bowl, then set it aside. This first step helps everything distribute evenly, so the cookies bake with a smooth texture and steady rise.
Step 2: Cream Butter and Sugar
In a large bowl, beat the softened butter and granulated sugar together on medium-high speed for about 3 minutes. Then add the egg, extra yolk, and vanilla, and beat again on high for about 1 minute. The mixture should look light and creamy.
Step 3: Bring the Dough Together
Add the dry ingredients to the wet mixture and mix on low speed until combined. The dough will be thick and sticky, and that is exactly what you want. After that, divide it in half, with the total dough weighing roughly 800 to 900 grams.
Step 4: Make the Chocolate Dough
Return one half of the dough to the bowl, then mix in the cocoa powder, milk, and optional espresso powder on low speed. This gives you one chocolate dough and one vanilla dough, which will create the pinwheel look later.
Step 5: Chill, Roll, and Layer
Shape each dough into a block about 1 inch thick and 4 x 5 inches, then wrap and chill for 60 to 90 minutes. Once firm but still pliable, roll the vanilla dough into an 8 x 14-inch rectangle. Next, roll the chocolate dough to the same size or slightly smaller, place it on top, smooth out any air bubbles, and align the edges.
Step 6: Roll, Slice, and Bake
Starting from a long side, roll the layered dough tightly into a log, patching any bare spots as needed. Cut the log in half to make two 7-inch logs, then wrap and chill them for at least 2 hours. After that, heat the oven to 350°F, line two baking sheets, and slice each log into 14 cookies about 1/2 inch thick. Place them 2 inches apart and bake for 14 to 15 minutes, until the edges are lightly browned. Cool for 5 minutes on the sheet, then move them to a wire rack. If you want, dip the cooled cookies in melted chocolate and add sprinkles before the coating sets.
Conclusion
These classic chocolate vanilla pinwheel cookies bring together simple ingredients, easy steps, and a lovely swirled look. They are tender, sweet, and just a little special, which makes them great for holidays, parties, or everyday snacking. Since the dough can be made ahead and frozen, they are also very practical for busy home bakers.
If you try this recipe, I would love for you to make it your own. Share your results, leave a note about your favorite chocolate coating, or explore more cozy cookie recipes for your next baking day.

Chocolate Vanilla Pinwheel Cookies
Ingredients
Method
- Whisk the flour, baking powder, and salt together in a bowl, then set aside.
- In a large bowl, beat the softened butter and granulated sugar together on medium-high speed for about 3 minutes.
- Add the egg, extra yolk, and vanilla, and beat again on high for about 1 minute until light and creamy.
- Add the dry ingredients to the wet mixture and mix on low speed until combined.
- Divide the dough in half and return one half to the bowl.
- Mix in the cocoa powder, milk, and optional espresso powder to form chocolate dough.
- Shape each dough into a block about 1 inch thick and 4 x 5 inches, then wrap and chill for 60 to 90 minutes.
- Once firm, roll the vanilla dough into an 8 x 14-inch rectangle.
- Roll the chocolate dough to the same size or slightly smaller, place it on top, smooth out any air bubbles, and align the edges.
- Starting from a long side, roll the layered dough tightly into a log, patching any bare spots as needed.
- Cut the log in half to make two 7-inch logs, then wrap and chill for at least 2 hours.
- Heat the oven to 350°F, line two baking sheets, and slice each log into 14 cookies about 1/2 inch thick.
- Bake for 14 to 15 minutes, until the edges are lightly browned.
- Cool for 5 minutes, then move them to a wire rack. If desired, dip in melted chocolate and add sprinkles.



