If you’ve ever craved that thick, creamy blend of peaches and vanilla but didn’t want to wait for Chick-fil-A’s limited summer drop, this Chick-fil-A Peach Milkshake copycat is for you. It’s rich, icy, and packed with real peach flavor, the kind that makes you close your eyes after the first sip. Whether you’re melting under a summer sun or just need a moment of peachy nostalgia in a glass, this shake delivers all the comfort of that drive-thru favorite, no matter the season.
This homemade Chick-fil-A Peach Milkshake tastes just like the original, but you can tweak it to be dairy-free, extra fruity, or lighter depending on your mood. All in about 5 minutes.
Table of Contents
How to make Chick-fil-A Peach Milkshake
Start by blending frozen peach slices with cold milk and vanilla ice cream until smooth but still a little chunky. The key is to leave those little peach bits suspended in the shake, just like Chick-fil-A does. A touch of lemon juice keeps the peaches bright, while xanthan gum or instant pudding mix gives that ultra-smooth texture that doesn’t melt in seconds. Top it off with whipped cream and a cherry, and you’ve got the full summertime experience in one tall, frosty glass.

Nutrition facts (per 16 oz serving)
Calories: 600
Total Fat: 18 g
Saturated Fat: 11 g
Carbohydrates: 101 g
Sugar: 89 g
Protein: 11 g
Ingredients (1 serving, 16 oz)
Prep Time: 5 minutes
Cook Time: 0 minutes
Total Time: 5 minutes
Servings: 1
¾ cup frozen peach slices
¼ cup cold whole milk (or any milk of choice)
1½ cups vanilla ice cream (not premium, low butterfat is better)
3 tablespoons peach purée (can be homemade or from a jar)
1 teaspoon fresh lemon juice
⅛ teaspoon xanthan gum (or ½ tsp instant vanilla pudding mix)
Whipped cream (for topping)
1 maraschino cherry
Tools you’ll need
• Blender (preferably high-powered)
• Measuring cups and spoons
• Ice cream scoop
• Glass (16 oz)
• Spoon or piping bag for whipped cream
• Straw
Instructions
Make the peach base
Blend ½ cup frozen peaches with lemon juice until mostly smooth. This makes the thick purée base. (1 min)
Add remaining ingredients
Add ice cream, milk, purée, xanthan gum or pudding mix, and remaining peach slices to the blender. (30 sec)
Blend it up
Blend on medium speed until thick and creamy. Stop just before the peach bits disappear. You want them to show up in every sip. (15–20 sec)
Serve and top
Pour into a chilled glass. Top with whipped cream and a cherry. (1 min)
Optional twist
Add ½ tablespoon peach jam if your fruit isn’t sweet enough or if you want a bolder peach flavor.
Tips
• Use frozen peaches for a shake that’s cold enough without extra ice.
• Chill the serving glass for a longer-lasting frosty texture.
• Don’t over-blend, or you’ll lose the signature peach specks.
• If using fresh peaches, slice and freeze them for at least 2 hours before blending.
• A little vanilla extract (½ tsp) gives it extra depth, especially if your ice cream is mild.
What to serve with
Fresh and crunchy
• Fresh strawberries or melon slices – These bring out the brightness in the peach and keep the overall snack from feeling too heavy. Plus, the juiciness works as a cool contrast to the thick shake.
• Airy puffed rice cakes with honey drizzle – A crunchy, barely sweet companion that adds texture without competing for flavor. The honey adds just a touch of warmth that pairs beautifully with the peachy tones.
• Toasted almonds or pecans on the side – A handful of nuts brings a subtle richness and earthy crunch. It’s a great way to balance out the milkshake’s creamy texture while giving your mouth something to chew between sips.
Comforting treats
• Buttery vanilla shortbread – These melt-in-your-mouth cookies mirror the milkshake’s vanilla base and offer a soft, crumbly foil to the cold, rich texture of the drink.
• Soft lemon cookies – A little citrus sharpness from lemon adds zing and makes each sip of milkshake feel like a cooling encore. It’s like layering sunshine on sunshine.
• Mini cinnamon rolls – Sweet, sticky, and just spiced enough to bring warmth. They’re small enough not to overpower the shake, and something about that cinnamon-sugar swirl with a creamy peach milkshake just feels right.
Savory counterpoints
• Crispy chicken tenders – Salty, hot, and crunchy chicken is a classic fast food companion to sweet milkshakes. Dip, sip, repeat. It shouldn’t work, but it always does.
• Waffle fries with sea salt – A salty crunch balances the milkshake’s sugary chill. The shape and texture of waffle fries are perfect for sharing, snacking, or sneaking in between sips.
• A ham and cheese croissant – If you’re having the milkshake as a light meal or brunchy treat, this buttery, savory option brings richness without clashing. The ham’s salt and the croissant’s flake both play beautifully against the sweetness of peaches and cream.
Variations
Mini Peach Shake
Use half the amount of all ingredients for a kid-sized or low-calorie option.
Peach Protein Shake
Swap half the ice cream for vanilla protein shake. Add an extra tablespoon of peach purée to keep the fruit flavor strong.
Dairy-Free Version
Use oat milk and dairy-free vanilla ice cream. Top with coconut whip and skip the cherry if you want to go all-natural.
Peach-Mango Twist
Add ¼ cup mango chunks to the blender. The extra tropical sweetness works perfectly with the peaches.
Boozy Shake
Add a shot of peach schnapps or bourbon for an adult-only version. Best sipped slowly on a back porch.
Ingredient substitutes
Peach Slices
Original: Frozen peach slices
Substitutes: Fresh peaches (peeled and frozen), canned peaches (drained), mango chunks
Milk
Original: Whole milk
Substitutes: Oat milk, almond milk, coconut milk, evaporated milk
Vanilla Ice Cream
Original: Low butterfat vanilla
Substitutes: Frozen yogurt, dairy-free vanilla ice cream, banana nice cream for a fruitier twist
Peach Purée
Original: Fresh purée
Substitutes: Baby food peach purée, peach jam, blended canned peaches
Xanthan Gum
Original: Xanthan gum
Substitutes: Instant pudding mix, cornstarch slurry (¼ tsp cornstarch + 1 tsp water), or omit for a softer shake
Whipped Cream
Original: Store-bought whipped topping
Substitutes: Coconut whipped cream, homemade vanilla whipped cream, or leave it off entirely
Maraschino Cherry
Original: Jarred cherry with stem
Substitutes: Fresh cherry, candied peach slice, or no topping at all

Ingredients
¾ cup frozen peach slices
¼ cup cold whole milk (or any milk of choice)
1½ cups vanilla ice cream (not premium, low butterfat is better)
3 tablespoons peach purée (can be homemade or from a jar)
1 teaspoon fresh lemon juice
⅛ teaspoon xanthan gum (or ½ tsp instant vanilla pudding mix)
Whipped cream (for topping)
1 maraschino cherry
Instructions
Make the peach base Blend ½ cup frozen peaches with lemon juice until mostly smooth. This makes the thick purée base. (1 min) Add remaining ingredients Add ice cream, milk, purée, xanthan gum or pudding mix, and remaining peach slices to the blender. (30 sec) Blend it up Blend on medium speed until thick and creamy. Stop just before the peach bits disappear. You want them to show up in every sip. (15–20 sec) Serve and top Pour into a chilled glass. Top with whipped cream and a cherry. (1 min) Optional twist Add ½ tablespoon peach jam if your fruit isn’t sweet enough or if you want a bolder peach flavor.
Notes
Calories: 600 Total Fat: 18 g Saturated Fat: 11 g Carbohydrates: 101 g Sugar: 89 g Protein: 11 g