Peach Milkshake

Peach Milkshake
⏱️ cook time 10 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Thick, creamy, and bursting with sun-ripened peach flavor, this nostalgic diner-style milkshake is a perfectly cool, sweet summer treat.

Ingredients

Fresh ripe yellow peaches 600g (approx 4 medium, peeled and pitted)
Premium full-fat vanilla ice cream 800g (approx 4 cups, slightly softened)
Cold whole milk 120ml (1/2 cup)
Pure vanilla extract 5ml (1 tsp)
Fresh lemon juice 5ml (1 tsp)
Chilled heavy whipping cream 120ml (1/2 cup, for topping)
Ground cinnamon 0.5g (1/4 tsp)

Steps

1

Prep fresh peaches

Bring 1L of water to a rolling boil over high heat in a small saucepan. Score a 1cm X on the bottom of each ripe peach, submerge in boiling water for 30 seconds, then immediately transfer to an ice water bath (1L cold water + 200g ice cubes) for 1 minute to stop cooking. Peel off loosened skins, remove pits, and slice peaches into 2cm thick chunks. Toss chunks with 5ml fresh lemon juice to prevent browning.

Step 1
step1:Prep fresh peaches
2

Chill serving glasses

Place four 475ml (16oz) tall clear milkshake glasses on the middle shelf of your freezer, and chill for 5 minutes until a thin layer of frost forms on the exterior of the glasses to keep milkshakes cold and thick longer.

Step 2
step2:Chill serving glasses
3

Blend milkshake base

Add prepared peach chunks, 800g slightly softened vanilla ice cream, 120ml cold whole milk, 5ml vanilla extract, and 0.5g ground cinnamon to a high-speed blender. Blend on medium speed for 15-20 seconds, pausing once to scrape down the blender sides with a silicone spatula, until the mixture is thick and smooth with tiny visible peach flecks. Do not overblend, as this will create a runny consistency.

Step 3
step3:Blend milkshake base
4

Whip cream topping

While the milkshake base rests, add 120ml chilled heavy whipping cream to a small cold glass bowl. Whisk with an electric hand mixer on medium speed for 1-2 minutes, or whisk by hand for 3 minutes, until soft billowy peaks form that hold their shape without drooping. Stop whisking immediately once peaks form to avoid creating grainy, separated butter.

Step 4
step4:Whip cream topping
5

Pour into chilled glasses

Remove frosted glasses from the freezer, and pour the thick peach milkshake mixture evenly between the four glasses, leaving a 2cm gap at the top of each glass to leave room for whipped cream topping. If the mixture is too thick to pour easily, nudge it out of the blender with a silicone spatula.

Step 5
step5:Pour into chilled glasses
6

Top and serve immediately

Top each milkshake with a 30g (2 tbsp) dollop of freshly whipped cream, garnish the rim of each glass with a thin 5mm fresh peach slice, and insert a wide paper straw. Serve immediately within 2 minutes of preparing, as the milkshake will begin to soften and melt quickly at room temperature.

Step 6
step6:Top and serve immediately

Tips

1.For the thickest, most luxurious texture, use premium full-fat vanilla ice cream; low-fat or light ice cream will result in a watery, less flavorful shake. If your shake is too runny, add one extra 100g scoop of ice cream and blend for 5 seconds to thicken.
2.If fresh ripe peaches are out of season, substitute 550g frozen unsweetened peach slices, and reduce the milk amount by 30ml (2 tbsp) to maintain a thick consistency—no blanching is required for frozen peaches.
3.For an adult-only version, stir 15ml (1 tbsp) of peach schnapps into each serving before adding whipped cream; for a kid-friendly extra treat, drizzle 5ml (1 tsp) of caramel sauce over the whipped cream topping.

✨ You May Also Like

Drinks & Beverages
🍜 Mexico

A bright, balanced tequila-based cocktail with zesty fresh lime, smooth orange liqueur, and a signature salt rim, perfect for warm summer sipping.

⏱️ 5 minutesDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

Thick, creamy, nostalgic classic vanilla milkshake with a rich, smooth texture, topped with whipped cream and a cherry for cool, sweet refreshment.

