Yes, milkshakes can turn out thick, cold, and creamy without milk when you use the right base, sweetener, and blending ratio.
A milkshake without milk isn’t a sad backup plan. It can be rich, smooth, and full-bodied when the base has enough fat, enough water, and a little body. That’s the whole trick. A good shake needs something to blend, something to chill it down, and something that keeps it from tasting thin.
That’s why many milk-free milkshakes work best with ingredients you may already have: ice cream made from oats or coconut, frozen banana, yogurt, lactose-free dairy, canned coconut milk, soy beverage, or even silken tofu. Once you know what each one does in the blender, you can build the texture you want instead of guessing and hoping.
If you’re making one for a dairy-free guest, a lactose-intolerant kid, or just because you ran out of milk, the good news is simple: you’ve got options. Some taste closest to a diner-style shake. Others lean more like a smoothie-shop dessert. Both can be good. The difference comes down to the base you pick and how much liquid you pour in.
Can You Make Milkshakes Without Milk? Best Bases And Ratios
Milk does three jobs in a milkshake. It loosens the blend, softens the frozen ingredients, and adds a mild creamy note. So when milk is out, you just replace those jobs one by one.
- For classic milkshake flavor: use lactose-free milk, soy beverage, or oat beverage.
- For a thick, spoonable shake: use canned coconut milk, frozen banana, or a small scoop of yogurt.
- For a dairy-free dessert feel: pair non-dairy ice cream with a modest splash of liquid.
- For extra body without extra sweetness: use silken tofu or plain Greek-style non-dairy yogurt.
A clean starting ratio is 2 cups frozen base to 1/4 to 1/2 cup liquid. Start low. You can always add more. Most thin milkshakes happen because too much liquid goes in during the first ten seconds.
Texture matters more than the label on the carton. Oat beverage makes a mellow shake, but it can turn slack if you pour too much. Soy beverage holds up better and often gives a fuller sip. Coconut milk gives big body and a richer finish, though it brings its own taste with it. If that coconut note sounds good with chocolate, coffee, mango, or pineapple, it’s a great move.
What To Use Instead Of Milk
Each substitute pushes the shake in a different direction. Pick the one that matches the result you want, not just what’s closest to hand.
Oat Beverage
Oat beverage blends smoothly and has a soft cereal note that works well with vanilla, cinnamon, cookies, caramel, and berries. It’s easy to drink, though it can go loose fast. Keep the pour light and lean on frozen ingredients for thickness.
Soy Beverage
Fortified soy beverage is one of the closest stand-ins for dairy milk in everyday use, and MyPlate’s dairy guidance treats fortified soy drinks as the main plant-based match in that group. In a milkshake, soy beverage gives a steady texture and doesn’t disappear behind cocoa or peanut butter.
Lactose-Free Milk
If the issue is lactose, not dairy itself, lactose-free milk is the easiest swap. The flavor stays familiar, and the shake still tastes like the version most people expect. The NIDDK notes on lactose-free milk also point out that these products keep the same nutrition profile as regular milk.
Canned Coconut Milk
This is the move when you want a thick, almost ice-cream-parlor texture. Use the unsweetened canned kind, not the thin boxed drink. Two or three tablespoons may be enough. More than that can tip the flavor hard toward coconut, which is great in some shakes and a mismatch in others.
Frozen Banana
Frozen banana acts like a built-in thickener. It adds sweetness, gives body, and softens icy edges. Banana plays well with cocoa, peanut butter, coffee, strawberry, and dates. It also helps cheaper plant-based beverages feel fuller in the mouth.
Yogurt Or Non-Dairy Yogurt
Yogurt adds tang, body, and a cold creamy finish. Plain yogurt keeps the shake from turning candy-sweet. Vanilla yogurt makes the drink rounder and softer. This works best when you want something between a shake and a frozen dessert.
Silken Tofu
Silken tofu sounds odd until you try it. It blends into a smooth, custardy base with almost no grit. It’s handy when you want body without banana flavor or extra sweetness.
| Base | What It Does In The Blender | Best With |
|---|---|---|
| Oat beverage | Light creaminess, mild sweetness, easy to sip | Vanilla, cinnamon, cookies, berries |
| Soy beverage | Steady body, fuller texture than many plant drinks | Chocolate, peanut butter, coffee |
| Lactose-free milk | Classic milkshake taste and familiar texture | Any standard shake flavor |
| Canned coconut milk | Rich body, thicker finish, more fat | Chocolate, mango, pineapple, mocha |
| Frozen banana | Natural sweetness and heavy thickness | Peanut butter, cocoa, strawberry |
| Plain yogurt | Tangy, creamy, smooths icy blends | Berry, honey, vanilla |
| Silken tofu | Custardy body without strong flavor | Chocolate, vanilla, date shakes |
| Non-dairy ice cream | Dessert-like richness with easy thickness | Classic diner-style shakes |
Making A Milkshake Without Milk That Still Tastes Rich
When a milk-free shake tastes flat, the fix is usually small. It needs more salt, more vanilla, more frozen base, or less liquid. A tiny pinch of salt wakes up chocolate and peanut butter. Vanilla rounds out fruit and oat-based shakes. A spoon of nut butter adds depth and body at the same time.
Temperature also changes the result. Warm ingredients melt the frozen base too fast, and then you get sweet soup. Chill the glass if you can. Freeze sliced bananas in a single layer. Let the blender run just long enough to turn smooth, then stop. Overblending melts the shake from the inside out.
If you care about nutrition as well as texture, the ingredient choice matters. USDA FoodData Central is a handy place to compare sugar, protein, and fat across plant beverages, yogurt, cocoa, nut butters, and fruit before you settle on a mix.
A Simple Formula That Rarely Fails
- Pick a frozen base: ice cream, frozen banana, or both.
- Add a small amount of liquid: 1/4 cup to start.
- Add a flavor builder: cocoa, berries, coffee, vanilla, peanut butter, dates.
- Blend until smooth.
- Check thickness, then add one splash at a time only if the blender needs help.
That last step is where most home shakes get fixed. Not with a whole extra pour. Just a splash.
Best Flavor Pairings For Milk-Free Shakes
Some pairings feel natural right away. Others can clash. Coconut milk with strawberry can work, but it often tastes split in two. Oat beverage with mango can feel thin unless banana or yogurt backs it up. Soy beverage is the easiest neutral choice when you’re not sure.
- Chocolate: soy beverage, coconut milk, silken tofu, peanut butter
- Vanilla: oat beverage, yogurt, banana, cinnamon
- Strawberry: lactose-free milk, yogurt, banana
- Coffee: soy beverage, coconut milk, cocoa
- Peanut butter: banana, soy beverage, vanilla
- Tropical fruit: coconut milk, banana, lime zest
For a sharper fruit shake, keep the base cleaner and skip heavy nut butters. For a dessert-style shake, stack body on body: non-dairy ice cream plus banana, or yogurt plus coconut milk, then add your flavor.
| Milk-Free Shake Goal | Best Combo | Why It Works |
|---|---|---|
| Closest to a classic diner shake | Non-dairy vanilla ice cream + soy beverage | Full body with a mild flavor base |
| Thickest texture | Frozen banana + canned coconut milk | Dense, spoonable, rich |
| Light but still creamy | Oat beverage + yogurt + frozen fruit | Easy sip with gentle body |
| Higher protein feel | Soy beverage + silken tofu + cocoa | Smooth and filling without heaviness |
| No banana flavor | Lactose-free milk + ice cream or tofu | Neutral base with solid texture |
Common Mistakes That Ruin The Texture
The biggest mistake is chasing creaminess with more liquid. That almost always backfires. Use more frozen base instead. A second common problem is using ice cubes. Ice can make a drink cold, but it waters the flavor down and leaves a jagged texture.
Another slip is picking a sweetened plant beverage and then adding syrup, sweet fruit, and sweet ice cream on top. The shake turns cloying before it tastes rich. Taste after blending. A lot of the time it’s done already.
Fixes When Your Shake Goes Wrong
- Too thin: add frozen banana, more ice cream, or a spoon of yogurt.
- Too thick: add one tablespoon of liquid at a time.
- Too sweet: add cocoa, plain yogurt, or a pinch of salt.
- Too icy: blend less and use colder ingredients from the start.
- Too bland: add vanilla, espresso powder, cinnamon, or a nut butter.
When Milk-Free Is Better Than The Standard Version
There are times when skipping milk doesn’t feel like a workaround at all. Coconut milk gives chocolate shakes a richer edge. Banana makes peanut butter shakes thicker than many diner versions. Lactose-free milk lets people keep the classic taste without the usual trouble that regular milk can bring.
So, can you make milkshakes without milk? Yes, and in plenty of kitchens the milk-free version ends up being the one people ask for again. Pick a base with body, start with less liquid than you think you need, and build the flavor around that base instead of fighting it. That’s the part that turns a random blender drink into a real milkshake.
References & Sources
- MyPlate.“Dairy.”Used to support the note that fortified soy beverages are the main plant-based alternative recognized alongside dairy foods in MyPlate guidance.
- National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK).“Eating, Diet, & Nutrition for Lactose Intolerance.”Used to support the point that lactose-free milk keeps the same nutrition profile as regular milk for people avoiding lactose.
- USDA.“FoodData Central.”Used as the official nutrient database reference for comparing sugar, protein, fat, and other nutrition details across shake ingredients.

