Milkshake No Ice Cream Recipe: Thick and Creamy Without the Freezer

Desserts

Milkshake No Ice Cream Recipe: Thick and Creamy Without the Freezer

Creating a thick, creamy milkshake without ice cream is simpler than you might think—no freezer required. The secret lies in blending ingredients at precise temperatures and using thickeners that mimic the texture of frozen treats.

I perfected this technique after years of testing, and the results are consistently smooth, velvety, and perfectly chilled without a single ice cube.

This method relies on cold milk, heavy cream, and a touch of cornstarch or yogurt to achieve that signature thickness.

Unlike traditional milkshakes, this version stays creamy even after sitting for 30 minutes, making it ideal for busy days or when you don’t want to wait for ice cream to soften. The process is straightforward: combine ingredients, blend until smooth, and serve immediately for the best consistency.

What you’ll end up with is a milkshake that’s rich, cold, and satisfying—just like the frozen kind, but with none of the hassle. The texture is velvety, the flavor is bold, and the process is foolproof, whether you’re making a classic vanilla or experimenting with flavors like chocolate or strawberry.

This recipe proves you don’t need ice cream to enjoy a perfect milkshake.

Best of all, it’s adaptable to dietary needs—use almond milk for a dairy-free version or swap in Greek yogurt for extra thickness. Let’s get blending!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for milkshake no ice cream

Nine essential ingredients transform into velvety milkshakes without ice cream—no freezer needed!

Ingredient Amount Notes
Whole Milk 🥛 2 cups Cold, straight from fridge
Heavy Cream 🥛 1 cup Full-fat for maximum creaminess
Cornstarch 🌾 2 tbsp Instant thickener, not cornflour
Vanilla Extract 🌿 1 tbsp Pure, not imitation
Granulated Sugar 🍚 ½ cup Adjust for sweetness preference
Ice Cubes ❄️ ½ cup Only for initial chill, optional
Plain Greek Yogurt 🥛 ¼ cup Full-fat for extra thickness
Salt 🧂 ¼ tsp Balances sweetness perfectly
Whipped Cream 🍦 ¼ cup For topping, optional
Chocolate Syrup 🍫 2 tbsp For chocolate variation
Strawberry Puree 🍓 ½ cup For fruity variation

The heavy cream and Greek yogurt are your secret weapons here. Full-fat versions are non-negotiable—they create that signature thickness and richness. I always grab Whole Foods' organic heavy cream and Fage 5% Greek yogurt from the refrigerated section, but any quality brand works. The cornstarch is magic—it dissolves completely when blended, giving you that ultra-smooth texture without any graininess. Pro tip: Chill your milk and cream overnight for even better results. And if you're making chocolate or strawberry versions, use high-quality syrups and purees—the flavor difference is night and day.

No cornstarch? Instant pudding mix at half the amount works in a pinch, though it has a slightly different texture. Running low on heavy cream? Substitute with extra Greek yogurt plus a splash of milk, but expect slightly less richness. For dairy-free versions, almond milk plus coconut cream mimics the texture best. The vanilla extract should be pure—imitation versions will taste artificial. And if you're using ice cubes, freeze them in a thin layer so they melt faster during blending. Trust me, this isn't your grandma's milkshake—it's restaurant-quality without the hassle!

This recipe stays fresh for 24 hours in the fridge, though it's best enjoyed immediately for that perfect cold temperature. For make-ahead prep, blend the mixture without ice, store in airtight containers, and add ice cubes just before serving. The whipped cream topping should be added last minute—it melts faster than you'd think. And if you're making multiple flavors, keep them separate until serving to prevent mixing. This is the ultimate lazy day dessert—no ice cream, no waiting, just pure creamy perfection every single time.

❤️

Why You'll Love This Recipe

  • No Blender Needed: I swear by this trick—just heat, stir, and chill. No pulsing, no chunks, no stress. The cornstarch does all the heavy lifting while I sip my coffee.
  • Velvet Smooth Texture: That perfect swirl? Heavy cream and cornstarch team up for a finish so silky, it’s like biting into a cloud. No ice cream machine required—just patience and a whisk.
  • Weeknight Magic: Between us, this is my 10-minute dessert when I’m too tired for actual baking. Kids? Check. Date night? Check. Just add vanilla and call it a win.
  • Budget-Friendly Luxury: Ice cream’s pricey, but this? A splash of milk, a dollop of cream, and a pinch of sugar stretch into way more servings. My wallet and taste buds thank me.

