Craving that iconic Chick-fil-A peppermint chip milkshake the moment the red cups appear, but dreading the 670 calories and 26 grams of saturated fat in a small? Thousands search every December for a “healthy peppermint milkshake recipe” or “Chick-fil-A peppermint milkshake dupe” that actually tastes like the real thing without wrecking macros or requiring a 30-minute kitchen takeover.
Good news: you can make a dead-ringer version in literally five minutes with everyday ingredients, half the calories, and a fraction of the sugar. In this guide, I’ll show you the exact high-protein, lower-calorie recipe that went viral in fitness circles last year, plus calorie and macro comparisons, ingredient swaps for dietary needs, and pro tips to nail that signature frothy texture and crushed candy-cane rim.
Table of Contents
ToggleWhy the Chick-fil-A Peppermint Milkshake Is So Hard to Duplicate
The magic isn’t just peppermint ice cream. Chick-fil-A blends their signature Icedream soft-serve with peppermint syrup and real candy-cane pieces, then tops it with whipped cream and a cherry. The result is ultra-creamy, slightly icy, and aggressively minty in the best way.
Most homemade attempts fail because people reach for regular vanilla ice cream and a drop of peppermint extract. That gives you “mint toothpaste milkshake” instead of the balanced, candy-cane sweetness people line up for. The dupe below fixes that with one unexpected ingredient that mimics the exact flavor profile.
The 5-Minute Peppermint Milkshake Dupe Recipe

This version clocks in at 315-380 calories (depending on milk choice), packs 30+ grams of protein, and takes five minutes from fridge to glass.
Ingredients (1 large or 2 small servings)
- 1 cup unsweetened vanilla almond milk (or fairlife whole milk for extra creaminess)
- 1 scoop (30-32g) vanilla protein powder (whey isolate or plant-based both work)
- 1/2 teaspoon peppermint extract (not peppermint oil – see note below)
- 1 tablespoon sugar-free vanilla or cheesecake instant pudding mix (the secret weapon)
- 1-2 cups ice cubes (start with 1½ and adjust)
- 1-2 drops red food coloring (optional but makes it pretty pink)
- Optional add-ins: 5-10g mini dark chocolate chips or cacao nibs for the “chip” part
- Toppings: light whipped cream, crushed sugar-free peppermint candies or a real candy cane
Instructions
- Add almond milk, protein powder, pudding mix, peppermint extract, and food coloring to a high-speed blender.
- Add ice. Start with 1½ cups for a thick but sippable texture.
- Blend on high 45-60 seconds until completely smooth and frothy. If it’s too thick, add a splash more milk; too thin, add more ice.
- Pulse in chocolate chips for 2-3 seconds if using.
- Pour into a chilled glass, top with whipped cream and crushed peppermint. Serve immediately.
Pro tip: Chill your glass in the freezer while blending for that fast-food frost effect.
Exact Nutrition Comparison
| Item | Chick-fil-A Small (14 oz) | This Dupe (same size) | Savings |
| Calories | 670 | 340 | -330 calories |
| Total Fat | 26g | 9g | -17g fat |
| Saturated Fat | 16g | 3g | -13g sat fat |
| Carbs | 96g | 28g | -68g carbs |
| Sugar | 89g | 8g | -81g sugar |
| Protein | 13g | 32g | +19g protein |
Even if you use fairlife milk and real chocolate chips, you’ll land under 400 calories with over 35g protein.
Ingredient Swaps for Every Diet
- Need it dairy-free or vegan? Use plant-based vanilla protein (Legion or PEScience both taste great) and coconut milk instead of almond for richer mouthfeel.
- Keto version: Swap pudding mix for 1 tablespoon cream cheese + 1 teaspoon xanthan gum and use sugar-free peppermint syrup (Torani or Jordan’s Skinny Syrups) instead of extract.
- No protein powder? Substitute ¾ cup low-fat cottage cheese + extra sweetener. The cottage cheese blends completely smooth and adds another 20g protein.
Why the Pudding Mix Is Non-Negotiable
That tablespoon of sugar-free instant pudding mix is the difference between “decent protein shake” and “oh wow this tastes like Chick-fil-A.” It thickens without extra ice, adds vanilla notes that round out the peppermint, and creates that velvety fast-food texture.
Make It Extra Festive
- Rim the glass: Dip in sugar-free vanilla syrup then crushed candy cane pieces.
- Candy cane stir stick: Freeze a mini candy cane in water overnight for an edible straw.
Common Mistakes to Avoid
- Using peppermint essential oil instead of extract: It’s way too strong and can upset your stomach.
- Blending too little ice: You want it thick enough to eat with a spoon at first.
- Skipping the food coloring: The pale beige version tastes identical but doesn’t scream “holiday” the same way.
- Using low-quality protein powder: If your protein tastes like chalk, the whole shake will.
The Bottom Line
This 5-minute Chick-fil-A peppermint milkshake dupe delivers the same festive flavor and frothy texture as the drive-thru version for half the calories, one-tenth the sugar, and triple the protein.
Make a double batch, keep the ingredients stocked, and you’ll never have to choose between holiday vibes and hitting your macros again. Your blender and your taste buds will thank you all season long.