⏱️ 5 minutesDrinks & Beverages ★ 4.6
Drinks & Beverages
🍜 United States

A bright, golden strong ale with fruity banana-clove notes, subtle hop spice, and soft carbonation, brewed in classic Trappist Tripel tradition.

⏱️ 2 hours aDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

A frothy, nostalgic American soda fountain treat pairing bubbly cold root beer with creamy vanilla ice cream, perfect for cooling down at warm weather gatherings.

⏱️ 20 minuteDrinks & Beverages ★ 4.9
Drinks & Beverages
🍜 United States

Tart, funky, effervescent American Wild Ale is a complex fruity craft beer brewed with wild yeast, delivering bright, zesty notes perfect for warm-weather sipping.

⏱️ 2 hours aDrinks & Beverages ★ 4.5
Drinks & Beverages
🍜 United States

Bright, bubbly copycat of the iconic American caramel cola, balanced with citrus and warm spice, perfect for sipping ice-cold on hot days.

⏱️ 15 minuteDrinks & Beverages ★ 4.8

Peach Milkshake:Frequently Asked Questions

1.How do I pick the best ripe peaches to get that bright, sun-ripened flavor in this milkshake?
Look for yellow peaches that have a strong, sweet, floral fragrance right at the stem end, give slightly when you squeeze them gently, and have no green undertones near the pit. Skip rock-hard unripe peaches or mushy, bruised fruit that tastes mealy—perfectly ripe peaches need almost no extra sugar to shine in this shake.
2.Can I use frozen peaches instead of fresh when peaches are out of season?
Absolutely! Use 1 ½ cups of unsweetened frozen ripe peach slices, skip any added ice (which waters down flavor), and cut the whole milk measurement by 2 tablespoons to keep that thick, diner-style consistency. Frozen peaches picked at peak ripeness often work just as well as fresh for a rich, peachy shake year-round.
3.Why do you add fresh lemon juice to a sweet peach milkshake? Won’t that make it taste sour?
Great question! That tiny 1-teaspoon splash of lemon juice won’t make your shake taste sour at all. It brightens the peaches’ natural sweet flavor, prevents cut peach pieces from browning if you prep ahead, and cuts through the rich ice cream so the shake doesn’t feel cloyingly heavy on hot summer days.
4.How do I get that ultra-thick, old-fashioned diner consistency instead of a thin, runny shake?
Start with premium full-fat vanilla ice cream left out for just 2 to 3 minutes to soften slightly, use ice-cold whole milk, and don’t over-blend the mixture. Add milk one tablespoon at a time instead of dumping it all in at once, and skip extra ice, which dilutes the fresh peach and vanilla flavor as it melts.
5.Do I need to peel my fresh peaches before adding them to the blender?
It’s totally personal preference, but I recommend peeling peaches for that silky, luxuriously smooth classic milkshake texture. Peach fuzz and skin can leave tiny, slightly chewy flecks in the finished shake. If you don’t mind that extra texture, just give peaches a firm scrub under cool water to remove surface fuzz and skip peeling.
6.Can I adjust this recipe to make it dairy-free for guests with lactose sensitivities?
You sure can! Swap the full-fat vanilla ice cream for a high-quality, thick oat milk or coconut cream vanilla ice cream (avoid low-fat options that get icy), and use cold unsweetened oat milk or full-fat canned coconut milk in place of whole milk. Keep the pure vanilla extract, lemon juice, and fresh peaches the same for that bright, summery flavor.
7.How far ahead of time can I make this milkshake before serving?
This shake tastes best served immediately after blending, when it’s thick, frosty, and perfectly creamy. If you want to cut down on prep time, you can slice and freeze fresh peach chunks 1 to 2 days ahead, and keep your ice cream and milk extra cold, but wait to blend until 1 to 2 minutes before serving.
8.What simple toppings pair best with this fresh peach milkshake?
For a classic diner feel, top it with a dollop of unsweetened whipped cream, a thin fresh peach slice on the glass rim, and a maraschino cherry. For a fun peach pie twist, add a sprinkle of crushed graham crackers, a light drizzle of salted caramel, or a tiny pinch of ground cinnamon to amp up the warm peach notes.

Comments (8)

2 days ago

