Peach Milkshake

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

intro

Thick, creamy, and bursting with ripe summer peach flavor, this nostalgic diner-style treat blends in minutes for a refreshing, crowd-pleasing cold sweet.

Ingredients

Frozen ripe peach chunks (peeled, pitted) 600g (approx 4 large fresh peaches, pre-frozen 4+ hours)
Full-fat vanilla ice cream 1L (4 cups)
Cold whole milk 240ml (1 cup)
Pure vanilla extract 10ml (2 teaspoons)
Ground cinnamon 2g (1/2 teaspoon)
Whipped heavy cream 120g (1/2 cup, for topping)

Steps

1

Prep and freeze peaches

Wash 4 large ripe peaches (600g total), peel skin with a paring knife, slice in half to remove hard pits, then cut into 2cm chunks. Spread chunks in a single layer on a parchment-lined baking sheet, freeze for 4 hours at -18C (0F) until fully solid to prevent watery, diluted milkshakes.

Step 1
step1:Prep and freeze peaches
2

Soften vanilla ice cream

Remove 1L (4 cups) of full-fat vanilla ice cream from the freezer, let it rest at room temperature (21C / 70F) for exactly 2 minutes to soften slightly; this creates a smooth blend without large icy lumps, without making the final shake too runny.

Step 2
step2:Soften vanilla ice cream
3

Load blender with ingredients

Add the fully frozen peach chunks, softened vanilla ice cream, 240ml (1 cup) cold whole milk, 10ml (2 teaspoons) pure vanilla extract, and 2g (1/2 teaspoon) ground cinnamon to a high-speed blender jar, adding liquid ingredients first to reduce blender jamming.

Step 3
step3:Load blender with ingredients
4

Blend to thick consistency

Secure the blender lid tightly, blend on medium-high speed for 45 to 60 seconds, pausing once after 30 seconds to scrape down the jar sides with a silicone spatula if needed. Stop blending as soon as the mixture is uniformly smooth with no lumps; do not blend longer than 75 seconds, as over-blending will melt the shake and thin its texture.

Step 4
step4:Blend to thick consistency
5

Pour into chilled glasses

Turn off the blender, remove the lid, and pour the thick milkshake immediately into four 350ml (12oz) tall glasses that have been chilled in the freezer for 10 minutes, leaving 1cm of empty space at the top of each glass for toppings.

Step 5
step5:Pour into chilled glasses
6

Top and serve immediately

Top each glass with 30g (2 tablespoons) of fluffy whipped cream, place one thin fresh peach slice on the rim of each glass for garnish, add a wide paper straw, and serve within 2 minutes of blending for the best cold, thick texture.

Step 6
step6:Top and serve immediately

Tips

1.Skip adding ice to your milkshake: fully frozen peach chunks create a thick, rich texture without diluting the bright, sweet peach flavor that plain ice would water down.
2.Chill your serving glasses for 10 minutes in the freezer before pouring to slow melting and keep the milkshake thick and cold longer, especially on hot summer days.
3.If short on prep time, substitute fresh peaches with 600g of high-quality unsweetened frozen peach slices from the grocery store to skip the 4-hour freezing step.

