These candy cane cookies are soft, buttery Christmas cookies with a secret ingredient—cream cheese—that creates the most incredible melt-in-your-mouth texture and festive peppermint flavor. If you've ever tried making traditional candy cane cookies and felt frustrated with dry dough that cracks or cookies that spread into flat puddles, this recipe is for you.
Jump To
- Why This Candy Cane Cookie Recipe Works
- Candy Cane Cookies Ingredients
- How to Make Candy Cane Cookies: Step-by-Step
- Pro Tips for Perfect Candy Cane Cookies
- Storing and Freezing Candy Cane Cookies
- Candy Cane Cookie Troubleshooting Guide
- Frequently asked questions:
- Serving Suggestions & Variations
- The Final Word on Candy Cane Cookies
- 📖 The Complete Recipe
- 💬 Reviews
I'll be honest with you guys—I avoided making candy cane cookies for years because they seemed so finicky. All that twisting and shaping, the colors bleeding together, dough that was either too sticky or too dry. But then I discovered that adding cream cheese to the dough changes everything. The cream cheese makes these cookies incredibly soft and tender, plus they stay fresh for days instead of turning hard the next morning.
This recipe delivers that classic red-and-white peppermint appearance you're looking for, but with a technique that's actually easier to master than you might think. I've tested this recipe over a dozen times with my kids, Logan and Ellie, tweaking the measurements and method until we got it just right. Now we make these every December, and honestly, they disappear faster than any other cookies on our Christmas platter.
You'll learn exactly how to achieve that bright red color without drowning your dough in food coloring, master the twisting technique without tears (from you or the dough!), and troubleshoot every common problem. Plus, I'm sharing complete make-ahead and storage instructions so you can bake these on your schedule, not stress about timing during the holiday rush.
Why This Candy Cane Cookie Recipe Works
The secret to these candy cane cookies is the cream cheese. While most recipes use only butter or shortening, adding cream cheese creates an incredibly soft, tender cookie that stays fresh much longer than traditional sugar cookie recipes. The cream cheese contains both fat and moisture in a perfect emulsified form, which means you get cookies that practically melt on your tongue while still holding their beautiful twisted shape.
I also use precise weight measurements instead of volume measurements. This might seem fussy, but trust me—it's the difference between cookies that spread too much and ones that keep their perfect candy cane shape. When you scoop flour into a measuring cup, you can accidentally pack in 20-30% more flour than the recipe needs, which creates dry, crumbly cookies.
Here's why this recipe works so well:
✓ Cream cheese makes cookies extra soft – They stay tender for a whole week
✓ Weight measurements = perfect consistency – No more guessing if you added enough flour
✓ Strategic chilling steps prevent sticky dough – Makes shaping so much easier
✓ Gel coloring = vibrant red without mess – Liquid coloring adds too much moisture
The best part? These cookies taste like a cross between sugar cookies and cream cheese cookies, with that wonderful peppermint flavor that just screams Christmas.
Candy Cane Cookies Ingredients
Here's what you'll need to make these soft, buttery candy cane cookies. I'm listing both weight and volume measurements, but I really encourage you to use a kitchen scale if you have one—it makes such a difference in how the cookies turn out.
For the cookies:
- 8 oz (1 cup) unsalted butter, room temperature – Creates that rich, buttery flavor
- 4 oz (½ cup) cream cheese, room temperature – The secret ingredient for ultra-soft texture
- 10 oz (1¼ cups) granulated sugar – Sweetness and structure
- 1 large egg yolk – Adds richness without making the dough too wet
- 2 teaspoon peppermint extract – Bold peppermint flavor that shines through
- ½ teaspoon salt – Enhances all the flavors
- 16 oz (3¼ cups) all-purpose flour – The structure that holds everything together
- Red gel food coloring – I use Americolor Super Red for the most vibrant color