OMG this peach milkshake is a GAME CHANGER! My three boys devoured theirs in 2 minutes flat after I made them for our post-swim snack yesterday. I used super ripe peaches from our local farmers market and it tasted just like the ones we get at the old-fashioned soda shop downtown, but way cheaper! Will be making this all summer long.

yesterday

Right?! I made mine with a tiny splash of vanilla extract and a dollop of whipped cream on top, *chef’s kiss*. My husband asked if we could have it for dessert three nights in a row now!

yesterday

So happy your boys loved it! Farmers market peaches are absolutely the best for this recipe — that extra ripe sweetness makes all the difference. Love the whipped cream topping idea too!

3 days ago

This was so creamy and delicious! My only note is that I needed to add a tiny bit more milk because my blender got a little stuck when I first mixed in the frozen peaches. Also, does anyone know if this works with canned peaches if fresh ones are out of season?

2 days ago

Great tip about adding extra milk if your blender is struggling — frozen fruit can vary a lot in how icy it is! Canned peaches work great in a pinch, just be sure to drain them really well first and pat them dry a little so your shake doesn’t get watery. Thanks for the great question!

1 week ago

SO good. I’ve been making protein smoothies every morning for years and swapped my usual strawberry one for this peach milkshake as a weekend treat, and wow. I added a scoop of vanilla protein powder to mine and it still tasted like a decadent dessert, not a boring protein drink. It came together in literally 10 minutes flat too, which is perfect for busy weekend mornings. Already sent this recipe to my whole gym group chat.

5 days ago

Made this for our neighborhood block party potluck this past weekend and it was such a hit! I set up a little shake bar with extra toppings: sprinkles, cinnamon, diced peaches, caramel drizzle, and maraschino cherries. People were coming back for seconds even after all the burgers and hot dogs were gone.

3 days ago

Oh the shake bar idea is genius! I’m hosting a backyard BBQ next weekend and was looking for a fun, easy dessert, this is perfect. How many peaches did you use to make a big batch for a crowd?

2 days ago

@BlockPartyBarb I used about 12 ripe peaches, a half gallon of vanilla ice cream, and 2 cups of whole milk for 15 people, it was the perfect amount! No leftovers at all, which is always a win.

yesterday

Tasted really good, but I think I let my peaches get a little too overripe? There was a weird mushy, almost fermented aftertaste to mine when I made it last night. Bummed because I was so excited for this one.

2 hours ago

Oh no, that’s the worst! I made that mistake last summer too — peaches that are super soft to the point of being squishy are perfect for jam, but they give milkshakes that weird off taste. Firm-ripe peaches (smells super peachy, gives just a little when you squeeze) work way better for this!

2 weeks ago

My granddaughter has been begging me to make peach milkshakes ever since we watched that old cartoon with the soda shop, and this recipe did not disappoint. We made them together on her last visit, she loved adding the sprinkles on top. Easy enough for a grandpa with zero fancy cooking skills to pull off, 10/10.

5 minutes ago

Wait this is SO easy? I’m a broke college student with a tiny dorm blender and zero cooking skills, and I just made this with peaches I grabbed from the campus farmers market, cheap vanilla ice cream, and a splash of oat milk. Tastes like it came from a fancy diner. 10/10 will be making this every week until peach season ends.

just now

Love this! This recipe is totally designed to be low-effort and flexible, so swaps like oat milk work perfectly. So glad you’re able to enjoy it in your dorm — that’s exactly what easy summer recipes are for!

2 hours ago

As someone who’s gluten free and always on the hunt for easy sweet treats that don’t require a million specialty ingredients, this is a new staple! I used dairy free vanilla ice cream and it was still perfectly creamy, no weird aftertaste at all. My roommate who eats literally everything said it was better than the regular fast food peach shakes she gets on road trips.

30 minutes ago

Oh thank you for saying the dairy free ice cream works! I have a dairy allergy and was worried it would turn out icy or grainy, I’m definitely picking up peaches on my way home from work today to make this.

5 minutes ago

So happy the dairy free swap worked out for you! We’ve tested this with several dairy free vanilla ice cream brands and it works like a charm as long as you use a nice creamy base, no weird texture issues. Thanks for sharing your experience!