Desserts
This Chick Fil A peppermint chocolate chip milkshake recipe delivers the exact same creamy, minty-sweet experience you crave—without the drive-thru wait. 💛 The secret lies in balancing rich chocolate ice cream with peppermint extract and swirled chocolate chips for that signature texture.
I've replicated the restaurant's technique after countless taste tests, ensuring every sip tastes like nostalgia in a glass.
The foundation starts with high-quality chocolate ice cream (vanilla bean works best) blended with cold milk until perfectly smooth. Adding peppermint extract in stages prevents overpowering the chocolate, while a handful of chocolate chips creates those iconic melty pockets.
The key to authenticity is blending just until smooth—no lumps, no ice crystals—so each sip feels indulgent and restaurant-quality.
What you'll end up with is a thick, velvety milkshake with a perfect swirl of chocolate and a refreshing peppermint finish that lingers. The contrast between cool mint and rich chocolate creates a flavor balance that's impossible to resist.
Garnish with whipped cream and extra chocolate chips for that classic presentation that makes it look as good as it tastes.
This recipe serves two, making it perfect for sharing or saving half for later (trust me, you'll want to). The best part? It takes less than five minutes to make, so you can satisfy that milkshake craving anytime. Let's get blending!
Ingredients for chick fil a peppermint chocolate chip milkshake
These twelve ingredients transform into a restaurant-quality milkshake with just five minutes of blending.
| Ingredient | Amount | Notes |
|---|---|---|
| Vanilla Bean Chocolate Ice Cream 🍦 | 2 cups | High-quality, premium brand preferred |
| Cold Whole Milk 🥛 | 1 cup | Chilled for creamy texture |
| Pure Peppermint Extract 🍃 | ½ tsp | Gourmet strength preferred |
| Semisweet Chocolate Chips 🍫 | ¼ cup | Enjoy Life brand for allergy-free |
| Heavy Whipping Cream 🧈 | ½ cup | Full-fat for best whipping |
| Granulated Sugar 🍚 | 2 tbsp | Adjust to taste |
| Vanilla Extract 🥛 | ¼ tsp | Pure, high-quality |
| Crushed Peppermint Candy 🍬 | 1 tbsp | Optional for extra mint flavor |
| Crushed Ice ❄️ | ½ cup | Freshly crushed for texture |
| Kosher Salt 🧂 | ⅛ tsp | Diamond Crystal preferred |
| Whipped Cream 🧇 | ¼ cup | Stabilized with xanthan gum |
| Extra Semisweet Chocolate Chips 🍫 | 2 tbsp | For garnish |
The vanilla bean chocolate ice cream is non-negotiable—Breyers or Häagen-Dazs deliver that ultra-creamy base. Grab the premium tub from the freezer aisle, not the dollar store brand. Cold milk matters too; straight from the fridge ensures a velvety texture without ice crystals. For the peppermint extract, Gourmet Store brand has the perfect balance of minty punch without overpowering. The chocolate chips? Enjoy Life is my go-to for allergy-free kitchens, but Hershey's Special Dark works just as well. Pro tip: Toast the chips for 30 seconds in the microwave before adding—they melt into perfect pockets.
No peppermint extract? Crushed candy canes or peppermint tea (reduced to 1 tbsp) can substitute in a pinch, though the flavor will be milder. Heavy whipping cream is essential for that signature thickness—half-and-half won't cut it. If you're watching sugar, reduce the granulated sugar by half and add a splash of vanilla syrup instead. The crushed ice should be fresh from your ice maker; pre-cubed ice melts too fast and dilutes the flavor. For extra authenticity, swirl in a teaspoon of chocolate syrup after blending—Hershey's or Godiva both work beautifully. And trust me, skip the store-bought syrup if you can; homemade tastes 100x better.
This milkshake is best enjoyed immediately, but if you must prep ahead, store the blended mixture (without whipped cream) in an airtight container for up to 2 hours in the fridge. Re-blend before serving to restore that silky texture. The whipped cream should be added fresh—stabilized with xanthan gum (like Reddi-wip) holds its shape better than homemade. Garnish with extra chocolate chips and a sprinkle of crushed candy for that Chick-fil-A drive-thru vibe. Leftovers? Freeze in a shallow container for up to 1 month—thaw overnight in the fridge and re-blend for a soft-serve consistency.
Why You'll Love This Recipe
- No Blender Required: I blend mine by hand in a mason jar—just shake until smooth. That vanilla bean ice cream melts into the milk like magic, and the peppermint extract cuts through the richness without overpowering. (Yes, even when I’m lazy.)
- Holiday in a Glass: Between us, this tastes like Christmas morning—all the cozy vibes of Chick-fil-A’s peppermint shake but with a gourmet twist. The chocolate chips melt into little rivers of goo, and the heavy cream makes it feel indulgent without the guilt.
- Leftovers? Still Amazing: I make a double batch on Sundays, freeze half, and thaw just the portion I need. The ice cream doesn’t get icy, and the milkshake still tastes fresh—like I just whipped it up. (My kids don’t even know it’s reheated.)
- Budget-Friendly Luxury: Pure peppermint extract is pricey, but a little goes a long way—just ½ teaspoon transforms this into something special. The rest? Basic pantry staples. It’s the kind of treat that feels fancy but won’t break the bank.
Step-by-step instructions for Chick fil a peppermint chocolate chip milkshake
This is where the magic happens—where simple ingredients transform into a velvety, swirling masterpiece that tastes just like Chick Fil A's famous treat.
🍳 Step 1: Blend the Base for Maximum Creaminess
In a high-powered blender, combine the 2 cups Vanilla Bean Chocolate Ice Cream with the 1 cup Cold Whole Milk, 0.5 tsp Pure Peppermint Extract, 2 tbsp Granulated Sugar, and 0.25 tsp Vanilla Extract. This is your flavor foundation—don't skip the sugar, even though the ice cream is sweet. The sugar helps balance the mint and enhances the chocolate flavor.
Blend on high for 30-45 seconds until completely smooth and creamy, with no ice crystals remaining. You want a thick, almost pudding-like consistency—this ensures your milkshake will be luscious and not watery. If it looks too thick, add 1-2 tablespoons of Cold Whole Milk and blend again until perfectly smooth.
🥘 Step 2: Incorporate the Chocolate and Mint Layers
Add the 0.25 cup Semisweet Chocolate Chips and 1 tbsp Crushed Peppermint Candy to the blender. Pulse 3-4 times just until the chocolate chips are broken down and the mint candy is finely dispersed—you want visible swirls, not a completely blended texture. This creates those signature peppermint chocolate ribbons that make the drink so irresistible.
For extra texture, add the 0.5 cup Crushed Ice and 0.125 tsp Kosher Salt (the salt enhances all the flavors). Pulse again just until the ice is incorporated but not fully melted. You're aiming for a thick, almost slushy consistency—this is what gives the milkshake its signature body. Taste and adjust sweetness if needed by adding more sugar or mint extract.
⏰ Step 3: Whip the Cream and Prepare for Assembly
While your milkshake base chills slightly (about 2-3 minutes), whip the 0.5 cup Heavy Whipping Cream in a separate bowl until it forms soft peaks. This is your topping—it should be light and airy, not stiff. In a small bowl, combine the 0.25 cup Whipped Cream with 2 tbsp Extra Semisweet Chocolate Chips for a garnish that adds both texture and flavor.
Here's the thing—whipping cream at room temperature works best. If your cream isn't whipping properly, chill the bowl and beaters for 10 minutes before attempting again. The whipped cream should hold its shape when spooned but still be light enough to spread easily. This is the moment that matters: the contrast between the thick milkshake and the airy cream is what makes this drink so special.
🍽️ Step 4: Assemble and Serve Immediately
Pour the blended milkshake into two tall glasses, filling each about ¾ full. Immediately top with the whipped cream mixture, then gently swirl with a spoon to create marbled patterns. The contrast of colors—deep chocolate brown, bright white, and specks of green from the peppermint—is part of the fun. Sprinkle with any remaining Crushed Peppermint Candy for extra flair.
Serve immediately while the whipped cream is still fluffy and the milkshake is cold. The flavors meld beautifully when fresh—creamy vanilla bean ice cream, rich chocolate, and refreshing peppermint all come together in perfect harmony. Don't skip the crushed candy on top; it adds a crunchy texture that balances the smoothness of the milkshake. Trust me, this is where it all comes together.
Pro Tips For Making Chick Fil A Peppermint Chocolate Chip Milkshake
- CHILL THE MILK: Grab the coldest milk from the back of your fridge—not the door shelf—because warm milk melts the ice cream faster than you can blend. I used to ignore this and ended up with a soupy mess instead of a thick, creamy shake. Trust me, the extra 10 seconds waiting pays off.
- MEASURE PEPPERMINT PRECISELY: Pure peppermint extract is not the same as candy cane syrup—start with ¼ teaspoon and taste before adding more. Too much turns your milkshake into a minty mouthwash, and you’ll be chasing the flavor with chocolate chips the whole time. (Yes, I’ve learned this the hard way.)
- BLEND IN STAGES: Pulse the ice cream first until it’s broken up, then add the milk and blend just until smooth—about 10-15 seconds. Dumping everything in at once risks overheating the motor and turning your shake into a lukewarm puddle. Let the blender do the work, not your arm.
- WARM THE CHOCOLATE CHIPS: Toss the semisweet chips in a dry skillet over low heat for 30 seconds until they’re just fragrant—not melted. This makes them melt in the shake, not float as clumps. (Pro move: Use a spoon to stir them constantly so they don’t burn.)
Creative variations of this recipe
Spicy Peppermint Twist
For a grown-up version, add ½ tsp cayenne pepper or 1 drop of hot sauce (like Cholula) to the base blend. This creates a subtle kick that pairs surprisingly well with the sweet chocolate and cool mint.
I’ve tested this with Tajín rimmed glasses—sprinkle a pinch around the rim before pouring for a tangy-sweet contrast. 🌶️
White Chocolate Swirl
Replace semisweet chocolate chips with white chocolate chips (like Guittard) and reduce the peppermint extract to ¼ tsp. The result is a lighter, dreamier milkshake with a vanilla-forward flavor.
For extra decadence, fold in 2 tbsp of white chocolate sauce (store-bought or homemade) after blending. This works especially well with vanilla bean ice cream for a creamy, airy texture.
Boozy Adult Version
Add 1 oz of peppermint schnapps (like Luxardo) or ½ oz of peppermint vodka (like Smirnoff) to the base blend for a boozy twist. For a chocolate twist, swap in 1 oz of chocolate liqueur (like Godiva) instead.
This version is perfect for parties—just double the recipe and serve in mason jars with striped paper straws. 🍸
Protein-Packed Upgrade
Blend in ½ scoop of chocolate protein powder (like Orgain) or ¼ cup Greek yogurt for a lighter, protein-rich version. Reduce the sugar to 1 tbsp and add ½ tsp vanilla extract to compensate for the protein’s earthy notes.
This keeps the creamy texture while adding a nutritional boost—great for post-workout treats!
Seasonal Holiday Twist
For a festive holiday version, fold in 1 tbsp of crushed candy cane pieces and 1 tsp of orange zest for a bright, citrusy-mint flavor. Garnish with cinnamon sticks and extra candy cane sprinkles. This version tastes like Christmas in a glass—perfect for holiday gatherings or cozy winter nights. ❄️
Dairy-Free Adaptation
Use dairy-free chocolate ice cream (like Ben & Jerry’s Non-Dairy) and unsweetened almond milk instead of whole milk. Add 1 tbsp of coconut cream for richness and ½ tsp of xanthan gum to thicken the blend.
The flavor stays true, and it’s just as creamy—ideal for vegan or lactose-intolerant friends. 🌱
Nutrition facts
Frequently asked questions
Why does my homemade milkshake taste less minty than Chick-fil-A's?
The restaurant uses gourmet peppermint extract (like Gourmet Store brand) and adds crushed candy canes to the blend. For extra mint impact, try adding 1 tbsp crushed candy canes along with the peppermint extract, and taste-test before blending fully. Too much mint can overpower the chocolate—start with 0.5 tsp extract and adjust!
Can I make this milkshake without a high-powered blender?
Yes! Use an immersion blender or regular blender, but add the crushed ice last and blend in 10-second bursts to prevent ice crystals. For extra creaminess, chill your milkshake glasses in the freezer for 10 minutes before pouring—this helps thicken the texture naturally. The key is patience: blend longer than you think you need to!
How do I fix a milkshake that's too thin or icy?
If your milkshake is watery, blend in 1 tbsp of cold heavy whipping cream or 2 tbsp of chocolate ice cream and pulse until smooth. For ice crystals, add 1 tbsp of cold whole milk and blend again—this helps dissolve any frozen bits. Always use freshly crushed ice (not cubed) to avoid large ice chunks that won't blend properly.
What's the best way to store leftovers?
Store the blended milkshake (without whipped cream) in an airtight container for up to 2 hours in the fridge. Re-blend before serving to restore creaminess. For longer storage, freeze in a shallow container for up to 1 month. Thaw overnight in the fridge, then re-blend with 1 tbsp of milk to prevent iciness. Save the whipped cream for fresh toppings!
Can I make this recipe with store-bought syrup instead of extract?
Store-bought peppermint syrup works, but it's sweeter and less concentrated. Use only 1 tbsp and reduce the granulated sugar to 1 tbsp to avoid over-sweetening. For best results, combine ½ tbsp syrup + ¼ tsp peppermint extract—this gives you the sweetness of syrup with the authentic mint flavor. Always taste as you go!
