Ninja Slushi Frozen Hot Chocolate Recipe

Frozen hot chocolate gives chocolate lovers a whole new way to enjoy their favorite drink. Instead of serving it warm, this recipe turns it into a thick, creamy frozen treat that’s perfect for sipping any time.
The Ninja SLUSHi machine makes it even better by freezing the chocolate mixture while continuously churning it, so you get a smooth slushy texture without adding ice that can water down the flavor.
My homemade Ninja SLUSHi Frozen Hot Chocolate Recipe keeps the chocolate taste front and center while delivering the smooth, café-style texture you’d expect from a specialty drink shop. Simply mix the ingredients, pour them into the machine, select the Milkshake setting, and let it do the work.
Finish with whipped cream, chocolate shavings, or marshmallows, and enjoy a café-quality frozen hot chocolate right from your own kitchen with almost no effort.

Why Is the Ninja SLUSHi Machine Better Than a Blender for Frozen Hot Chocolate
I reach for my Ninja SLUSHi machine instead of a blender because it does more than mix the drink. It freezes the chocolate mixture while it slowly churns, so the texture stays smooth from start to finish.
A blender chops ice, but the ice melts and can thin the chocolate flavor. The Ninja SLUSHi does not need extra ice, so every sip stays creamy and full of chocolate.
I also like that I only pour in the mixture, choose the frozen drink setting, and let the machine do the rest work.
What Ingredients Need for Ninja SLUSHi Frozen Hot Chocolate Recipe
This recipe uses a few easy ingredients that work well together. Simple swaps can also help match what you already have at home or the flavor you like best.
- Heavy Cream (½ cup) – Heavy cream gives the frozen hot chocolate a thick, creamy texture. It also helps the drink stay smooth in the Ninja SLUSHi machine. For a lighter drink, half-and-half can replace the heavy cream, though the texture will be a little thinner.
- Milk (2 cups) – Whole milk creates the best balance of creaminess and flavor. It blends well with the other ingredients and helps the mixture freeze evenly. Two percent milk can be used for a lighter drink. Dairy-free milk, such as oat milk or almond milk, also works, though the texture may be a little less creamy.
- Sweetened Condensed Milk (7 ounces) – Sweetened condensed milk adds sweetness and gives the drink a smooth, creamy finish. It also helps create a thicker frozen texture. A sweetened condensed oat milk product can be used as a dairy-free substitute.
- Hot Chocolate Mix (3 packets) – Three packets of hot chocolate mix give the drink its chocolate flavor. Choose a good-quality mix that dissolves easily for the smoothest result. Milk chocolate, dark chocolate, or double chocolate hot chocolate mix all work well.
- Whipped Cream (for topping) – Whipped cream adds a soft, creamy topping that pairs well with the frozen chocolate drink. Store-bought whipped cream is quick and easy, while homemade whipped cream is another good choice.
- Chocolate Shavings or Mini Marshmallows (Optional) – Chocolate shavings add extra chocolate in every sip. Mini marshmallows bring a classic hot chocolate touch. Chocolate curls, mini chocolate chips, or crushed chocolate cookies also work well as optional toppings.
Kitchen Equipment
- Ninja SLUSHi Machine – Freezes and churns the drink.
- Large Mixing Bowl – Holds all the ingredients.
- Whisk – Blends everything until smooth.
- Liquid Measuring Cup – Makes pouring easy.
- Dry Measuring Cups – Measures the heavy cream and milk.
- Measuring Spoons – Useful for optional toppings or add-ins.
- Rubber Spatula – Scrapes every bit of the mixture.
- Serving Glasses – Holds the finished frozen hot chocolate.
- Long Spoon – Stirs toppings into the drink.
- Straw – Perfect for sipping the frozen slush.
Making Frozen Hot Chocolate in the Ninja SLUSHi
Step 1 | Mix the Dairy
Pour 2 cups whole milk and ½ cup heavy cream into a large mixing bowl. Whisk for about 30 seconds until they are fully combined.

