Buttery Swirled Cookies
Buttery Swirled Cookies are tender, shortbread-style swirl cookies with crisp ridges and that classic vanilla-and-cocoa ribbon look. They’re the kind of cookie I put on a tray when I want something simple but still a little special.
The texture is my favorite part: buttery and sandy like a good butter cookie, with just enough snap at the edge. The vanilla side tastes clean and rich, and the chocolate side gives you that light cocoa finish without turning the whole cookie into a chocolate cookie.
I make these most often for holiday cookie trays, but they’re also great with an afternoon coffee or when you want an easy cookie that looks like you put in more effort than you did. A little sparkling sugar on top or a thin chocolate drizzle is all they need.

Why You’ll Love This Recipe
Great for cookie trays: The swirls look festive and neat, and they stack well without falling apart.
Classic butter cookie texture: These bake up tender and buttery with those crisp ridges you want from a piped cookie.
Two flavors in one: You get vanilla and cocoa in every cookie, so they taste a little more interesting than plain shortbread.
No fancy ingredients: Everything here is basic pantry stuff, which is exactly what I want when I’m baking a lot.
Easy finishing options: Leave them plain, add sparkling sugar, or do a quick chocolate drizzle once they’re cool.
Key Ingredients
Vanilla Dough
- Unsalted butter: Room temperature is the difference between smooth piping and a struggle. If it’s still cool in the center, it won’t cream well.
- Powdered sugar: This keeps the texture tender and gives that classic butter-cookie “melt” when you bite in.
- Granulated sugar: A little regular sugar helps the edges set and gives the cookie a bit more structure.
- Egg yolk: Just the yolk keeps the dough rich and smooth, and it helps it hold together in the piping bag.
- Vanilla extract: I use regular vanilla here, but you can swap in a little almond extract if you like that bakery flavor.
- All-purpose flour: I use regular flour here. Spoon and level if you tend to pack your measuring cup.
- Cornstarch: This is what keeps the crumb soft and shortbread-like instead of bready.
- Kosher salt: Don’t skip it. Butter cookies need salt or they taste flat.
- Milk: This is only for adjusting the texture if the dough feels too stiff to pipe. Add it slowly so you don’t overdo it.
Chocolate Swirl
- Unsweetened cocoa powder: Natural cocoa is what I usually use, but Dutch-process works too. If you want a stronger contrast, you can bump it up a bit.
- Milk: The cocoa can tighten the dough, so a splash helps the chocolate half match the vanilla half for piping.
Optional Finish
- Sparkling sugar: This is an easy way to make them look finished, especially for holiday trays.
- Melted chocolate: A thin drizzle is plenty. I like it more than dunking because you still see the swirls.
Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and line 2 baking sheets with parchment paper.
- Cream the butter and sugars: Beat the softened butter with the powdered sugar and granulated sugar until light and fluffy.
- Add the egg and vanilla: Mix in the egg yolk and vanilla extract until smooth.
- Mix the dry ingredients: Whisk the flour, cornstarch, and kosher salt together, then add to the butter mixture and mix just until combined. If the dough is too stiff to pipe, add milk 1 teaspoon at a time.
- Make the chocolate dough: Divide the dough in half. Mix the cocoa powder into one half, adding a little milk as needed so it pipes like the vanilla dough.
- Fill the piping bag: Load vanilla dough on one side and chocolate dough on the other side of a large piping bag fitted with a large star tip. You can also use two small bags set side by side inside a larger bag.
- Pipe the cookies: Pipe 2-inch swirls, spacing them about 2 inches apart on the baking sheets.
- Chill the cookies: Chill the shaped cookies for 15 minutes so the ridges stay sharper in the oven.
- Bake: Bake for about 10 to 12 minutes, until the edges are set and just beginning to turn a pale golden color.
- Cool: Let the cookies cool for 5 minutes on the baking sheet, then transfer to a rack to cool completely.
- Finish: Once fully cooled, add sparkling sugar or drizzle with melted chocolate if you want.
My Tips!
This is the section that separates “good” from “wow.” If you read only one part of this post, make it this one — it’s where I reveal my recipe trick.
Recipe Tips & Tricks
Use truly room temperature butter. It should feel soft when you press it, not oily or melted. If it’s too cold you’ll fight the piping bag, and if it’s too warm the swirls won’t hold.
Add milk in tiny amounts. If the dough cracks or feels too stiff in the bag, a teaspoon can fix it. Too much milk makes the dough loose and the cookies spread more.
Try to match the two dough textures. The cocoa thickens the chocolate half, so give it a little milk until it pipes as easily as the vanilla side. This helps you get clean, even ribbons.
Chill the shaped cookies. Even 15 minutes makes a difference for keeping the ridges defined. If your kitchen is warm, I’d chill a little longer.
Pull them when they’re pale. These shouldn’t get deeply golden. When the edges look set, they’re done, and they’ll firm up more as they cool.
Simple tweaks
Here’s where the fun begins — a few simple tweaks can turn this recipe from casual treats into the star of any party.
Serving Suggestions
- Coffee or espresso: These are really good with coffee, especially if you like a not-too-sweet cookie on the side. I usually serve them with a latte or plain drip coffee.
- Milk: A cold glass of milk is classic with butter cookies. It’s also nice if you drizzle the cookies with chocolate.
- Hot chocolate: If you’re making them in winter, hot chocolate makes sense with the vanilla-cocoa swirl. Top the drink with whipped cream and keep the cookies simple.
- Fruit: Fresh raspberries or strawberries are nice on a cookie plate with these. It keeps the tray from feeling too heavy.
Eat it later
This section explains how to store leftovers properly and how far in advance the recipe can be prepared.
Storage and Make Ahead
Store baked cookies at room temperature in an airtight container. They keep their texture best that way, and they’re easy to grab for snacks or cookie trays.
If you want to make the dough ahead, you can keep it covered in the fridge until you’re ready to pipe. Let it sit at room temperature a bit so it’s pipeable again.
You can also freeze the shaped, unbaked swirls on a tray, then transfer to a freezer bag once solid. Bake from frozen and add a minute or two if they need it.
Freeze baked cookies in a sealed container if you want them to last longer. Let them thaw at room temperature before serving.
It could help!
Before you close the tab or print the recipe, scroll through these quick answers.
Recipe FAQs
Why is my dough too stiff to pipe?
This usually comes down to butter that’s a little too cool or flour that got packed into the measuring cup. Let the dough sit for a few minutes, then add milk a teaspoon at a time until it pipes smoothly.
How do I get cleaner vanilla and chocolate ribbons?
It helps when the two doughs are the same softness. The cocoa dough often needs a small splash of milk so it doesn’t tug as you pipe.
Can I make these with almond extract?
Yes. I like swapping almond extract for up to half of the vanilla, so it doesn’t take over. It gives that classic bakery butter-cookie flavor.
How do I know when they’re done baking?
Look for edges that are set and just starting to turn pale golden. If you wait for them to brown a lot, they’ll taste dry and lose that tender shortbread feel.
Can I increase the chocolate color?
You can increase the cocoa to 3 tablespoons and add about 1 teaspoon of milk to keep the dough pipeable. That gives you a stronger contrast without changing the recipe too much.
Keep it with you
The printable version with print button is at the end of the post, easy to follow, and includes all the steps you’ll need.
Buttery Swirled Cookies