✨ 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.Why does this recipe use frozen peach chunks instead of fresh peaches with ice?
Frozen ripe peach chunks eliminate the watery dilution you get from adding plain ice to thicken the shake, while locking in that bright, peak-summer peach flavor. Skip ice entirely here—frozen fruit lets you keep that rich, creamy diner-style texture without watering down the vanilla ice cream and bright peach notes.
2.Can I leave the peach skins on instead of peeling them before freezing?
You technically can, but peach skins add a slightly fuzzy, bitter-tannic texture and dull, murky color to the finished shake. For that smooth, nostalgic diner-style look and bright, pure peach taste, I recommend taking 2 extra minutes to peel peaches before freezing them for the best end result.
3.What should I do if my peaches aren’t fully ripe when I want to make shakes?
Underripe peaches taste tart and bland in this shake, so hold off if you can. If you’re in a pinch, let firm peaches ripen at room temp in a paper bag with a banana for 1-2 days until they smell fragrant and give slightly to a gentle squeeze before peeling, chopping, and freezing.
4.Can I use low-fat ice cream or skim milk to make this lower calorie?
You can swap those in, but you won’t get that signature thick, rich, creamy diner-style texture the recipe is designed for. Low-fat dairy creates a thinner, icier shake that lacks that lush, velvety mouthfeel. If you do swap, cut the milk amount by 2 tablespoons to keep it as thick as possible.
5.How do I know when my milkshake is the right consistency?
A proper diner-style peach milkshake should be thick enough that it takes gentle effort to sip through a sturdy straw, but not so solid that it clogs the straw immediately or won’t pour. If it’s too thick, add 1 tablespoon of milk at a time; if too thin, toss in an extra small scoop of ice cream.
6.Do I really need the ground cinnamon, or can I leave it out?
The tiny pinch of ground cinnamon doesn’t make the shake taste like cinnamon—it amplifies the warm, sweet, floral notes in fresh peaches the same way salt brings out flavor in baked goods. You only need 1/8 of a teaspoon, so don’t skip it; you won’t taste the spice itself, just brighter peach flavor.
7.Can I make this milkshake ahead of time for a summer party?
Milkshakes are best served immediately after blending, as they’ll separate and turn icy or soupy if stored in the freezer or fridge for more than 10 minutes. For parties, pre-freeze your peach chunks and pre-scoop ice cream into a freezer container so you can blend batches in 30 seconds flat right when guests want them.
8.Why does the recipe call for whole milk instead of heavy cream or lighter milk?
Whole milk hits the perfect balance of fat and fluid to thin the ice cream just enough to sip without making it heavy or greasy. Heavy cream creates an overly rich, cloying shake that coats your mouth unpleasantly, while skim or 2% milk makes it thin and watery with less rounded flavor.
9.What extra mix-ins pair well with this peach milkshake?
Great complementary add-ins include a tablespoon of salted caramel sauce, a handful of crushed graham cracker crumbs for a peachy pie vibe, a splash of bourbon for a grown-up version, or a dollop of whipped cream and fresh peach slice for garnish. Skip overly chunky mix-ins that will clog your straw.
10.My finished shake came out lumpy—what did I do wrong?
Lumps usually happen if your peach chunks are frozen into one big solid block instead of loose individual pieces, or if you didn’t blend long enough. Before adding to the blender, break up any clumped frozen peaches with your hands, and blend on medium-high for 20-30 seconds, scraping down the sides if needed.
11.Can I use canned peaches if I don’t have fresh peaches on hand?
Canned peaches work in a pinch, but they have a softer, more muted, cooked flavor compared to fresh ripe peaches. If you use them, drain them very well and freeze the chunks for at least 4 hours first—skip heavy syrup-packed cans and opt for peaches in 100% juice to avoid an overly sweet, artificial taste.
12.Does the quality of vanilla extract matter for this recipe?
Use 1/2 teaspoon of pure vanilla extract for the best results. Imitation vanilla leaves a slightly harsh, artificial aftertaste that clashes with the delicate fresh peach flavor. Pure vanilla adds a warm, sweet base note that makes both the vanilla ice cream and fresh peach taste richer and more well-rounded.
13.Can I adapt this recipe to be dairy-free for guests with allergies?
You can absolutely adapt this for dairy-free diets! Swap the full-fat vanilla ice cream for a premium coconut milk-based vanilla ice cream, and use cold oat milk (it has the creamiest, closest texture to whole milk) in place of dairy milk. Keep the peaches, vanilla, and cinnamon exactly the same for great flavor.
14.What’s the fastest way to peel peaches for this milkshake?
The quickest, easiest way to peel ripe peaches is to blanch them: score a small X on the bottom of each peach, dip in boiling water for 30 seconds, then plunge immediately into ice water. The skins will slide right off with almost no effort, leaving you with smooth, perfectly peeled fruit to chop and freeze.
15.Why does my peach milkshake taste bland even when I use peaches?
Bland shakes almost always come from using underripe peaches or skipping that tiny pinch of cinnamon that amps up fruit flavor. For the best taste, use peaches so ripe they smell strongly of peach when held at room temperature, and don’t overpour milk, which can dilute the bright fruit and rich ice cream flavors.

Comments (11)

2 days ago

OMG this is SO good! I had a bunch of ripe peaches from the farmers market I needed to use up and this took literally 5 minutes to throw together. Perfect thick, creamy texture, not too sweet. My whole family was begging for seconds after dinner last night.

yesterday

So happy to hear your family loved it! Farmers market peaches are absolutely the best for this recipe, that extra ripe sweetness makes all the difference. Next time try adding a tiny pinch of cinnamon if you’re feeling fancy, it takes it up a notch!