Step 2 | Add the Sweet Ingredients
Pour in 7 ounces sweetened condensed milk. Add 3 packets of hot chocolate mix.
Whisk for 1 to 2 minutes until the chocolate mix is completely dissolved and no dry spots remain. The mixture should look smooth and even.
Step 3 | Pour into the Machine
Transfer the chocolate mixture into a large measuring cup with a spout. Carefully pour it into the Ninja SLUSHi machine. Do not fill past the maximum fill line. Secure the lid before starting the machine.

Step 4 | Select the Program
Choose the Milkshake setting. Increase the temperature by one bar. Raising the temperature setting by one bar helps the mixture freeze a bit firmer during churning.
This step gives the drink its thick, slushy texture instead of a thinner, more liquid result. The machine will begin freezing and slowly churning the mixture at the same time.

Step 5 | Let the Machine Work
Allow the Ninja SLUSHi machine to run for about 20 minutes. During this time, the mixture will become thick and smooth.
When the cycle is complete, the frozen hot chocolate should have a creamy slush texture that holds its shape but still pours easily. Let the machine run for another 2 to 3 minutes if you prefer a thicker texture.

Step 6 | Dispense the Frozen Hot Chocolate
Place a serving glass under the dispenser. Pull the handle slowly and fill each glass with the frozen hot chocolate.

Step 7 | Add the Toppings Before Serving
Top each glass with whipped cream. Add chocolate shavings, mini marshmallows, or both for extra flavor and texture. Serve right away while the frozen hot chocolate is smooth and creamy.

Ninja SLUSHi Frozen Hot Chocolate Success Tips
- Start with Cold Ingredients – Cold milk, heavy cream, and sweetened condensed milk help the machine reach the right slushy texture more quickly.
- Mix Until No Powder Remains – Take a little extra time to dissolve the hot chocolate mix completely. A smooth base gives a smoother frozen drink.
- Let the Machine Finish the Cycle – Avoid stopping the machine too early. The full cycle gives the frozen hot chocolate its thick, creamy texture.
- Clean the Machine After Serving – Rinse and clean the Ninja SLUSHi soon after use. Chocolate is much easier to remove before it dries.
Easy Ways to Change the Flavor
Double Chocolate – For more chocolate in every sip, whisk 2 tablespoons unsweetened cocoa powder into the mixture with the hot chocolate mix. Add 2 tablespoons mini chocolate chips before pouring everything into the Ninja SLUSHi machine. The finished drink has an even deeper chocolate flavor.
Cookies and Cream – Add 6 crushed chocolate sandwich cookies to the prepared frozen hot chocolate after dispensing it into serving glasses. Stir gently and top with whipped cream and a few extra cookie crumbs. This simple change adds a cookies-and-cream flavor with small crunchy bites.
Protein Version – Add 1 scoop chocolate protein powder to the milk mixture before whisking. Reduce the hot chocolate mix to 2 packets so the drink stays balanced. Blend well until smooth, then prepare the recipe as directed in the Ninja SLUSHi machine.
Low-Carb Version – Replace the sweetened condensed milk with ⅓ cup sugar-free sweetened condensed milk and use 3 packets sugar-free hot chocolate mix. Prepare the recipe the same way. The drink stays creamy while lowering the total sugar.
What Desserts Pair Well with Frozen Hot Chocolate
- Chocolate Chip Cookies – Soft chocolate chip cookies pair well with the cold, creamy drink. Dip a cookie into the frozen hot chocolate or serve it on the side for a simple dessert that chocolate lovers will like.
- Brownies – A small brownie adds another layer of chocolate without taking much time to prepare. Warm brownies create a nice contrast with the cold slushy texture of the drink.
- Vanilla Cupcakes – Light vanilla cupcakes balance the chocolate flavor. A swirl of vanilla frosting adds a smooth finish and keeps the dessert from feeling too heavy.
- Chocolate Biscotti – Chocolate biscotti adds a crisp bite beside the frozen drink. Break small pieces into the whipped cream or nibble them between sips for a nice mix of textures.
- Mini Cheesecake Bites – Creamy cheesecake bites pair well with frozen hot chocolate. Their mild flavor balances the chocolate while the smooth filling matches the creamy texture of the drink.
Storage Tips
Refrigerating – Pour any leftover frozen hot chocolate into an airtight container and keep it in the refrigerator for up to 2 days. Stir well before serving because the ingredients may separate as they sit.
Freezing – Store leftovers in a freezer-safe container for up to 1 month. Leave about 1 inch of space at the top since the mixture expands as it freezes.
Restore the Slushy Texture – Let the frozen mixture sit at room temperature for 10 to 15 minutes. Pour it back into the Ninja SLUSHi machine and run a frozen drink cycle until the smooth slushy texture returns.
Ninja Slushi Frozen Hot Chocolate Recipe FAQs
1. Why didn’t my frozen hot chocolate get thick?
This can happen when the ingredient amounts are changed or the mixture contains too much liquid. Measuring each ingredient carefully helps the Ninja SLUSHi machine create the smooth, thick texture this recipe is known for.
2. Can I prepare the mixture ahead of time?
Yes. Mix all the ingredients, cover the bowl, and refrigerate the mixture for up to 24 hours. Stir it well before pouring it into the Ninja SLUSHi machine because some ingredients may settle.
3. Do I need to heat the milk before adding it to the machine?
No, you don’t need to heat the milk. The Ninja SLUSHi works with a cold liquid base and freezes it while churning. Just make sure the hot chocolate mix and condensed milk are fully dissolved and blended smooth before you pour it in.
4. Can I use dairy-free ingredients?
Yes. Dairy-free milk and dairy-free sweetened condensed milk can replace the regular dairy products. The texture may be a little lighter, but the drink will still freeze well and have a smooth chocolate flavor.
5. Can I add marshmallows before freezing?
Small marshmallows are best added after the frozen hot chocolate is served. Adding them before freezing can change the texture and keep the mixture from staying as smooth.
Ninja Slushi Frozen Hot Chocolate Recipe

