Skip to Content

Coconut Shake Recipe

This coconut shake recipe is simple, delicious, and not too sweet. If you’ve been craving a coconut treat that’s full of flavor but made with (mostly) healthy ingredients, you’re in the right place!

Most coconut shake recipes are a mix of vanilla ice cream and coconut extract or coconut cream. These are tasty, but can be a little lacking in authentic coconut flavor. And they’re also loaded with sugar and calories.

a white shake in a glass milk bottle with a blue paper straw and a white orchid.

Another method is to blend toasted or untoasted coconut flakes with coconut milk for more coconutty flavor, but you’ll likely end up with gritty coconut bits in your glass. 

Three simple ingredients 

After a bunch of experimenting, I realized that the simplest and also the lowest calorie version of a coconut shake was the one I liked the best. Win-win!

It does use canned cream of coconut as the sweetener, but I’ll include some substitution options if that’s a concern. This super simple coconut shake is made with:

  • Coconut milk (from a carton)
  • Cream of coconut (canned)
  • Frozen banana

Why frozen banana?

For years, I’ve been making frozen banana “nice cream” in my Vitamix. It’s so easy (just frozen bananas and a splash of any kind of milk) and it’s amazing how creamy it becomes. I love to add frozen bananas to my smoothies for that creamy texture, and it’s great in milkshakes too. 

One of the nice things about frozen bananas is that they don’t impart a whole lot of flavor to the finished recipe. So if banana isn’t your favorite flavor, no worries.

a nutribullet filled with a white liquid next to a coconut.

The bananas are there mostly for their creamy, ice cream-like texture, and a little added sweetness, but they don’t detract from the super coconutty flavor you get from the cream of coconut.

And a nice bonus is that they’re good for you! Swapping frozen bananas for ice cream is a great way make your shake a little healthier without sacrificing taste.

What is the difference between canned coconut milk and coconut milk in a carton?

You may have seen coconut milk in with the almond, soy, and oat milks at your grocer’s freezer. It’s also easy to find unrefrigerated in cartons in the baking aisle, or in cans in the Asian foods section. So what’s the difference with these forms of coconut milk and how do you know which one to choose?

Coconut milk is made by grating the coconut’s white flesh and pressing the liquid from it. This liquid contains some coconut water and some coconut oil, making it smooth and creamy. When coconut milk sits undisturbed, the fat rises to the top, forming the rich coconut cream.

Canned coconut milk tends to be the most raw form, with liquid below and a solid layer of coconut cream on top. When using canned coconut milk in a recipe, give the can a good shake before opening to mix the cream layer back into the milk.

Coconut milk sold in cartons has been further processed to maintain a smooth, lighter liquid state (no cream on top). It’s sometimes labeled as “coconutmilk” or “coconutmilk beverage.” This is another way of saying that it’s been adulterated a bit in order to make it easy to pour, easy to package, easy to drink, and in some cases, relatively shelf stable.

Coconut milk in cartons is a little less coconutty in flavor than canned coconut milk, but it’s still delicious. It’s my first choice when mixing up smoothies and even shakes like this one because of how easy it is to use.

What is cream of coconut?

Cream of coconut is essentially just sweetened canned coconut milk. Like canned coconut milk, it’s liquidy on the bottom, and usually has a solid layer of coconut cream on top.

During the warmer months, this layer melts into the liquid. But just like canned coconut milk we discussed earlier, you just need to give the can a good shake before opening to mix the layers together.

view of a white shake in the blender cup from above.

Some popular cream of coconut brands are Coco Lopez, Goya, and Coco Real, which is processed a bit more, making it easier to pour/squeeze out of its tube. I used Goya for this recipe. I like this brand the best because it has the least ingredients.

How to make your own cream of coconut

If you prefer, you can make your own cream of coconut by mixing full-fat coconut milk (in the can) with sugar. A good rule of thumb is about ¾ – 1 cup of sugar per 1 can of coconut milk. 

Gently heat the coconut milk in a saucepan and add the sugar and a pinch of salt. Stir until all of the sugar has dissolved, then let it cool and store it in an airtight container in the fridge.

two halves of a brown coconut on a white background.

Want to make it lower-sugar? You can use a sugar substitute like erythritol, allulose, stevia, or monk fruit. Add your sweetener of choice to taste. If you want a closer-to-nature sweetener that pairs perfectly with coconut, use date syrup of blend the coconut milk with whole pitted dates.

Making your own cream of coconut is a great way to avoid preservatives, stabilizers, and thickeners that you’ll find in some canned versions.

Calories and carbs in this coconut shake

There are approximately 222 calories in the full serving of this shake. There are 36 grams of carbs, 28 grams of sugar, and 9 grams of fat. I used Goya Cream of Coconut and unsweetened boxed coconut milk.

white liquid in a glass milk bottle next to a coconut.

How to make it even creamier – without ice cream

If you want to make this shake even more creamy and sweet, add a half cup of vanilla (or coconut!) Greek yogurt. This will add a little more sugar though, so keep that in mind. Of course, you can add a half cup of vanilla ice cream to make this shake ultra-indulgent!

If you like tropical frozen drinks, try my Island Impact or Pineapple Surf smoothie recipes!

a white shake in a vintage-style milk bottle with a paper straw and white orchid.
a white shake in a vintage-style milk bottle with a paper straw and white orchid.

Coconut Shake Recipe (No Ice Cream!)

Amy Traynor
This healthier coconut shake is made with coconut milk, cream of coconut, and frozen bananas. It's super creamy and delicious, without being too sweet. And it clocks in at just over 200 calories, making it a much lighter alternative to coconut shakes made with ice cream!
Prep Time 3 minutes
Total Time 3 minutes
Course Drinks
Cuisine American
Servings 1 shake
Calories 222 kcal


  • 1 Blender


  • 1 cup coconut milk (from the carton)
  • 2-3 tbsp cream of coconut*
  • ½ cup frozen banana
  • ½ cup ice


  • Combine all ingredients in a blender and blend until smooth.
  • Pour into a tall glass and serve with a straw.


*Cream of coconut recipe

  • 1 can full fat coconut milk (roughly 1 3/4 cups)
  • ¾ cup – 1 cup sugar
  • Pinch of salt
  1. Combine all ingredients in a saucepan and place it over low heat.
  2. Stir frequently until all of the sugar has dissolved and the liquid has a uniform, smooth appearance.
  3. Pour into a container and store in the refrigerator for up to 2 weeks.

Recipe tips

Make your coconut shake even creamier by adding 1/2 cup of vanilla or coconut Greek yogurt for extra creaminess and sweetness without the added fat and calories of ice cream.
Add even more coconut flavor by adding a 1/2 tsp of coconut extract.
Add a small pinch of salt to enhance the flavors even more.
Top with whipped coconut cream and toasted coconut flakes for the ultimate coconut treat!
Make it a super healthy treat by swapping the sweet cream of coconut for unsweetened coconut cream (use 1/4 cup) and adding two whole pitted dates. Blend really well to ensure there are no date chunks in your shake.


Calories: 222kcalCarbohydrates: 36gProtein: 1gFat: 9gSugar: 28g
Keyword banana, coconut, coconut milk, cream of coconut, milkshake, smoothie, tropical drinks
Tried this recipe?Let us know how it was!