Skip to main content
Cooking With Anadi
RecipesCollectionsTechniquesFree ResourcesAbout
✦ Join the Kitchen
Sign in
Home / Recipes / American / Recreate McDonald's Frozen Hot Chocolate McFlurry At Home

Recreate McDonald's Frozen Hot Chocolate McFlurry At Home

Chocolate frozen hot chocolate McFlurry topped with cocoa powder and mini marshmallows in a clear cup.
Recreate McDonald's Frozen Hot Chocolate McFlurry At Home
Anadi Misra

By Anadi Misra · February 8, 2025

American

About this recipe

Make McDonald's Frozen Hot Chocolate McFlurry at home! This creamy, indulgent copycat recipe is easy to recreate in your Ninja Creami or blender anytime you want a treat.

↓ Jump to Recipe

This post may contain affiliate links. Read our disclosure policy

This post is sponsored by Magic Spoon. However, all opinions expressed are my own.

Watch the recipe

McDonald’s is my all-time favourite fast food spot. If you know me, then you know that a McDonald’s breakfast really starts my day on the right foot - in particular, my go-to pairing is a Breakfast Sausage McMuffin along with a crispy Hash Brown. When it comes to burgers, I get so much nostalgia when I reminisce on the great times I had visiting McDonald’s India: the McAloo Tikki Burger or the Crispy Paneer Burger. One thing I think everyone can agree on is that no matter where you are in the world, the fries at McDonald’s are always the same deliciousness!

Despite being a huge McDonald’s fan boy, believe it or not McFlurries are actually only a new obsession of mine. I’m not sure why I never had them growing up, but I always wanted to go for the chocolate sundae - I just love the hot chocolate, and I do certainly ask for extra chocolate!

Homemade frozen hot chocolate McFlurry in a clear cup topped with cocoa powder and marshmallows.

In December 2024, McDonald’s Canada launched a new McFlurry called the Grinch Frozen Hot Chocolate McFlurry for a limited time. I definitely wanted to try that out, so to avoid any more FOMO, I got one around the time it had launched to try it out. Honestly it was pretty amazing, and I knew I had to make this myself! As I describe in my free motivational guide to explore your potential in the kitchen, Make Cooking Fun!!, going out to eat is an excellent source of inspiration to try out new recipes at home! As you can see McDonald’s is always a source of inspiration for me! I had recently recreated the McDonald’s Oreo McFlurry recipe by adding a high protein spin to it, and it was really amazing with the help of the Ninja Creami! Since I love chocolate and since this is a McFlurry that is only available for Canada for a limited time, I wanted to share that no matter where you are in the world or what time of year it is, you can enjoy this super delicious McFlurry in the comfort of your own home! If you don’t have a Ninja Creami machine yet and you want to learn more about it, I definitely recommend you check out my deep dive video discussing all of the different settings and my first thoughts of the Ninja Creami here.

If you’ve always wanted to make your very own Frozen Hot Chocolate McFlurry right from home, then I certainly encourage you to prepare this homemade McFlurry as part of your one-month challenge! Live to Cook one-month challenge! Get started for free today by signing up to my newsletter, plus all of my latest recipes will be sent right to your inbox!

To follow along as we prepare our frozen hot chocolate ice cream base and how this homemade Frozen Hot Chocolate McFlurry comes together, be sure to watch the video recipe! If you’re not already, it would mean a lot if you could please subscribe YouTube channel and be sure to press the bell button so you’re notified when all of my video recipes are live! Let’s get started!

Homemade frozen hot chocolate McFlurry topped with mini marshmallows and cocoa powder in a clear cup.
What’s In the Frozen Hot Chocolate McFlurry?▼

McFlurries are international delights at McDonald’s and they sure are a much-loved dessert! However, this McFlurry is a new addition to the McDonald’s menu as of December 2024. To note that it is only available as part of the McDonald’s Canada menu, so yay for Canada! While I tend to complain about the lack of variety of some Canadian version of menus, plus one point for McDonald’s having their very own McFlurry option! Here is the description of the frozen treat according to McDonald’s Canada:

Unwrap a new favourite McFlurry flavour this holiday season, with rich cocoa powder and mini marshmallows swirled into smooth vanilla soft serve.

source: McDonald’s Canada

With that being said, we’ll be making a frozen hot chocolate base, actually inspired by my S’mores Hot Chocolate recipe since it really packs in the chocolate! As mentioned in the official description, there will definitely be some mini marshmallows added in with a final dusting of cocoa powder. I’m also going to add a little crunchy extra with some cereal sent to me by Magic Spoon! Magic Spoon is an excellent cereal that is high in protein and low in carbs so that you don’t eat extra sugar than what is in the ice cream. Plus, the protein from the cereal will help keep you full, making this dessert more satisfying!