Ingredients
Vanilla Dough
- 1 cup unsalted butter softened
- 3/4 cup powdered sugar
- 1/4 cup granulated sugar
- 1 large egg yolk
- 2 tsp vanilla extract
- 2 cups all purpose flour
- 1 tbsp cornstarch
- 1/2 tsp kosher salt
- 2 tbsp milk as needed.
Chocolate Swirl
- 2 tbsp unsweetened cocoa powder
- 1 tbsp milk as needed.
Optional Finish
- sparkling sugar for topping
- melted chocolate for drizzle.
Instructions
Make Dough
- preheat oven to 350 F and line 2 baking sheets with parchment
- beat butter powdered sugar and granulated sugar until light and fluffy
- mix in egg yolk and vanilla until smooth
- whisk flour cornstarch and salt then mix into butter mixture just until combined adding milk 1 tsp at a time if dough is too stiff to pipe.
Color Swirl Pipe Bake
- divide dough in half and mix cocoa powder into one half adding milk as needed for a similar piping consistency
- load vanilla dough on one side and chocolate dough on the other side of a large piping bag fitted with a large star tip or use two small bags side by side in one larger bag
- pipe 2 inch swirls spaced about 2 inches apart and chill shaped cookies 15 minutes for sharper ridges
- bake until edges are set and just beginning to turn pale golden 10 to 12 minutes
- cool 5 minutes on the sheet then transfer to a rack to cool completely and add optional sugar or chocolate drizzle once cooled.
