Desserts
This Chick-Fil-A peppermint chocolate chip milkshake recipe delivers the exact creamy, pepperminty, chocolatey magic you crave—with that signature swirl and crunchy chocolate chunks. After years of perfecting the texture (and countless taste tests), I’ve cracked the code for replicating their iconic blend at home, down to the frosty swirls and whipped cream topping. The secret? A precise ratio of ice cream to milk, blended just until smooth, then layered with whipped cream for that signature frost effect.
What sets this recipe apart is the balance of flavors—rich chocolate ice cream, cool peppermint extract, and crispy chocolate chunks that stay crunchy even after blending. I use high-quality vanilla ice cream as the base (never instant pudding or pre-made mixups) to ensure a velvety, restaurant-quality texture.
The peppermint extract is key: too little, and you miss that signature holiday taste; too much, and it overpowers the chocolate. We’re aiming for that perfect harmony.
By the time you’re done, you’ll have a milkshake with frosty swirls of whipped cream on top, a thick, creamy body that coats the glass, and crunchy chocolate chunks in every sip—just like the one you’d get at Chick-fil-A. The best part?
It takes less than 5 minutes to make, and you can customize it with dairy-free milk or vegan ice cream if needed. No blender? No problem—I’ll show you how to shake it up the old-fashioned way.
Serve immediately for that fresh, frosty experience, or chill briefly for a thicker shake. Garnish with a peppermint stick and extra whipped cream for the full Chick-fil-A vibe. Let’s make this milkshake—your taste buds will thank you.
Ingredients for chick fil a peppermint chocolate chip milkshake
High-quality ice cream, peppermint extract, and chocolate chips—this is all you need for that iconic Chick-fil-A milkshake.
| Ingredient | Amount | Notes |
|---|---|---|
| Vanilla Ice Cream 🍦 | 2 cups | High-quality, not low-fat |
| Whole Milk 🥛 | ½ cup | Cold for best blending |
| Peppermint Extract 🍃 | 1 tbsp | Pure, not imitation |
| Chocolate Chips 🍫 | ½ cup | Semi-sweet, not milk chocolate |
| Heavy Whipping Cream 🧈 | 1 cup | Cold, full-fat preferred |
| Granulated Sugar 🍚 | 2 tbsp | For sweetness balance |
| Peppermint Sticks 🍬 | 2 whole | For garnish, optional |
| Vanilla Extract 🥛 | ½ tsp | Pure, high-quality |
| Salt 🧂 | ¼ tsp | Kosher or sea salt |
| Crushed Peppermint Candy 🍬 | 2 tbsp | For extra peppermint kick |
| Crushed Chocolate Chunks 🍫 | ¼ cup | For crunchy texture |
The ice cream is non-negotiable—Häagen-Dazs vanilla or Ben & Jerry's are my go-tos for that velvety texture. If you're using store-brand, look for one with at least 12% milkfat. The peppermint extract matters too: Goya or McCormick are reliable brands, but avoid imitation flavors. For chocolate chips, Ghirardelli semi-sweet melts just right without turning greasy. Keep everything cold—this is a no-brainer for texture. The whipped cream? Store-bought is fine, but homemade with heavy whipping cream and a pinch of sugar gives that signature Chick-fil-A frostiness.
No peppermint extract? Crushed candy canes or mint-flavored syrup can work in a pinch, but you’ll lose some depth. Milk chocolate chips? Swap for dark chocolate—it’s more stable when blending. Running low on whipped cream? Whip the heavy cream with a hand mixer and a pinch of salt for that perfect frost. The crushed chocolate chunks are key for crunch—freeze the chips first, then pulse in a food processor. If you don’t have one, a rolling pin works too. Pro tip: Taste as you go—the peppermint should sing, but the chocolate should still shine.
This milkshake is best served immediately, but if you must prep ahead, assemble the base (ice cream, milk, and peppermint) up to 1 hour ahead. Store the whipped cream separately and fold it in right before serving to keep those swirls frosty. Garnish with a peppermint stick and extra crushed candy for the full Chick-fil-A experience. Leftovers? Freeze the base for up to 1 month, but know the texture will be icier—blend with a splash of milk to restore creaminess.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just ice cream, milk, a splash of peppermint, chocolate chips, and whipped cream. No fancy gadgets, no stress, and honestly? It’s the kind of recipe that makes you feel like you’re cheating with dessert.
- Holiday in a Glass: That peppermint extract and chocolate combo? It’s like Christmas morning in liquid form. I make this for birthdays, cozy nights in, or just because I’m craving something that tastes like a hug and a candy cane rolled into one.
- No-Waste Leftovers: Here’s the thing—this milkshake actually improves the next day. The flavors meld even better, and you can freeze extra whipped cream to dollop on top later. (Yes, even on a Tuesday night.)
- Budget Dessert Win: Whole milk and vanilla ice cream are pantry staples, and a little peppermint extract goes a long way. I’ve made this for under $3 a serving, and it still feels like a splurge—because it’s that good.
Step-by-step instructions for Chick-fil-a peppermint chocolate chip milkshake
Here's how to recreate that iconic milkshake with perfect texture and bold flavors.
Prepare the Ice Cream Base
Place the 2 cups Vanilla Ice Cream in a large mixing bowl. I always use high-quality ice cream here—it makes a noticeable difference in the final texture. Add the 1 tbsp Peppermint Extract and 0.5 tsp Vanilla Extract, then sprinkle in the 0.25 tsp Salt and 2 tbsp Granulated Sugar. Using a spatula, gently fold these ingredients into the ice cream until completely combined. This step ensures even distribution of flavors throughout the milkshake.
Here's the thing—don't overmix. You want to break up the ice cream slightly to help it blend smoothly with the other ingredients, but you don't want to turn it into a slushy. The goal is to create a creamy base that still has some texture, similar to what you'd find in a Chick-Fil-A cup.
Blend the Creamy Foundation
Pour the 0.5 cup Whole Milk and 1 cup Heavy Whipping Cream (both should be cold) into a blender. Add the ice cream mixture from the bowl and blend on medium speed for 15-20 seconds. You'll notice the mixture starts to thicken as the ice cream incorporates with the dairy.
This is where the magic happens. The cold dairy helps create that signature Chick-Fil-A consistency—thick enough to coat a spoon but still smooth. If you notice the mixture is too thick after blending, add 1-2 tablespoons of milk at a time until you reach a thick but pourable consistency. The blend should look like soft-serve ice cream but with a slightly more liquid texture.
Create the Peppermint Frost Swirls
In a separate bowl, whip the remaining 1 cup Heavy Whipping Cream (yes, we're using it twice—trust me) with a hand mixer on medium-high speed until it forms soft peaks. This should take about 2-3 minutes. Once it reaches this stage, gently fold in the 2 tbsp Crushed Peppermint Candy and 0.25 cup Crushed Chocolate Chunks using a spatula. The mixture should have a marbled appearance with visible flecks of peppermint and chocolate.
This whipped cream creates those signature frost swirls you find in the Chick-Fil-A version. The crushed candies add texture and bursts of flavor that make this milkshake truly special. Don't overmix at this stage—you want to maintain some airiness in the cream so it holds its shape when folded into the milkshake.
Combine and Freeze for Perfect Texture
Pour the blended milkshake base into a loaf pan or similar container. Using a spatula, gently fold in about ⅓ of the whipped cream mixture, spreading it evenly through the milkshake. Add another ⅓, then fold again, creating a marbled effect. Top with the remaining whipped cream mixture, creating a swirled pattern on top. Cover the pan tightly with plastic wrap and freeze for at least 4 hours or overnight.
Here's the critical part: Don't skip the freezing time. This allows all the flavors to meld together and creates that perfect semi-soft texture that Chick-Fil-A milkshakes are famous for. When you're ready to serve, remove the milkshake from the freezer and let it sit at room temperature for 5-10 minutes before scooping. This makes it easier to serve without it being too hard.
Serve with Classic Garnishes
Scoop the frozen milkshake into glasses and garnish immediately with 2 whole Peppermint Sticks (one per serving) and an additional sprinkle of Crushed Peppermint Candy and Crushed Chocolate Chunks on top. The milkshake should have a beautiful marbled appearance with visible swirls of peppermint frost throughout.
Serve immediately for that restaurant-quality experience. The milkshake should be thick but scoopable, with a perfect balance of sweet vanilla, rich chocolate, and cooling peppermint flavors in every bite. The crushed candies should provide delightful crunchy texture contrasts that make this milkshake truly unforgettable.
Pro Tips For Making Chick Fil A Peppermint Chocolate Chip Milkshake
- CHILL THE ICE CREAM: I learned this the hard way—if your vanilla ice cream is too soft, you’ll end up with a watery, soupy mess instead of a thick, creamy shake. Pop it in the freezer for 10-15 minutes before blending, even if it’s already frozen. (Yes, I know it sounds obvious, but I’ve made this mistake more times than I’d like to admit.)
- MEASURE PEPPERMINT PRECISELY: That peppermint extract is potent—way more than you’d think. Start with just ½ teaspoon and taste as you go. Too much, and your milkshake will taste like a minty mouthwash instead of a balanced dessert. (I once used a full teaspoon and regretted it immediately.)
- WARM THE MILK FIRST: Cold milk makes the ice cream freeze up in the blender, turning your smoothie into a frustrating, icy sludge. Heat the whole milk to about 100°F (just warm to the touch) before mixing it in—this helps emulsify the ice cream for a silky texture. (Trust me, your blender will thank you.)
- WHIP CREAM LAST: Add the heavy whipping cream right at the end, right after blending the ice cream, milk, and peppermint. This keeps it light and fluffy instead of breaking down into a greasy layer. Fold it in gently with a spatula—no need to overmix. (I used to add it early and always ended up with a weird, split consistency.)
Serving suggestions for leftovers
Classic Milkshake Bowls
Serve your Chick-fil-A peppermint milkshake in thick, chilled glass mugs—the kind with 16-ounce capacity—to mimic the restaurant experience. I love using insulated travel mugs from Yeti or Stanley for a portable treat.
For a festive touch, add crushed candy canes around the rim before pouring. The cold glass keeps your milkshake frosty longer while adding that extra wow factor. 🥤
Waffle Cone Upgrade
For a fun twist, serve your milkshake in a mini waffle cone—like the ones from Dunkin'—instead of a glass. This adds a crispy, buttery contrast to the creamy milkshake. I like to lightly toast the cone with a kitchen torch for extra crunch.
It’s a great option for kids or when you want to make it a handheld dessert. The waffle texture soaks up the milkshake beautifully, creating a delicious combination. 🍦
Peppermint Stick Stirrers
Skip the plastic stirrers and use peppermint sticks as edible stirrers for the full Chick-fil-A vibe. I recommend long candy cane sticks (about 6 inches) for easy stirring. If you can’t find them, red-and-white striped lollipop sticks work in a pinch.
The peppermint flavor infuses into the milkshake as you stir, enhancing that signature taste. Plus, it’s a fun, interactive way to enjoy your treat. 🍬
Chocolate Drizzle Finish
For a restaurant-quality finish, drizzle melted chocolate over the top of your milkshake. Use Ghirardelli semi-sweet chocolate for the best flavor. Melt it in 10-second bursts in the microwave, stirring between each interval until smooth.
Let it cool slightly before drizzling over the whipped cream. The chocolate adds a glossy, decadent touch that ties all the flavors together beautifully. 🍫
Holiday-Themed Presentation
Transform your milkshake into a holiday centerpiece by serving it in a clear, festive glass with red and green sprinkles around the rim. Add mini marshmallows or crushed candy canes on top for extra flair.
For a holiday-themed garnish, place a mini peppermint stick in the center of the whipped cream swirls. This makes it perfect for Christmas parties or holiday gatherings. The presentation alone will make it feel like a special treat. 🎄
DIY Milkshake Bar
Turn your milkshake into a fun, interactive dessert by setting up a DIY milkshake bar. Provide small cups of whipped cream, crushed candy, and extra chocolate chips on the side. Let guests customize their own milkshakes with toppings.
I also include mini chocolate sauce for drizzling. This is a hit at parties—especially with kids—and makes the experience even more enjoyable. Plus, it’s a great way to use up leftovers! 🎉
Nutrition facts
Frequently asked questions
Can I make this milkshake without a blender?
If you don’t have a blender, use a mason jar with a tight-fitting lid. Add the ice cream, milk, and peppermint extract to the jar, then shake vigorously for 1-2 minutes until smooth. For the whipped cream, use a hand mixer or whisk to whip the cream by hand—it’ll take longer but works just fine. The texture might be slightly less creamy, but it’ll still taste amazing!
How do I store leftovers?
Store the milkshake base (without whipped cream) in an airtight container for up to 1 month in the freezer. When ready to serve, thaw it in the fridge for 1-2 hours, then blend with a splash of milk to restore creaminess. Keep the whipped cream separate and fold it in right before serving to maintain those signature swirls. For best results, serve within 24 hours of making it.
What’s the best way to make it dairy-free?
Swap the dairy ingredients for coconut milk ice cream, almond milk, and coconut whipped cream. Use vegan chocolate chips and ensure your peppermint extract is dairy-free. The texture will be lighter, but the flavors will still shine! For extra richness, add 1 tbsp coconut oil to the whipped cream mixture.
Why does my milkshake turn icy?
This happens when the milkshake freezes too solidly. To fix it, let it sit at room temperature for 5-10 minutes before serving, or blend it again with 1-2 tablespoons of milk to restore creaminess. For next time, avoid over-freezing—4 hours max is ideal. If it’s still too hard, warm the glass slightly under hot water (briefly!) to soften the texture.
Can I make this without peppermint extract?
Yes! Use 1/4 cup crushed candy canes or 2 tbsp mint-flavored syrup instead. For a stronger peppermint kick, add 1/2 tsp mint extract (if available). Just remember, candy canes add moisture, so you might need to reduce the milk slightly to avoid a watery texture. Taste as you go—the goal is that signature cool, minty flavor!