Frozen hot chocolate McFlurry in a clear cup topped with cocoa powder and mini marshmallows, held up for display.

Questions You May Have!

What Kind of Milk Should I Use for This Frozen Hot CHocolate McFlurry?▼

To be authentic to the McFlurry and for best results, I do recommend that you use dairy milk to make this McFlurry recipe. The higher the fat content of your milk, the smoother and creamier it will be, and the closer it will be to replicating the actual McDonald’s McFlurry. Now, if you would rather be using a vegan milk such as almond milk (bonus points for making your own almond milkfrom scratch!), oat milk, or coconut milk, that’s fine, but from my experience seeing my wife make her Ninja Creami pints with plant-based milks, they definitely need more re-spins to achieve a similar smoothness. Additionally, while the final product is pretty smooth, it doesn’t compare to using dairy milk. To substitute the cream, you could use coconut cream to have that smooth and rich texture.

How Do I Get a Soft Serve Ice Cream Texture?▼

There are two important components in achieving a delicious soft-serve ice cream at home with the Ninja Creami:

  1. Right ingredients: The ingredients that you use will definitely be critical in getting the soft serve ice cream frozen hot chocolate base for the McFlurry. When you look at the nutrition information for the Vanilla Cone on the McDonald’s Canada’s menu, it is simply made with milk and sugar. Since we don’t have a fancy powerhouse ice cream machine, I’m also going to add some heavy cream to “help” out with the smoothness and richness of our homemade McFlurry. As for the sugar, I’m using maple syrup to make this a little more Canadian!
  2. The re-spin function: The Re-Spin button will certainly be your best friend in getting the ice cream super smooth and soft. You will need at least a second spin, but depending on the type of milk you used to make your base, you could need two or even three more spins until you get the desired result.
What if I Have a Powdery Texture after the First Spin?▼

This is totally normal! All you’ll need to do is keep re-spinning and trust the process - you’ll get the smooth ice cream after either one or more re-spins depending on the type of milk and cream used in your ice cream base.

Chocolate frozen hot chocolate in a clear cup topped with whipped cream, cocoa powder, and chocolate chips.
Does the Pint Really Have to Be Frozen for 24 Hours?▼

This is such a frequently asked question and has the Internet pondering like crazy! All of the official guidelines posted by Ninja recommend that you freeze the pint for the full 24 hours. This causes lots of discussion and debate online with mixed opinions.

Being as objective as possible, I’ve always followed the recommendation of following the 24 hour freezing period recommendation. I’ve read and seen instances online where people have frozen their pints for only 12 hours. In fact, my wife forgot to make her creami for breakfast one evening and also froze it for 12 hours. She actually liked that it was more of a Wendy’s Frosty texture rather than ice cream. Now, could you get away with this regularly? Not sure! It could increase the wear and tear of your Ninja Creami machine, since the blades do require the frozen base to do the processing properly. When the pint isn’t entirely frozen, then you don’t have an even surface for the blades to work.

As you’ll see with this homemade McFlurry recipe, freezing for 24 hours or more (I actually had my base frozen for nearly a week before spinning!) will definitely result in some incredible soft serve ice cream. Now, if you’re in a situation where you’re making your frozen hot chocolate base at 9 pm the night before and you want dessert the next day at 7 pm, I’m sure you’ll be totally fine! The most important thing is to ensure that the base is entirely frozen so that the machine can work properly, which requires the base to be entirely frozen. If your freezer froze the base perfectly in less than 24 hours, than a few hours less than 24 should not cause any issues! You can also use a “power freeze” feature that comes with your freezer to expedite the process.

Homemade frozen hot chocolate McFlurry topped with whipped cream, cocoa powder, and chocolate pieces in a clear cup.

More Tips for a Better Than McDOnald’s McFlurry!

  • Make sure to gently warm the milk to slowly melt the chocolate and stir often using a spatula or a whisk to ensure the milk does not scald while heating.
  • The richness of the hot chocolate based can be adjusted by controlling the amount of espresso/instant coffee powder, sweetener (maple syrup) or even the type of sweetener by substituting maple syrup with honey or table sugar or even Splenda or Stevia for a no-calorie option.
  • Adding a pinch of salt can also help enhance and highlight the chocolatey flavour.
  • If you have it on hand, finish your McFlurry with Dutch processed cocoa, as it is indeed richer than regular cocoa powder. That’s what I used here!
  • To get the creamiest texture in the McFlurry, ideally you will use full-fat dairy milk.While you can definitely use lower fat dairy products or even plant-based milks, but you may need more re-spins, and the taste and texture overall may differ.
  • If you want to make this recipe in the Ninja Creami Deluxe ice cream maker, use the recipe card at the bottom of this post to scale the recipe by 1.5 times.

