Skip to Content
This post contains affiliate links, and we will be compensated if you buy after clicking on our links. Read our Affiliate Disclosure, link below.

Chocolate Milkshake Decadence with Homemade Chocolate Sauce

Chocolate Milkshake Decadence with Homemade Chocolate Sauce

When avoiding palm oil, it’s risky to buy a chocolate milkshake or shakes of any kind from restaurants and ice cream shops. It’s best to make it at home when you know the exact ingredients.

This is because most ice cream contains palm oil. In addition, chocolate shakes are usually made with inexpensive store-bought chocolate sauce. Chocolate sauce usually contains Mono- & Diglycerides made from palm oil. If you are trying to avoid palm oil, this is a problem.

Homemade chocolate milkshakes are a wonderful treat. They’re also really easy to make. This chocolate shake recipe uses homemade chocolate sauce. You can use the sauce for shakes as well as over ice cream, pancakes, crepes, waffles, or even chocolate lava cake.

Chocolate Milkshake

This shake recipe calls for vanilla ice cream but for extra chocolate decadence, use chocolate ice cream. Be sure to choose ice cream without palm oil by reading labels.

There are also plenty of add-ins you can try too. Raspberries, blueberries, chopped strawberries, sliced bananas, real chocolate chips, palm oil free cookies, and more. Just about anything goes in a milkshake.

chocolate milkshake recipe

chocolate milkshake recipe

Now, some of your add-ins may make it tough for you to drink your milkshake with a straw, but that’s what spoons and extra large milkshake straws are for!

Follow these step-by-step directions to make the chocolate milkshake that tops any ice cream parlor. These six ingredients make one shake.

Prep time (for sauce and shake): 7 minutes

Cook time (for the chocolate sauce): 3 minutes

how to make a chocolate milkshake

chocolate milkshake ingredients

Homemade Chocolate Sauce

  • 3 tablespoons white sugar
  • 2 to 3 heaping tablespoons cocoa powder
  • 2 tablespoons real butter
  • 3 tablespoons whole milk
  • 1 teaspoon pure vanilla extract

Chocolate Milkshake Ingredients

  • 1 ½ cups vanilla ice cream or chocolate ice cream – Choose palm oil free ice cream
  • ½ to ¾ cups whole milk 
  • Optional topping: homemade whipped cream

How to Make a Chocolate Milkshake

To Make the Chocolate Sauce:

  1. In a small bowl, mix together the sugar and cocoa.
  2. Melt the butter in a small saucepan over medium heat. Whisk in the milk, then add the sugar/cocoa mixture. Whisk constantly to prevent lumps from forming. Cook for about 2 to 3 minutes until the sauce starts to thicken.
chocolate sauce for chocolate shake

Ingredients for chocolate sauce

  1. Remove the pan from the heat and whisk for an additional 30 seconds.
  2. Add the vanilla extract and stir well.
  3. Let the chocolate sauce cool on the counter.

To Make the Chocolate Milkshake:

  1. In a blender, combine the ice cream, half of the milk, and 3 tablespoons of the chocolate sauce.
  2. Blend the ingredients, adding more milk until it is the desired consistency. If you want a more chocolatey milkshake, add more chocolate sauce. You can also use chocolate ice cream instead of vanilla.
  3. Pour in a glass and enjoy. You can drizzle the top with more chocolate syrup if you like.
homemade milkshakes

Making homemade milkshakes is easy

If you want to make a peanut butter and chocolate shake, you can change out the chocolate sauce and replace it with peanut butter sauce.

Or make a chocolate caramel shake with this sugar free caramel syrup.

Use this whipped cream recipe to top the shake for extra creaminess. 

Making Shakes at Home

Love milkshakes? Check out this peanut butter milkshake. Learn about making other palm oil free desserts

Since learning that palm oil makes my son sick (we consider him to have a palm oil allergy and palm oil intolerance) the entire way we approach food needed to change. I now make most all of our foods from scratch. This includes all desserts. The great news is, it is now second nature. It’s easy to recreate favorite treats from scratch. 

Now that I’m in the habit, it’s a lot easier than it used to be. Premade frozen desserts in stores almost always contain palm oil. Going to ice cream shops to get ice cream is mostly out of the question. There are certain palm oil free ice cream flavors and brands I buy. So I can make milkshakes at home.

I use whole milk because it typically doesn’t contain Vitamin A Palmitate. Read labels to be sure before buying. 

Love chocolate? Check out this easy-to-make chocolate cake recipe.

If you make this chocolate milkshake recipe, let me know in the Comments. I’d love to know how you enjoyed it. Making desserts at home is easy once you have some basic ingredients. We love ice cream (who doesn’t?!) and making shakes makes it even more fun to eat. 

chocolate milkshake
Print

Chocolate Milkshake

Chocolate milkshakes are always such a wonderful treat! They’re also really easy to make. Making it at home means you know what ingredients are in it. Homemade chocolate sauce is the secret to this great-tasting chocolate milkshake. You can use vanilla or chocolate ice cream.
Course Dessert
Cuisine American
Keyword Chocolate Milkshake, Chocolate Milkshake Recipe, chocolate shake, chocolate shake recipe, homemade chocolate milkshake, how to make a chocolate milkshake
Prep Time 7 minutes
Cook Time 3 minutes
Servings 1

Ingredients

Homemade Chocolate Sauce

  • 3 tablespoons white sugar
  • 3 tablespoons heaping tablespoons cocoa powder
  • 2 tablespoons butter
  • 3 tablespoons milk
  • 1 teaspoon pure vanilla extract

Chocolate Milkshake

  • 1 ½ cup chocolate or vanilla ice cream
  • ¾ cup whole milk

Instructions

Chocolate Sauce

  • In a small bowl, mix together the sugar and cocoa.
  • Melt the butter in a small saucepan over medium heat. Pour the milk in. Add the sugar/cocoa mixture. Whisk constantly so lumps don't form. Cook for 2 - 3 minutes until sauce starts to thicken.
  • Remove pan from the heat and whisk for an additional 30 seconds.
  • Add in the vanilla extract and stir well.
  • Let the chocolate sauce cool on the counter.

Chocolate Milkshake

  • In a blender, combine the ice cream, half of the milk, and 3 tablespoons of cooled chocolate sauce.
  • Blend the ingredients. Adding more milk to get the thick or thinner consistency you want. If you want a more chocolatey milkshake, add more homemade chocolate sauce.
  • Pour in a glass and enjoy. You can drizzle the top with more chocolate syrup if you like.
Recipe Rating