Why these specific ingredients matter:
The cream cheese is really what sets this recipe apart from traditional candy cane cookies you'll find elsewhere. Most recipes use all butter or shortening, but the cream cheese creates this tender, almost cake-like texture that I just love. It's softer than regular sugar cookies but still sturdy enough to twist into those classic candy cane shapes.
Using gel food coloring instead of liquid is crucial. Liquid food coloring adds moisture to your dough, which can make it sticky and affect how the cookies spread. Gel coloring is super concentrated, so you only need a tiny amount to get that gorgeous, vibrant red color. Learn about the history of candy canes and why that red-and-white tradition started!
A note on substitutions: For the best results, I really recommend using these ingredients as written. The cream cheese isn't something you can easily swap out—it's the heart of what makes these cookies so special. If you need a dairy-free version, that's a whole different recipe that would need different ratios.
How to Make Candy Cane Cookies: Step-by-Step
Okay, here we go! Making candy cane cookies is easier than you might think when you break it down into steps. The key is keeping your dough cold and working in small batches. Let's do this together.
Time needed: 2 hours
- Beat the butter and cream cheese
Place your room-temperature butter in the bowl of a stand mixer fitted with the paddle attachment. Beat it for about 30 seconds until it's creamy but not super fluffy. Add the cream cheese and beat again until everything is completely combined and smooth. You want both fats working together as one.
- Add the sugar
Add the granulated sugar and mix on medium speed for just 30 seconds. Here's a little tip I learned the hard way—don't overbeat this mixture. We're not trying to create lots of air here like we would in a cake. Just mix until the sugar is incorporated. Overmixing creates puffy cookies that don't hold their shape as well.
- Mix in the egg yolk and flavorings
Add your egg yolk, peppermint extract, and salt. Mix until everything comes together. The mixture should look cohesive and smooth. Take a moment to scrape down the sides of the bowl so nothing gets left behind.
- Add the flour gradually
With your mixer on low speed, add the flour in a steady stream. Mix just until the flour is incorporated and you have a soft dough. Don't overmix once the flour goes in—that develops gluten, which creates tough cookies instead of tender ones.
Pro Tip: Your butter and cream cheese should be soft enough to leave an indent when you press them, but not so soft that they're melting or greasy. I usually leave mine on the counter for about an hour before baking. - Divide the dough precisely
Divide your dough in half. If you're using a kitchen scale (which I hope you are!), each half should weigh exactly 18 ounces. This ensures you have equal amounts of red and white, so one color doesn't run out before the other.
- Add the red coloring
Keep one half of the dough in your mixer bowl and set the other half aside. Add your red gel food coloring to the bowl—start with just ¼ teaspoon. Mix it in completely, then check the color. If you want it brighter, add a tiny bit more. The color will look slightly darker when it's mixed than it will after baking, so keep that in mind. I usually end up using about ½ teaspoon total for a really vibrant red.
Pro Tip: Gel food coloring is absolutely essential here. I learned this after ruining a batch with liquid food coloring—it made the dough so sticky and wet that I couldn't work with it. Americolor Super Red gives you the best, brightest color with the smallest amount. Candy canes were invented in Germany in the 1600s, and that iconic red stripe didn't appear until the 1900s! - Roll and layer the doughRoll and layer the dough
Roll each color of dough between sheets of parchment paper into a rectangle about ¼ inch thick, roughly 5 inches wide and 18 inches long. If your dough feels too soft and sticky, pop it in the fridge for 10-15 minutes. You want it pliable but not warm.
- Stack and chill
Chill both rectangles for 10 minutes—just enough to firm them up slightly. Then stack the red dough on top of the white and gently roll over it with your rolling pin to press them together. This melds them into one thicker rectangle (about ½ inch thick). Wrap this in plastic wrap and refrigerate for 45 minutes until it's nice and firm.
This layering technique is so much easier than trying to twist individual ropes of red and white dough together. When you cut strips later, the colors are already perfectly aligned. It's a little trick that saves so much time and frustration! - Cut strips
Unwrap your chilled dough and cut it into ½-inch strips across the short side. Each strip should be about 5 inches long. Don't worry if they're not perfectly uniform—homemade cookies are supposed to look homemade!
- Roll and twist
Take one strip and roll it gently between your hands to round out the edges and create a smooth rope shape. Then give it a gentle twist so the red and white spiral around each other. Curve one end into that classic candy cane hook shape. Place it on a parchment-lined baking sheet.
Troubleshooting moment: If your dough tears when you're twisting it, it's too cold. Let it sit at room temperature for 5 minutes to warm up slightly. If it's too sticky and the colors are bleeding together, it's too warm—pop it back in the fridge for 10 minutes. - Chill before baking
This is super important! Place your shaped cookies in the freezer for 10 minutes while your oven preheats. This ensures they hold their shape perfectly during baking instead of spreading into sad, flat puddles.
- Bake
Preheat your oven to 350°F. Bake the cookies for 12-14 minutes. Here's the thing about these cookies—they won't brown much at all. Look for edges that have puffed slightly, a surface that's lost its raw, shiny look, and bottoms that are just barely light golden. If you wait for them to look golden brown on top, they'll be overbaked and hard.
- Cool completely
Let the cookies cool on the baking sheet completely before you try to move them. They're quite delicate when they're warm, and those candy cane hooks can break easily. Once they're cool, they firm up nicely and are much sturdier.
My kids always try to sneak one while they're still warm (and honestly, I do too sometimes), but they really are best once they've cooled and set. The texture is just perfect—soft with a slight spring when you touch them, and they hold together beautifully.
Pro Tips for Perfect Candy Cane Cookies
After making these cookies dozens of times, here are the tips I wish I'd known from the start:
1. Temperature is everything
Keep your dough cold throughout the entire process. If it starts feeling warm or sticky while you're shaping cookies, stop and refrigerate it for 10-15 minutes. Warm dough tears easily and doesn't hold its candy cane shape during baking. I learned this the hard way when I tried to power through on a warm summer day (yes, I was testing Christmas cookies in July—don't judge me!).
2. Don't overbake these
These cookies stay quite pale, and that's exactly what you want. Remove them from the oven when the bottoms are just light golden and the tops look set but definitely not browned. They'll seem a little soft when you first take them out, but they firm up as they cool. If you bake them until they're golden on top, they'll be too hard.
3. Measure by weight for best results
I can't stress this enough—volume measurements for flour can vary by 20-30% depending on how you scoop it. That's a huge difference! Using a kitchen scale ensures you get exactly the right amount every single time. It's the difference between cookies that spread perfectly and ones that either spread too much or don't spread at all.
4. Work in small batches
Don't try to shape all your cookies at once. Shape 6-8 cookies, then put them in the freezer while you shape the next batch. Keep the remaining dough in the refrigerator. This prevents the dough from becoming too warm and keeps everything manageable, especially if you're baking with kids (which is the best, even if it's a little chaotic!).
5. Use quality gel coloring
Not all food coloring is created equal. Americolor Super Red or Wilton Red-Red create that vibrant candy cane red with just a small amount. Cheaper food colorings require so much more that you'll affect your dough consistency. I once tried to save money with store-brand coloring and needed three times as much to get any color at all—the dough ended up too wet and the cookies spread everywhere.
6. The freezer trick is non-negotiable
Pop those shaped cookies in the freezer for 5-10 minutes before baking. Cold cookies go into the oven with their fats solid, which means they hold their shape better as they bake. It's a simple step that makes a massive difference in your final result.
For more classic holiday cookies, try my Christmas sugar cookie recipe—it's another family favorite that uses similar techniques!

Storing and Freezing Candy Cane Cookies
One of the best things about these candy cane cookies is how well they store. The cream cheese keeps them soft and fresh much longer than traditional sugar cookies. Here's your complete guide:
How to Store Candy Cane Cookies (Complete Guide)
Quick Reference: Make-Ahead Timeline
For Christmas Day cookies:
- 2 months ahead: Freeze unbaked shaped cookies OR raw dough
- 1 week ahead: Bake and store at room temperature
- 3 days ahead: Bake for optimal freshness
- Same day: Best texture, but most time-consuming
Storage Pro Tips:
✓ Never refrigerate – cookies become hard and stale faster
✓ Layer with parchment – prevents sticking and breaking
✓ Freeze before colors bleed – separates better when frozen quickly
✓ Use rigid containers – protects delicate candy cane hooks
✓ Label with date – track freshness for food safety
I usually bake a big batch in early December and freeze half of them. Then when we need cookies for a last-minute gift or visitors drop by, I just pull some from the freezer and let them thaw for 30 minutes. They taste absolutely fresh-baked!

Candy Cane Cookie Troubleshooting Guide
Here's where I'm going to save you from the mistakes I made when I first started making these cookies! This troubleshooting guide addresses every common problem you might encounter:
Frequently asked questions:
Yes! You can absolutely leave both halves white for beautiful peppermint sugar cookies. They'll taste exactly the same—just without the festive red-and-white look. Some people use natural beet powder for coloring, but it creates more of a pink color than true red, and you need quite a bit of it.
This usually happens when the dough is too warm going into the oven. Make sure you're chilling your shaped cookies in the freezer for at least 10 minutes before baking. Also check that your butter was truly at room temperature (60-65°F) when you started, not warm or melted.
These cookies won't brown much at all, so don't use color as your guide. Look for cookies that have puffed slightly, lost their raw shine on top, and have light golden bottoms. When you gently touch the top, there should be a slight spring back. They'll seem soft when you first remove them, but they firm up as they cool.
I don't recommend it. Peppermint oil is much more concentrated than extract and can make your cookies taste medicinal or overpowering. Stick with peppermint extract for the best flavor. If you can only find imitation peppermint extract (not pure), that's totally fine—it works great in cookies.

Serving Suggestions & Variations
These candy cane cookies are perfect for so many holiday occasions! Here's how we love to serve them:
Serving ideas:
- Arrange them on a Christmas cookie platter with sugar cookies and gingerbread
- Package them in clear cellophane bags tied with red ribbon for neighbor gifts
- Serve with hot chocolate or peppermint coffee for the ultimate cozy treat
- Include them in holiday cookie exchange boxes—they always get compliments!
- Leave them out for Santa with a cold glass of milk (my kids insist on this tradition)
Variations to try:
Want to switch things up? Here are some fun twists:
- Chocolate drizzle: Melt some dark or white chocolate and drizzle it over the cooled cookies. It looks fancy and tastes amazing.
- Crushed peppermint topping: Sprinkle finely crushed candy canes on top of the cookies right when they come out of the oven. Press them in gently so they stick.
- Vanilla variation: Replace the peppermint extract with vanilla extract for classic sugar cookies with the same soft texture.
- Mini size: Cut your dough strips into thirds for bite-sized mini candy canes. Perfect for cookie platters! Just reduce baking time to 8-10 minutes.
Read more about candy cane history and traditions if you're curious about how this iconic Christmas treat became so popular!
The Final Word on Candy Cane Cookies
These soft, buttery candy cane cookies have become an absolute staple in our house every Christmas. The cream cheese makes them so tender and keeps them fresh all week long, and that beautiful red-and-white spiral just screams holiday cheer. Every time I pull a batch out of the oven and smell that peppermint aroma mixing with butter and sugar, it instantly puts me in the Christmas spirit.
Logan and Ellie love helping me twist the dough into candy cane shapes—yes, it gets a little messy, and yes, some of them look more like question marks than candy canes, but that's the beauty of baking with kids. Those imperfect cookies taste just as good as the pretty ones, and the memories we make together are what really matters.
I hope this recipe becomes part of your holiday traditions too. Pin it now so you have it ready when December rolls around, and please leave a comment below to let me know how your candy cane cookies turned out! Did you make any fun variations? Did your kids help with the twisting? I'd love to hear about it.
Happy baking, and here's to a delicious, cozy holiday season filled with homemade treats!
Print📖 The Complete Recipe
Candy Cane Cookies Recipe (Soft & Buttery Christmas Cookies)
Soft, buttery Christmas cookies with cream cheese and festive peppermint flavor
- Prep Time: 46 minutes
- Cook Time: 14 minutes
- Total Time: 2 hours
- Yield: 36 cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
- 8 oz (1 cup) unsalted butter, room temperature
- 4 oz (½ cup) cream cheese, room temperature
- 10 oz (1 ¼ cups) granulated sugar
- 1 large egg yolk
- 2 tsp peppermint extract
- ½ tsp salt
- 16 oz (3 ¼ cups) all-purpose flour
- Red gel food coloring (Americolor Super Red recommended)
Instructions
- Beat butter in stand mixer for 30 seconds. Add cream cheese and beat until combined.
- Add sugar and mix 30 seconds until incorporated. Add egg yolk, peppermint extract, and salt. Mix until combined.
- With mixer on low, gradually add flour. Mix just until dough comes together.
- Divide dough in half (18 oz each). Add red gel coloring to one half, starting with ¼ teaspoon and adding more for desired color.
- Roll each dough color between parchment into ¼-inch thick rectangles (5" x 18").
- Chill rectangles 10 minutes. Stack red on white and gently roll to ½-inch thickness. Wrap and refrigerate 45 minutes.
- Cut ½-inch strips. Roll between hands to round edges, twist gently, and curve into candy cane shape.
- Place on parchment-lined baking sheet. Freeze shaped cookies 10 minutes.
- Preheat oven to 350°F. Bake 12-14 minutes until bottoms are light golden. Don't wait for tops to brown.
- Cool completely on baking sheet before moving.
Notes
Use room temperature (60-65°F) butter and cream cheese for best results. Weight measurements ensure consistent texture. Freeze shaped cookies before baking to prevent spreading. Cookies stay soft at room temperature up to 7 days.
Nutrition
- Serving Size: 1 cookie
- Calories: 95
- Fat: 5
- Carbohydrates: 11
- Protein: 1











Comments
No Comments