1 week ago

Game changer for summer afternoons! My kids are obsessed—they’ve asked for this every single day since I first made it last week. I swapped regular vanilla ice cream for the no-sugar-added kind and it still tasted incredible, even my picky 7 year old didn’t notice a difference.

5 days ago

Oh that no-sugar-added swap is genius! My youngest is sensitive to too much added sugar, I’m definitely trying that this weekend. Did you use the same amount of ice cream the recipe calls for?

3 days ago

Love that low-sugar swap! The recipe works perfectly with no-sugar-added vanilla ice cream, just use the same measured amount as written. So glad it’s a hit with your kids—nothing beats a cold treat on a hot summer day!

3 days ago

Made this for our neighborhood potluck last weekend and it was gone in 10 minutes flat! I topped each serving with a little fresh peach slice and a dash of nutmeg, people kept coming up to ask for the recipe. So easy, zero fuss, total crowd pleaser.

2 hours ago

Wait, has anyone tried making this with dairy-free vanilla ice cream and oat milk? I’m dairy free but have been craving a good peach milkshake something fierce, and this looks too good to pass up.

30 minutes ago

I did that exact swap last week! It came out so creamy and delicious, I couldn’t even tell it was dairy free. Just make sure your peaches are super ripe, it adds that extra sweetness you might miss without the dairy.

yesterday

Tastes exactly like the peach milkshakes I used to get at the old soda fountain downtown as a kid! I added a tiny splash of vanilla extract and a dollop of whipped cream on top, chef’s kiss. 10/10, will be making this all peach season long.

2 hours ago

Ooh the extra vanilla splash is such a good call! I love that old soda fountain taste, I’m definitely adding that when I make these for our beach trip next week.

30 minutes ago

That extra splash of vanilla is such a fun nostalgic touch! Whipped cream on top is non-negotiable in my book too. Hope you enjoy every sip all peach season long!

5 minutes ago

I added a shot of cold brew to mine this morning for a little peaches and cream pick-me-up and oh my gosh, it was the best breakfast treat I’ve had all month. Don’t knock it till you try it!

30 minutes ago

Super easy to make even for someone who burns toast half the time! Only thing is mine came out a little thinner than I expected, did I add too much milk? I used whole milk like the recipe said, but maybe I overblended?

just now

Great question! If your shake came out too thin, it’s usually either too much milk or your ice cream was a little too soft when you blended it. Next time, try adding an extra scoop of ice cream, and only blend for 10-15 seconds max so it stays nice and thick!

5 days ago

Wait, can I freeze leftover portions of this for later? I like to prep sweet treats for the week ahead and this would be perfect to have on hand for quick snacks.

3 days ago

I froze half of my batch last week in popsicle molds! It made the most amazing creamy peach popsicles, my toddler went crazy for them. Would recommend stirring really well if you freeze it as a shake and thaw it, though!

2 days ago

Love the popsicle hack! If you’re saving it as a shake, it will keep in the freezer for up to a month—just let it sit on the counter for 10 minutes to soften a bit before stirring and serving, it’ll be good as new.

2 weeks ago

I used fresh peaches from my own backyard tree and y’all, this is the best use for them I’ve found yet. Way better than the cobbler I made last week, no cap.

1 week ago

Jealous of your backyard peach tree! My tree is still too young to fruit this year, but I’m absolutely bookmarking this recipe for when I get a big harvest in a couple years. Sounds incredible!

1 week ago

Made this for my at-home date night with my partner last weekend, paired it with grilled peach burgers and sweet potato fries. We ate it out of fancy sundae glasses with maraschino cherries on top, felt like we were at a fancy 50s diner! 10/10 date night win.

2 days ago

This is really tasty, but I found it just a touch too sweet for my taste. I used ripe peaches and regular vanilla ice cream like the recipe said, next time I’ll probably cut back on the added sugar a little bit to let the peach flavor shine more.

yesterday

I felt the same way! I skipped the extra tablespoon of sugar entirely when I made it and it was perfect, the ripe peaches and sweet ice cream were more than enough.

2 hours ago

Thanks for the honest feedback! The added sugar is totally optional, it’s really just there if your peaches are a little underripe. If you’re using super sweet, ripe farmers market peaches, you can absolutely leave it out entirely for a more fruit-forward flavor.