Tools Needed

  • Saucepan
  • Ninja Creami ice cream maker
  • Extra Ninja Creami pints
  • Measuring cups
  • Measuring spoons
  • Ramekins
  • Whisk
  • Small sieve

Ingredients for Frozen Hot Chocolate McFlurry

Scroll to the bottom of this post for the FULL PRINTABLE RECIPE CARD or by press the “Jump to Recipe” button to see all ingredients and their quantities and to save the recipe for later. The recipe card will also allow you to scale the ingredients based on how many pints of this McDonald’s McFlurry recipe you want to make. By default, the ingredients listed here will yield one pint for the regular Ninja Creami model.

Ingredients for Frozen Hot Chocolate McFlurry including Magic Spoon cereal, milk, chocolate chips, marshmallows, and syrup arranged on counter.

For the Frozen Hot Chocolate Ice Cream Base

  • Milk: I used whole milk.
  • Heavy cream: Also referred to as “heavy whipping cream.”
  • Baker’s chocolate: I used unsweetened baker’s chocolate because we’ll be adding sweetness with the maple syrup. You could do semi-sweet if you like, but to be honest with you unsweetened will be just fine here since we are going to add sweetness with maple syrup! You could just reduce the amount of maple syrup if you are using a semi-sweet chocolate or even milk chocolate.
  • Semi-sweet chocolate chips: Added for extra chocolate delight to the frozen hot chocolate ice cream base.
  • Espresso powder or instant coffee: Enhances the chocolate flavour in the base. If you plan on eating your McFlurry in the evening, I recommend you use decaf so that this treat doesn’t keep you up all night!
  • Vanilla extract: For an amazing aroma in hot chocolate and for ice cream!
  • Maple syrup: Inspired by Canadian hot chocolate, maple syrup is our essential sweetener!

For the Mix-Ins and Toppings

  • Cereal: I’m using the chocolate cereal by Magic Spoon to finish off our McFlurry for more chocolate goodness and a little bit of a crunch! We’ll add some as a mix-in for the ice cream and then add some more for garnish.
  • Marshmallows: As the McDonald’s McFlurry describes, mini marshmallows are swirled into the ice cream to give that hot chocolate feeling!
  • Cocoa powder: A final dusting for garnish.

How to Make Frozen Hot Chocolate McFlurry in the Ninja Creami

Pour the milk in a saucepan and turn on the heat to medium. Add the chocolate chips, unsweetened chocolate and warm gently while stirring often until the chocolate is molten.

Pouring milk into a black saucepan containing melted chocolate on the stovetop.
Chocolate chips being poured into a saucepan of warm milk on the stovetop.
Grating dark chocolate into a bowl of milk using a microplane grater.
Stirring chocolate chips and unsweetened chocolate into warm milk in a saucepan with a whisk.

Add the heavy cream, espresso/instant coffee, vanilla extract and maple syrup and stir well. Heat and mix until well combined and steaming. Taste and adjust for sweetness.

Milk being poured into a saucepan with melted chocolate mixture on the stovetop.
Hot chocolate base with chocolate shavings sprinkled on top in a saucepan, ready to freeze.
Liquid chocolate base being poured into a saucepan with cocoa powder sprinkled on top for homemade frozen hot chocolate.
Pouring hot chocolate mixture into a saucepan with a green handle, showing combined chocolate and cream ingredients.
Hot chocolate base being stirred in a saucepan with a whisk, showing smooth, creamy chocolate mixture.

Pour this hot chocolate base in the 1 pint container. Freeze at a level spot for at least 24 hours.

Hot chocolate mixture being poured into a clear container for freezing, showing creamy brown liquid with a wooden spoon.

Insert the frozen creami treat to the Ninja Creami machine and select the Ice Cream setting.

Once the machine stops, you may notice that the base is powdery. Select the Re-Spin setting to make the ice cream creamy.

Hand inserting frozen treat container into Ninja Creami machine for ice cream setting.
Ninja Creami machine with frozen hot chocolate mixture being processed into a creamy texture inside the clear container.
Frozen chocolate mixture in Ninja Creami container with powdery texture before re-spinning into creamy ice cream consistency.
Hand pressing the power button on a Ninja Creami machine with ice cream setting options displayed on screen.

