I’ve had maybe thirty piña coladas in my life, and the one that ruined all the others for me was on a hot afternoon in Old San Juan. We were three rounds deep — the real thing, the kind they pour over shaved ice in the old town — and I was already calculating how to get that back home.
I ended up with a file on my fridge, a 2-quart Cuisinart ice cream maker, and three failed attempts before it tasted right. The details in some of the photos don’t quite match the recipe below — you were there during my experiments, so I left them in. The recipe itself is the final version.
Why this actually works
The whole trick is making a frozen pineapple-coconut base ahead of time, then adding the rum only when you’re ready to serve. Alcohol keeps the mixture soft, so it goes in last. Which means the base is a perfectly good no-alcohol treat in its own right — scoop it for the kids, the teetotallers, or the 7pm me. One batch serves whoever’s in the house, whenever they want it. Back when I worked the line, we did the same thing with punch bases: pre-make the big thing, let the guest finish their own.
Total hands-on time is somewhere around 20 minutes. The chilling and churning wait themselves out.
What you’ll need
For the frozen base (serves around 10):
1 x 22-ounce bottle Coco Real Gourmet Cream of Coconut. This is the creamiest option I’ve found, and it is not the same thing as coconut cream or coconut milk — the recipe leans on it for exactly that reason.
1 x 46-ounce can Dole 100% Pineapple Juice
1 cup water
Equipment: a 2-quart Cuisinart ice cream maker (or any freezer-bowl model), a large mixing bowl, a whisk, a freezer-safe container with a lid, an ice cream scoop, thick straws, and glasses — mine are roughly 13 ounces each. A jigger is a bonus, a measuring cup works fine.
How to make it
Whisk the cream of coconut, pineapple juice, and water in a large bowl until completely smooth. Cover and refrigerate for at least 4 hours — overnight is better, and it’s the part I always do the night before.
Pour the chilled mixture into the frozen bowl of your ice cream maker and churn, following the machine’s instructions, usually 20–30 minutes, until it’s soft-serve consistency.
If your machine is small, chatter it in two batches.
With my 2-quart Cuisinart, I churn half at a time. Big catch: if you’re doing a second batch with this machine, refreeze the metal insert for 24 hours before the second run, or it will not freeze. I learned this the expensive way.
Transfer the finished base to a lidded, freezer-safe container and freeze for several hours, or overnight, until firm.
At serving: measure roughly 1 1/2 to 2 ounces of white rum into each glass, then scoop the frozen base on top. Hand your guests a thick straw — the kind for milkshakes work best — and let them stir it as they drink. Trim the straws if they’re taller than your glasses. A wedge of pineapple and a cherry on the rim if you’re feeling fancy.
Tips for the best piña coladas
Chill the base before churning — it’s the difference between creamy and icy.
Stick with real cream of coconut, not coconut milk or coconut cream. That’s the whole point of the recipe.
Rum goes in at serving. Alcohol lowers the freezing point and keeps the base from setting properly.
Want it thicker? More base, less rum for each glass. Want it sipperable? Add a splash of pineapple juice.
Make the base a day ahead. The base does the work; the weekend does the rest.
Questions you’re probably thinking
Can I make this without alcohol? Yes — the frozen base is the whole drink, minus the rum. It’s grown into a genuine hit with my kids.
How far ahead can I make it? The base stores in a sealed container in the freezer for up to two weeks. Make it the weekend before and forget about it.
What rum should I use? A light or white rum keeps the classic tropical flavor. More or less to taste — the base is doing most of the work.
Can I use a different ice cream maker? Any freezer-bowl model will work. Follow your machine’s instructions for freezing the bowl and churning time, and expect the batching to be different on a smaller unit.
Useful trades
Trade-It Tip: No thick milkshake straws? Your thickest available straw, trimmed to the glass, is fine. And if the Coco Real is sold out, Coco López cream of coconut is the backup I’d reach for — same idea, same texture.
I make this the weekend before I host, freeze the base, and on the day I do nothing but scoop, measure rum, and hand out drinks. That’s the whole job. If it doesn’t fit a Tuesday night, it doesn’t get published.