Desserts
This Chick Fil A peppermint chocolate chip milkshake recipe delivers the same frozen, boozy bliss you crave—creamy vanilla ice cream swirled with rich chocolate chips and peppermint extract. ✨ The secret lies in blending the ice cream just until smooth, then adding chocolate chips and peppermint syrup for that signature minty-chocolate balance.
I’ve perfected this recipe after years of experimenting, ensuring every sip tastes like the original, complete with whipped cream topping.
The key to replicating Chick Fil A’s version is using high-quality vanilla ice cream (no artificial flavors) and blending it at the right consistency—creamy but not watery. A splash of peppermint extract and a handful of chocolate chips transform it into a dessert in a glass.
The whipped cream topping adds that final touch of indulgence, making it feel like a restaurant experience at home.
What you’ll end up with is a rich, minty-chocolate milkshake with a velvety texture and pockets of melted chocolate chips. The peppermint extract adds a refreshing kick, while the whipped cream topping keeps it cool and inviting.
This isn’t just a copycat recipe—it’s a better version, with every detail thoughtfully crafted for maximum flavor.
Perfect for treating yourself after dinner or sharing with friends, this milkshake is a guaranteed crowd-pleaser. The best part? It’s easier to make than you think, with just a few simple ingredients and a blender. Let’s get started!
Ingredients for chick fil a peppermint chocolate chip milkshake
Eleven ingredients transform into Chick Fil A’s iconic milkshake—creamy, minty, and irresistibly rich.
| Ingredient | Amount | Notes |
|---|---|---|
| High-Quality Vanilla Ice Cream 🍦 | 2 cups | Premium brand, no artificial flavors |
| Peppermint Extract 🍃 | 1 tbsp | Pure, food-grade extract preferred |
| Dark Chocolate Chips 🍫 | ½ cup | Semi-sweet, high cocoa content |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat, cold for best results |
| Granulated Sugar 🍚 | 2 tbsp | Fine granulated preferred |
| Milk 🥛 | ¼ cup | Whole milk for creaminess |
| Whipped Cream Topping 🍦 | ½ cup | Store-bought or homemade |
| Crushed Peppermint Candies 🍬 | 2 tbsp | Optional garnish for extra mint |
| Vanilla Extract 🌿 | ½ tsp | Pure vanilla for depth |
| Salt 🧂 | ¼ tsp | Fine sea salt for balance |
| Optional Rum or Bourbon 🍷 | 1 tbsp | For boozy twist (optional) |
The vanilla ice cream is non-negotiable—Breyers Natural Vanilla or Häagen-Dazs deliver the smoothest texture. Whole milk enhances creaminess, while heavy whipping cream ensures a velvety finish. For the peppermint kick, Ghirardelli peppermint extract (or McCormick) guarantees authentic flavor. If you're using chocolate chips, Ghirardelli dark chocolate melts beautifully without overpowering. Stock up on these at Walmart or Target—their store brands work just as well for a budget-friendly version.
No peppermint extract? Crushed candy canes or peppermint tea steeped in warm milk—reduce to 1 tbsp—work in a pinch. Substitute dark chocolate chips with semi-sweet morsels if needed, though they melt faster. For a dairy-free twist, swap heavy cream for coconut cream (though texture will differ). The optional rum or bourbon adds depth—Kahlúa coffee liqueur is another great choice. Prefer a lighter shake? Reduce the ice cream to 1.5 cups and add 0.5 cup milk instead. Every ingredient here serves a purpose: sugar balances bitterness, vanilla rounds out flavors, and salt ties everything together.
Store whipped cream in an airtight container with parchment between layers to prevent sogginess—lasts up to 3 days in the fridge. Peppermint extract keeps indefinitely, while chocolate chips stay fresh for 6-12 months. For make-ahead convenience, blend the milkshake base (without whipped cream) and freeze in portions. Thaw overnight in the fridge, then blend again with fresh whipped cream before serving. Garnish with crushed candy right before serving to preserve its crunch—this is the one step you don’t skip.
Why You'll Love This Recipe
- Here’s the thing: this recipe makes enough for two shakes, but I’ll never actually stop at one. The best part? The leftovers stay creamy in the freezer—just scoop, blend, and serve. No weird grainy ice cream texture, no sad defrosting. It’s basically a dessert that refuses to get old.
- I’ll be real: high-quality vanilla ice cream isn’t cheap, but a little goes a long way here. The peppermint extract and dark chocolate chips add that “special occasion” vibe without breaking the bank, and the heavy cream stretches the recipe further than you’d think. It’s the kind of treat that feels indulgent but won’t wreck your grocery budget.
Step-by-step instructions for Chick fil a-inspired peppermint chocolate chip milkshakes
Here's how to craft a creamy, boozy milkshake with that iconic Chick Fil A twist—rich vanilla, bold peppermint, and chocolatey crunch.
👨🍳 Step 1: Infuse the Base with Peppermint Flavor
In a large mixing bowl, combine the 2 cups high-quality vanilla ice cream, 1 tbsp peppermint extract, and 1 tbsp optional rum or bourbon (if using). The peppermint extract needs time to meld with the ice cream—let this mixture sit at room temperature for 15 minutes while you prepare the rest. You'll notice the ice cream soften slightly and develop that signature minty aroma.
I like to use a spoon to gently fold the extract into the ice cream rather than stirring vigorously. This prevents air incorporation that could make the final shake too icy. If you're adding the optional boozy element, now's the time—it'll distribute evenly throughout the base.
🍳 Step 2: Create the Chocolate-Peppermint Cream Mixture
In a separate bowl, whisk together the 1 cup heavy whipping cream, 2 tbsp granulated sugar, 0.25 cup milk, 0.5 tsp vanilla extract, and 0.25 tsp salt until smooth. The sugar and salt help balance the flavors while the vanilla extract deepens the base flavor profile. Once combined, gently fold in the 0.5 cup dark chocolate chips using a rubber spatula—you want them evenly distributed but not melted yet.
This mixture should be cool but not cold—room temperature works best for blending later. If you notice the chocolate chips starting to melt prematurely, place the bowl in the refrigerator for 5-10 minutes to firm everything up slightly. The contrast between cold ice cream and this slightly warmer cream mixture creates the perfect textural balance in the finished shake.
🥘 Step 3: Blend to Silky Perfection
Transfer the peppermint-infused ice cream to your blender. Add the chocolate-cream mixture and blend on high speed for 30-45 seconds until completely smooth. You're aiming for a velvety texture with no ice crystals—this means your shake will be drinkable, not chewy. If it's still too thick after blending, add 1-2 tablespoons of milk at a time until you reach the desired consistency.
Here's the thing—don't over-blend or you'll end up with a hot milkshake. Stop as soon as it's smooth and creamy. Taste a small spoonful and adjust seasoning if needed. You might want to add a tiny bit more peppermint extract for intensity or a pinch more salt to balance the sweetness. The goal is that perfect harmony of chocolate, mint, and vanilla that Chick Fil A nailed.
🍽️ Step 4: Assemble and Garnish Like a Pro
Pour each serving into chilled glasses—about ½ cup per glass for four servings. Immediately top each with 2 tablespoons crushed peppermint candies and 2 tablespoons whipped cream topping. The crushed candies add that signature crunch and extra minty punch, while the whipped cream provides a light, airy contrast to the dense milkshake base.
For presentation, I like to use a spoon to create a little well in the whipped cream, then drop a few extra chocolate chips into the center before serving. This creates visual interest and ensures each sip delivers that chocolatey surprise. Serve immediately while the whipped cream is still fluffy and the shake is perfectly cold.
Pro Tips For Making Chick Fil A Peppermint Chocolate Chip Milkshake
- CHILL THE CREAM: The heavy whipping cream needs to be ice-cold—like, straight-from-the-fridge cold—before whipping. I used to skip this and ended up with butter instead of fluffy peaks, and that’s a fast track to a sad, greasy shake.
- MELT CHOCOLATE GENTLY: Toss the dark chocolate chips into the warm vanilla ice cream (just a few seconds in the microwave) with a splash of cream—this melts them evenly without seizing. I learned this the hard way when I dumped them in cold and got a clumpy mess that looked like science experiment gone wrong.
- USE LESS PEPPERMINT: Start with ½ teaspoon of extract, not the full teaspoon most recipes call for. You can always add more, but you can’t take it out once it’s in—and trust me, overdoing it turns your milkshake into a minty mouthwash.
- WARM THE BLENDER: Run the blender with just the cream for 10 seconds first to warm up the motor. This prevents the ice cream from freezing solid mid-blend, which guarantees a smooth, creamy texture instead of a chunky disaster. (Yes, I’ve done it both ways.)
Storing and reheating this dish
Fridge Storage
Store your leftover milkshake in an airtight container with a splash of milk (about 2 tbsp) to maintain creaminess. Keep it refrigerated for up to 24 hours—the flavors actually deepen as the peppermint and chocolate meld together.
I like to use glass jars with tight-sealing lids to prevent any absorption of fridge odors. 🥛
Freezer Prep
For longer storage, blend the milkshake base (without whipped cream) and freeze in silicone ice cube trays or small airtight containers. Each portion should be about ½ cup. Once frozen solid, transfer to a ziplock freezer bag with all air removed.
These frozen portions keep for up to 2 months—just thaw overnight in the fridge before blending again with fresh whipped cream. ❄️
Reheating Tips
If your milkshake thickens in the fridge, let it sit at room temperature for 10 minutes before blending again with 1-2 tbsp milk to restore smoothness. For a quick fix, microwave individual portions for 10-15 seconds (covered with a damp paper towel) to loosen the texture.
Always add fresh whipped cream and crushed candy after reheating—these toppings should never be frozen. 🔥
Whipped Cream Care
Store store-bought whipped cream in its original container, but transfer homemade whipped cream to an airtight container with parchment paper between layers. Keep it refrigerated for up to 3 days—the paper prevents sogginess.
For extra fluffiness when serving, let it sit at room temperature for 5 minutes before adding to your milkshake. 🍦
Crushed Candy Trick
Crush peppermint candies right before serving to preserve their freshness. Store whole candies in an airtight container at room temperature for up to 6 months. If you pre-crush them, store in the freezer for up to 1 month to maintain their crunch.
The aroma alone will remind you of Chick-fil-A’s signature experience! 🍬
Nutrition facts
Frequently asked questions
Why does my homemade milkshake taste weaker than Chick-fil-A's?
The key difference is often the peppermint extract concentration and chocolate chip quality. Use 1 tbsp peppermint extract (not syrup) and Ghirardelli dark chocolate chips for authentic flavor. Also, let the ice cream sit with the extract for 15 minutes before blending to fully infuse the flavor. The restaurant version uses a proprietary blend—this recipe replicates it as closely as possible at home!
Can I make this milkshake without a blender?
For a no-blender version, mix the softened ice cream with the cream mixture in a bowl, then mash with a fork until smooth. Add 1 tbsp milk at a time until creamy. The texture won't be as silky, but it'll still taste delicious. This method works best if you let the ice cream soften completely in the bowl first.
How do I make it dairy-free?
Swap the vanilla ice cream for dairy-free vanilla frozen dessert, heavy cream for coconut cream, and milk for almond or oat milk. Use dairy-free chocolate chips and ensure your whipped cream topping is also dairy-free. The texture will be slightly lighter, but the flavor remains rich. For extra creaminess, add 1 tbsp coconut oil to the blend.
What's the best way to make it boozier?
Add 1-2 tbsp of your favorite spirit—rum, bourbon, or even Kahlúa work perfectly. For a peppermint twist, try peppermint schnapps (½ tbsp). Mix the alcohol directly into the ice cream before blending. Start with less and adjust to taste—the alcohol will amplify the minty flavor. Remember, this is a dessert, so keep it balanced!
Can I make this ahead of time?
Yes! Prepare the milkshake base (without whipped cream) up to 1 day ahead and store it in an airtight container in the fridge. When ready to serve, blend again with 1 tbsp milk to restore smoothness, then top with fresh whipped cream and crushed candy. For longer storage, freeze the base in portions for up to 2 months. Thaw overnight in the fridge before blending.