Create a well in the centre and add in two thirds of the Magic Spoon chocolate cereal. Put the lid back on the container and select the +Mix-In setting.

Chocolate soft serve ice cream in a container being stirred with a spoon during the mix-in setting.
Hand holding container of chocolate cereal pieces for McFlurry garnish.
Hand adding chocolate cereal to creamy frozen hot chocolate mixture in ice cream maker container.
Hand adding Magic Spoon chocolate cereal to creamy chocolate soft serve in ice cream maker.
Hand pressing the power button on a blender with ice cream settings displayed on the control panel.
Homemade chocolate McFlurry ice cream in a clear container with creamy texture and mix-ins visible

Remove the container from the machine and garnish with marshmallows and the remaining cereal.

Hands holding a clear cup of chocolate McFlurry topped with cocoa powder and Magic Spoon cereal garnish.
Hand garnishing chocolate McFlurry with white marshmallows and chocolate cereal in clear cup.

Add a sprinkle of cocoa powder and enjoy!

Storing Leftover McFlurry

If you don’t finish your homemade McFlurry, use a spoon to level out the top of the ice cream base and re-freeze. You need to level out the top in order for the ice cream to freeze evenly and to prevent the “hump” that forms on top. When you want to eat your high protein ice cream again, simply spin the pint on the Ice Cream setting, and re-spin as needed until it reaches the desired texture.

Frozen hot chocolate McFlurry topped with cocoa powder and marshmallows in a clear cup.

More Hot Drinks for Winter

  • Nutella Hot Chocolate
  • White Hot Chocolate
  • Baileys Whipped Hot Chocolate
  • Tim Horton’s French Vanilla Cappuccino
24 hr 3 min
1 pint
medium
Chocolate frozen hot chocolate McFlurry topped with cocoa powder and mini marshmallows in a clear cup.
Recreate McDonald's Frozen Hot Chocolate McFlurry At Home
Anadi Misra

By Anadi Misra · February 8, 2025

American24 hr 3 min1 pintmedium
Recreate McDonald's Frozen Hot Chocolate McFlurry At Home
Anadi Misra

By Anadi Misra · February 8, 2025

American24 hr 3 min1 pintmedium
  • Double Stuf & Cookie Oreo Pancakes

Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!

Recipe by Anadi Misra

Recreate McDonald's Frozen Hot Chocolate McFlurry At Home

Make McDonald's Frozen Hot Chocolate McFlurry at home! This creamy, indulgent copycat recipe is easy to recreate in your Ninja Creami or blender anytime you want a treat.

Be the first to rate ✦

Saved to your collection
··
·
·

3 min

Prep

24 hr

Rest

24 hr 3 min

Total

1

pint

medium

Level

Ingredients

··
·
·

Ingredients

Tap any quantity to scale

For the frozen hot chocolate ice cream base

  • (420 ml) milk
  • (60 ml) heavy cream
  • unsweetened chocolateShop →
  • (16 g) semi sweet chocolate chipsShop →
  • (5 ml) espresso powderShop →
  • (5 ml) vanilla extractShop →
  • maple syrup(adjust to taste)Shop →

For toppings and mix-ins

  • mini marshmallowsShop →
  • cereal of your choice(Magic Spoon chocolate recommended)
  • cocoa powder(for dusting)Shop →

Instructions

  1. 1

    Pour the milk in a saucepan and turn on the heat to medium. Add the chocolate chips, unsweetened chocolate and warm gently while stirring often until the chocolate is molten.

    Pour the milk in a saucepan and turn on the heat to medium. Add the chocolate chips, unsweetened chocolate and warm gently while stirring often until the chocolate is molten.

  2. 2

    Add the heavy cream, espresso/instant coffee, vanilla extract and maple syrup and stir well. Heat and mix until well combined and steaming. Taste and adjust for sweetness.

    Add the heavy cream, espresso/instant coffee, vanilla extract and maple syrup and stir well. Heat and mix until well combined and steaming. Taste and adjust for sweetness.

  3. 3

    Pour this hot chocolate base in the 1 pint container. Freeze at a level spot for at least 24 hours.

    Pour this hot chocolate base in the 1 pint container. Freeze at a level spot for at least 24 hours.

  4. 4

    Insert the frozen creami treat to the Ninja Creami machine and select the Ice Cream setting.

    Insert the frozen creami treat to the Ninja Creami machine and select the Ice Cream setting.

  5. 5

    Once the machine stops, you may notice that the base is powdery. Select the Re-Spin setting to make the ice cream creamy.

    Once the machine stops, you may notice that the base is powdery. Select the Re-Spin setting to make the ice cream creamy.

  6. 6

    Create a well in the centre and add in two thirds of the Magic Spoon chocolate cereal. Put the lid back on the container and select the +Mix-In setting.

    Create a well in the centre and add in two thirds of the Magic Spoon chocolate cereal. Put the lid back on the container and select the +Mix-In setting.

  7. 7

    Remove the container from the machine and garnish with marshmallows and the remaining cereal.

    Remove the container from the machine and garnish with marshmallows and the remaining cereal.

  8. 8

    Add a sprinkle of cocoa powder and enjoy!

    Add a sprinkle of cocoa powder and enjoy!