Ninja Slushi Frozen Hot Chocolate Recipe made with milk, cream, and hot chocolate mix. Ready in 33 minutes for a smooth, creamy frozen chocolate drink
Ingredients
- 2 cups whole milk
- ½ cup heavy cream
- 7 ounces sweetened condensed milk
- 3 packets hot chocolate mix
- Whipped cream, for topping
- Chocolate shavings or mini marshmallows, optional for topping
Instructions
- Pour 2 cups whole milk and ½ cup heavy cream into a large mixing bowl. Whisk for about 30 seconds until they are fully combined.
- Pour in 7 ounces sweetened condensed milk. Add 3 packets of hot chocolate mix. Whisk for 1 to 2 minutes until the chocolate mix is completely dissolved and no dry spots remain. The mixture should look smooth and even.
- Transfer the chocolate mixture into a large measuring cup with a spout. Carefully pour it into the Ninja SLUSHi machine. Do not fill past the maximum fill line. Secure the lid before starting the machine.
- Choose the Milkshake setting. Increase the temperature by one bar. Raising the temperature setting by one bar helps the mixture freeze a bit firmer during churning.
- This step gives the drink its thick, slushy texture instead of a thinner, more liquid result. The machine will begin freezing and slowly churning the mixture at the same time.
- Allow the Ninja SLUSHi machine to run for about 20 minutes. During this time, the mixture will become thick and smooth.
- When the cycle is complete, the frozen hot chocolate should have a creamy slush texture that holds its shape but still pours easily. Let the machine run for another 2 to 3 minutes if you prefer a thicker texture.
- Place a serving glass under the dispenser. Pull the handle slowly and fill each glass with the frozen hot chocolate.
- Top each glass with whipped cream. Add chocolate shavings, mini marshmallows, or both for extra flavor and texture. Serve right away while the frozen hot chocolate is smooth and creamy.
Nutrition Information
Serving Size (Per Serving)Amount Per ServingCalories 410Total Fat 18gSaturated Fat 11gCholesterol 55mgSodium 230mgCarbohydrates 56gFiber 1gSugar 51gProtein 9g
This Ninja Slushi Frozen Hot Chocolate Recipe is easy to prepare and gives smooth, creamy results every time. The Ninja SLUSHi machine keeps the texture consistent with very little work.
Try this recipe, then share it with someone who loves chocolate drinks.






