Here is the problem with most "no ice cream" milkshakes: they are not milkshakes. They are sweet milk with a few ice cubes rattling around, and by the third sip the whole thing has separated into a sad, thin puddle. The ice cream was never just about flavor — it was doing the structural work. Ice cream is frozen fat and sugar whipped with air, and that is what makes a shake thick enough to need a straw and a spoon.
Take the ice cream away and you have to replace that structure with something else frozen, something fatty, or something that gels. The good news: your freezer already holds all three. The five methods below are ranked by how thick the result actually gets, and every one of them has been written with exact quantities for two servings, so you are not guessing at the blender.
The Base Recipe: Thick Banana Peanut Butter Shake (No Ice Cream)
This is the one to start with. It is the thickest of the five methods, it uses three main ingredients, and it takes five minutes.
- 2 large bananas, sliced and frozen solid — at least 6 hours in the freezer, ideally overnight. Soft-frozen bananas make a smoothie; rock-solid bananas make a shake.
- 1 cup cold whole milk — start here and add more only a tablespoon at a time. Whole milk beats skim here: the fat helps the thickness.
- 2 tbsp peanut butter — smooth, not natural-style runny peanut butter, which separates and thins the shake.
- 1 tsp vanilla extract and 1 tbsp honey or maple syrup (optional — the banana is already sweet).
- Blend the frozen banana first, alone, for 20 seconds. It will turn into crumbs, then into a soft-serve texture. That is the base of your thickness — do not skip this step.
- Add the milk, peanut butter, and vanilla. Blend on high for 45–60 seconds, tamping down once if your blender stalls.
- Check the thickness before you pour. It should mound on a spoon and need a firm tap to fall off. If the blender will not move at all, add milk 1 tablespoon at a time — never a big splash, which is how a thick shake becomes a thin one in two seconds.
- Pour into 2 chilled glasses. A cold glass buys you five extra minutes of thickness. Serve with a straw and a spoon, because a proper shake needs both.
Want chocolate? Add 2 tablespoons of cocoa powder with the peanut butter. Want it even thicker? Swap half the milk for 1/2 cup of Greek yogurt (method 3 below) — the tang disappears under the peanut butter.
5 Methods, Ranked by Thickness
1. Frozen banana (thickest, and the easiest)
Ratio for 2 servings: 2 large frozen bananas + 1 cup milk + 2 tbsp peanut butter or 2 tbsp cocoa. Frozen banana is the closest thing to ice cream that is not ice cream: frozen fruit pulp whips into a soft-serve texture, and the banana flavor is mild enough to disappear under chocolate, peanut butter, or strawberry. This is the method behind the base recipe above, and it is the one to use if you only try one.
2. Frozen milk cubes (the most ice-cream-like)
Ratio for 2 servings: 1 1/2 cups milk frozen in an ice cube tray + 1/2 cup cold milk + 2 tbsp sugar + 1 tsp vanilla. Freeze the milk the night before, then blend the cubes with the cold milk. Because the "ice" in this shake is milk itself, it never waters down as it melts — the shake stays thick to the last sip. This is the method to use when you want a classic vanilla shake flavor without any fruit taste. If you want the full ice-cream-style lineup, our guide to thick milkshakes that beat fast food covers the ice-cream versions for comparison.
3. Greek yogurt + frozen fruit (the high-protein option)
Ratio for 2 servings: 1 cup Greek yogurt + 1 cup frozen strawberries or mango + 1/2 cup milk + 1 tbsp honey. Greek yogurt is thick straight from the tub, and frozen fruit gives it the frozen structure. The full deep dive — taming the tang, four flavor builds, and the three mistakes that ruin a yogurt shake — is in our guide to a milkshake with Greek yogurt instead of ice cream. The result is tangier than a classic shake — closer to a frozen yogurt drink — but it is the thickest option that also works as breakfast. Use full-fat Greek yogurt; non-fat yogurt is noticeably thinner.
4. Chia or flax gel + frozen fruit (the dairy-free option)
Ratio for 2 servings: 3 tbsp chia seeds soaked in 1/2 cup milk or oat milk for 20 minutes + 1 1/2 cups frozen fruit + 1/2 cup milk. Chia seeds absorb up to ten times their weight in liquid and form a gel, which is exactly the structure a shake needs. The catch is time: you must soak them first, or you get crunchy seeds instead of thickness. Blend the gel with the frozen fruit and milk for a full 60 seconds.
5. Avocado + frozen fruit (the sneakiest)
Ratio for 2 servings: 1 ripe avocado + 1 cup frozen mango or strawberries + 3/4 cup milk + 1 tbsp honey. Avocado is almost all creamy fat, so it blends completely smooth and adds body without any avocado flavor once the fruit goes in. It sounds strange and it works — this is the method to use when someone in the house is dairy-free and hates bananas.
Why Your Shake Went Watery (and the 3 Fixes)
Too much liquid, added too fast. This is the number one cause, and it is always the same story: the blender stalls, someone pours in half a cup of milk, and the shake is ruined. Fix: add liquid one tablespoon at a time, and let the blender work for 10 seconds between additions.
Regular ice instead of frozen ingredients. Ice cubes are water. As they melt, they thin the shake — which is why a shake made with ice tastes great for three minutes and terrible by minute ten. Fix: freeze the milk, the fruit, or both, and skip the ice entirely. If you must use ice, use no more than 1/2 cup and add 1 tablespoon of peanut butter to compensate.
Blending too long. Friction heats the shake. After about 90 seconds of high-speed blending, the frozen ingredients start to melt from the motor heat alone. Fix: blend in 30-second bursts, and stop as soon as it looks smooth.
Pair it with breakfast: a thick shake plus one of our morning energy juices covers both the treat and the wake-up, and if dinner is the problem tonight, our guide to what to cook when you do not feel like cooking ends the same way this article does — with something good in a glass, fast.
FAQ: No-Ice-Cream Shakes
Can I make it ahead? You can freeze the blended shake in a sealed container for up to 2 weeks, but it will freeze solid. Let it sit at room temperature for 15 minutes, then re-blend for 30 seconds. It will not be quite as thick as fresh, but it is close.
Does it work with oat milk or almond milk? Yes, but expect a thinner result — plant milks have less fat. Compensate with an extra half banana or an extra tablespoon of peanut butter.
Which method is best for kids? Frozen banana, method 1. It is sweet without added sugar, it has no allergens beyond peanut butter (swap in sunflower seed butter for nut-free), and kids will eat a "banana ice cream shake" far more happily than a yogurt one.
How do I know it is thick enough? The spoon test: dip a spoon in, pull it out, and turn it upside down. If the shake clings for 3 seconds before falling, it is right. If it runs off instantly, add frozen fruit, not milk.
That is the whole trick, and it is a freezer trick, not a shopping trick. Freeze the banana tonight, and tomorrow's shake is already thick before you touch the blender.