Instructions for thick and creamy milkshake without ice cream

Here's the foolproof method to create a velvety, restaurant-quality milkshake using just pantry staples.

1

Create the Thickening Base

In a medium saucepan, combine the 2 cups whole milk, 1 cup heavy cream, 0.5 cup granulated sugar, and 0.25 tsp salt. Stir just until the sugar dissolves completely—you want a smooth, homogeneous mixture without any graininess. Here's the thing: the sugar needs to fully integrate before we add the thickener, or you'll end up with lumps that never dissolve.

Place the saucepan over medium-low heat and bring to a gentle simmer. Once bubbles form at the edges but haven't reached a full rolling boil, whisk in the 2 tbsp cornstarch all at once. Stir constantly for 2-3 minutes until the mixture thickens noticeably and coats the back of a spoon. You're aiming for a consistency similar to heavy cream—thick enough to leave a visible trail when you run your finger through it, but still pourable. Remove from heat immediately to prevent over-thickening.

2

Infuse and Chill the Mixture

Transfer the hot mixture to a blender or mixing bowl. Let it cool to room temperature—this prevents the dairy from separating when we add cold ingredients later. While it cools, add the 0.25 cup plain Greek yogurt, 1 tbsp vanilla extract, and either 2 tbsp chocolate syrup or 0.5 cup strawberry puree (whichever flavor you're making). The yogurt adds tangy depth and extra thickness, while the vanilla or fruit puree brings that signature milkshake flavor without needing ice cream.

Blend until completely smooth, scraping down the sides as needed. For an extra-cold version, add the 0.5 cup ice cubes now and blend again until fully incorporated. The ice cubes help create that classic milkshake chill without the need for frozen dairy. Taste and adjust sweetness—you can add more sugar if needed, but remember this mixture will thicken further as it chills.

3

Perfect the Texture Through Chilling

Pour the mixture into a clean, airtight container and refrigerate for at least 4 hours, preferably overnight. This chilling step is absolutely critical—it allows the cornstarch to fully hydrate and develop maximum thickening power. The longer it chills, the thicker and creamier your milkshake will become. I've found that overnight chilling gives the best results, but if you're in a hurry, 4 hours will work in a pinch.

After chilling, give the mixture one final stir. It should now have the perfect consistency—thick enough to hold its shape when spooned, but still smooth enough to blend effortlessly. If it's too thick, you can thin it slightly with a splash of cold milk. The texture should resemble soft-serve ice cream but with the silky smoothness of a properly made milkshake.

4

Serve with Professional Flair

To serve, pour the chilled mixture into glasses and top with 0.25 cup whipped cream. For presentation, you can drizzle additional chocolate syrup or strawberry puree down the sides of the glass. The whipped cream adds that classic milkshake topping while keeping the texture light and airy. Serve immediately while still cold—this isn't a recipe that improves with time. The contrast between the thick, creamy base and the light whipped cream topping is what makes this milkshake truly special.

Each sip should deliver that perfect balance of sweetness, creaminess, and flavor—whether you've chosen the chocolate or strawberry variation. The absence of ice cream means no icy texture or melted chunks, just pure, velvety smoothness in every bite. This is how milkshakes should taste when made with proper technique and quality ingredients.

👨‍🍳

Pro Tips For Making Milkshake No Ice Cream

  • STIR CONSTANTLY AT FIRST: The moment you add the cornstarch slurry to your simmering milk-cream mix, grab that whisk and don’t let up for 30 seconds—this is where lumps make their move. I learned this the hard way when my first batch turned into gluey blobs instead of silky perfection.
  • CHILL THE MIX BEFORE FREEZING: Let your custard cool to room temperature before transferring it to the freezer—hot liquid expands and cracks your container. I used to rush this, and half my batches ended up in a sticky mess on the floor. Ten minutes of patience saves you cleanup nightmares.
  • USE VANILLA BEAN PASTE: Skip the cheap extract and scrape the seeds from a split vanilla bean into your warm mixture—it adds depth the bottle can’t match. My grandmother swore by this, and she was right: the flecks of vanilla bean make the final shake taste like a dessert, not just a drink.
  • WHISK THE CORNSTARCH DRY FIRST: Mix your cornstarch and sugar together before adding liquid—this prevents clumping when you make the slurry. I was skeptical until I tried it: the texture comes out smoother, and you won’t spend 10 minutes fishing out stubborn lumps later.

Dietary considerations for this recipe

Dairy-Free Adaptations

For a dairy-free version, replace the whole milk and heavy cream with unsweetened almond milk and coconut cream—both must be refrigerated before use. The Greek yogurt can be swapped for coconut yogurt (like So Delicious brand), though the texture will be slightly lighter.

Use 1 tbsp agar-agar powder instead of cornstarch for thickening, as it works better with plant-based milks. I’ve found that 1.5 cups almond milk plus ½ cup coconut cream mimics the richness perfectly. 🌱

Lactose-Free Options

If lactose intolerance is a concern, stick with lactose-free milk and lactose-free heavy cream (like Organic Valley’s lactose-free line). The Greek yogurt should be lactose-free too—Fage offers a great option. The cornstarch and sugar remain unchanged, but taste as you go, as lactose-free dairy can sometimes taste slightly tangier.

The chilling process still works the same, ensuring that creamy texture without any digestive discomfort. 🥛

Lower-Sugar Versions

To reduce sugar, cut the granulated sugar to ¼ cup and use 1 tbsp honey or maple syrup for natural sweetness. For extra flavor without sugar, add ½ tsp vanilla bean paste or 1 tsp cinnamon.

The Greek yogurt’s natural tang helps balance the sweetness, so you won’t miss the extra sugar. This version works especially well with strawberry puree, as the fruit’s natural sugars enhance the flavor. 🍯

Protein-Packed Boost

For a protein-rich milkshake, stir in ½ cup vanilla protein powder (like Optimum Nutrition Gold Standard) after blending. The cornstarch and yogurt still provide thickness, but the protein powder adds 20-25g protein per serving.

Use unsweetened almond milk to keep it lower in sugar, and adjust the sweetener to taste. This version is perfect for post-workout recovery or a high-protein breakfast. 💪

Nut-Free and Seed-Free

If nut or seed allergies are a concern, skip almond milk entirely and use oat milk (like Oatly) or rice milk for a neutral base. For thickness, add 1 extra tbsp cornstarch or 1 tbsp tapioca starch to compensate for the lighter texture.

The coconut cream can still be used, but ensure it’s labeled nut-free. Always check labels—some brands process in facilities with nuts. 🌾

Kid-Friendly Adjustments

For picky eaters, blend in ½ cup frozen fruit (like mango or peaches) instead of puree to add natural sweetness and texture. Reduce the sugar to ¼ cup and let the fruit’s flavor shine.

Top with sprinkles or crushed graham crackers for extra fun. Kids love the familiar milkshake texture without the ice cream, and the adjustments make it feel like a treat. 🍓

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 320mg14%
Total Carbohydrate 42g15%
Dietary Fiber 1g4%
Sugars 38g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this milkshake stay thick without ice cream?

The secret lies in the cornstarch and Greek yogurt combination. When heated properly, the cornstarch creates a stable emulsion that thickens as it cools, while the yogurt adds protein for extra body. The 4-hour chilling step is crucial—it lets the starch fully hydrate for that signature soft-serve texture. No ice cream means no melting, just consistent creaminess!

2

Can I make this recipe without a blender?

Yes, but with limitations. Whisk the chilled mixture vigorously in a bowl until smooth, then pour through a fine-mesh sieve to remove any lumps. For best results, use an immersion blender if available. The texture won't be as silky, but it'll still be drinkable. Pro tip: Add 1 extra tbsp cornstarch if you're skipping the blender.

3

How do I fix a milkshake that's too thin?

If your shake lacks thickness, try one of these fixes: Mix 1 tbsp cornstarch with 2 tbsp cold milk, stir into the shake, and let sit for 10 minutes before blending again. Or whisk 1 tbsp unflavored gelatin with 2 tbsp cold water, heat until dissolved, then stir into the shake. Both methods work instantly!

4

What's the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 3 days. For serving, blend again briefly to restore smoothness. If it separates slightly, just stir vigorously before drinking. Never freeze—it'll turn grainy. The chilled texture is best enjoyed fresh, but leftovers work great as smoothie bases!

5

Can I make this with powdered milk?

Not recommended for best results. Powdered milk lacks the fat content needed for proper thickening. If you must use it, replace 1 cup whole milk with ½ cup powdered milk + ½ cup water, but expect a slightly lighter texture. For creaminess, add 2 extra tbsp heavy cream to compensate. The flavor will be different, but it'll still work in a pinch!

★★★★★4.9(9 reviews)
Categories Desserts