Nutrition per serving

1333

Calories

39g

Protein

185g

Carbs

75g

Fat

43g

Fiber

111g

Sugar

242mg

Sodium

Share This Recipe

Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi

Anadi Misra, signed

Tested & written in Anadi’s kitchen


Free weekly newsletter

Like this recipe? Get more every week.

New recipes, cooking tips, and behind-the-scenes from Anadi's kitchen.

No spam. Unsubscribe anytime.

Filed under

dessertsmcdonald's new grinch frozen hot chocolate mcflurrymcflurrymcflurry recipesmcflurry recipe ninja creamihow to make a homemade mcflurryhomemade mcflurryninja creami mcflurry recipeninja creami mcflurryninja creami recipes

You might also like

High protein Oreo McFlurry in a clear cup with crushed cookie pieces on top, beside an Oreo package and blender.
American

Satisfy Your Cravings with a High Protein Oreo McFlurry

Creamy, indulgent, and packed with protein — this Oreo McFlurry made in the Ninja Creami satisfies your sweet tooth without the guilt. A high protein dessert you will actually crave.

3 minEasy1 pint
ninja creami recipes chocolate
best ninja creami recipes
how to make mcflurry ninja creami
homemade mcflurry ice cream
vegetarian
egg-less
halal
Halloween-themed Rice Krispies treats including orange pumpkin shapes and decorated bars with black icing, arranged on white plate.
American

Halloween Pumpkin Rice Krispies Treats 5 Ways

Make Halloween magic with pumpkin Rice Krispies treats 5 fun ways! Easy, festive, and no-bake, these cute squares are perfect for parties, kids, and spooky season snacking.

55 minMedium30 treats
Blueberry cheesecake ice cream in a clear container with graham cracker crumbs and white chocolate chips beside it.
American

Blueberry Cheesecake Ninja Creami Protein Ice Cream

Creamy blueberry cheesecake protein ice cream made in the Ninja Creami. High protein, low guilt, and packed with bold flavor. Your new favorite frozen dessert is just one freeze away.

18 minEasy1 pint
No-bake peanut butter pie with Oreo crust, whipped cream topping, and chopped peanuts in a glass pie dish.
American

Creamy No-Bake Peanut Butter Pie with Oreo Crust

Creamy, dreamy no-bake peanut butter pie with a crispy Oreo crust. This easy dessert comes together in minutes with no oven required. The perfect crowd-pleasing treat every time.

20 minEasy8 slices
Slice of Nutella cream cheese pie with whipped topping and toffee bits on a glass pie dish
American

Crowd-Pleasing Nutella Cream Cheese Pie Recipe

Creamy, dreamy, and no-bake! This Nutella cream cheese pie comes together in minutes with a buttery graham cracker crust. The easiest crowd-pleasing dessert you will ever make.

20 minEasy8 slices
Chocolate chip edible cookie dough scoops in a white bowl with a glass of milk on a red and white checkered cloth.
American

Easy Chocolate Chip Edible Cookie Dough Recipe

Satisfy your cookie dough cravings safely with this easy edible chocolate chip cookie dough recipe. Quick to make, no baking required, and absolutely delicious every time.

19 minEasy16 dough balls

Comments

No comments yet — be the first to share your thoughts!

Leave a comment

Made it? Add a rating (optional)
1000 left

Follow Along

@cooking.with.anadi

Follow
A tadka is the 60-second move that changes everything: bloom cumin + mustard seeds in hot oil, add a chilli and curry le
My new favourite dressing: soy + toasted sesame for a savoury base, a pinch of sugar to balance, and Calabrian bomba for
One jar of dressing: soy, sesame, garlic, rice vinegar and Calabrian bomba. This dressing is going to add so much flavou
Week one of the new site, and I’m so happy you showed up! 🙌

 Thank you all for visiting and rating your favourite reci
Spontaneous Sunday: no plan, no recipe - just a jacket potato and whatever's in the fridge.

Crispy skin, fluffy middle,

Tag your makes with #cookingwithanadi