Sugar-Free 3-Ingredient Crockpot Hot Chocolate

Nothing says cozy like a slow cooker full of hot chocolate waiting for everyone. This crockpot hot chocolate needs just 3 ingredients: unsweetened soy milk, cocoa powder and allulose.

It is sugar-free and light. Each of the 8 mugs has about 55 calories, 5g protein and just 2g net carbs.

Five minutes of prep, then the slow cooker keeps it warm and ready for a holiday party, a movie night or a snowy afternoon.

Why You’ll Love This Crockpot Hot Chocolate

  • Only 3 ingredients. Soy milk, cocoa and allulose.
  • Hands-off. The slow cooker heats it and keeps it warm.
  • 55 calories per mug. With 5g protein from soy milk.
  • Perfect for a crowd. Eight mugs from one batch.

Ingredient Notes

Soy milk. Four cups of Silk Unsweet Soymilk give this crockpot hot chocolate a creamy body and a little protein. Shake the carton well first.

Cocoa. A third of a cup of HERSHEY’S Natural Unsweetened Cocoa Powder for a rich chocolate flavor.

Allulose. About ⅓ cup of granulated allulose dissolves smoothly in the warm milk. Allulose is a rare sugar that the FDA allows to be excluded from the total sugars and added sugars declarations on the Nutrition Facts label.

Optional marshmallows. ChocZero S’mallows sugar-free marshmallows, cut into 8 small pieces. They are optional and not included in the nutrition.

If you want to check the nutrition of staples like soy milk and cocoa yourself, you can look them up on USDA FoodData Central. The nutrition is estimated from ingredient labels.

How to Make Crockpot Hot Chocolate

You need a 2-quart slow cooker with a lid, a whisk, a mixing bowl, a measuring jug and eight 6-fl-oz mugs. Prep takes about 5 minutes and it cooks for 1½ to 2 hours.

Mix the cocoa

Step 1. Shake the soymilk carton and pour 1 cup (240ml) into a mixing bowl.

Step 2. Add the cocoa powder and allulose and whisk thoroughly until smooth and free of lumps.

Cocoa being whisked into a little soy milk in a bowl
Whisk the cocoa and allulose into 1 cup of soy milk until smooth.

Slow cook

Step 3. Pour the mixture into the slow cooker and gradually whisk in the remaining 3 cups (720ml) of soymilk.

Step 4. Cover and cook on LOW for 1½ to 2 hours, stirring every 30 minutes, until hot and creamy. Do not boil.

Creamy hot chocolate being whisked in a slow cooker
Whisk in the rest of the soy milk and cook on LOW 1½ to 2 hours.

Serve

Step 5. Whisk again before serving to distribute the cocoa evenly.

Step 6. Divide the crockpot hot chocolate equally among eight 6-fl-oz mugs.

Step 7. Optional: add one small ChocZero marshmallow piece to each mug, let it soften briefly and serve warm.

Eight mugs of hot chocolate with marshmallows beside a slow cooker
Whisk again, divide among 8 mugs and top each with a marshmallow if you like.

Success Tips for Crockpot Hot Chocolate

Make a paste first. Whisking the cocoa into a little milk prevents lumps.

Never boil. Keep it on LOW so the soy milk stays smooth.

Whisk before serving. Cocoa settles, so give it a quick whisk each time you ladle.

Float marshmallows last. For a pretty crockpot presentation, add them right before serving.

Serving Ideas

Set up a hot chocolate bar at a holiday party with cinnamon sticks, unsweetened whipped cream and sugar-free marshmallows, and let everyone serve themselves straight from the slow cooker.

Sugar-Free Toppings and Flavor Ideas

Peppermint. Add a drop of pure peppermint extract made without alcohol, or stir each mug with a sugar-free candy cane for a festive twist.

Cinnamon and spice. A cinnamon stick in the slow cooker or a pinch of cinnamon and nutmeg in each mug gives a cozy Mexican-style hot chocolate.

Whipped cream. Whip cold heavy cream with a little powdered allulose and spoon it on top just before serving.

Mocha. Stir a shot of strong coffee into a mug of crockpot hot chocolate for an easy sugar-free mocha.

More Sugar-Free Holiday Drinks

For a creamy classic, try my sugar-free eggnog. For a party punch, the sugar-free peppermint eggnog punch is festive and fun.

And if you love hot cocoa flavor, make the sugar-free hot cocoa protein pudding.

Storage

Refrigerate leftover crockpot hot chocolate without toppings for up to 3 days. Reheat gently and whisk before serving.

Crockpot Hot Chocolate FAQ

Can I use almond milk?

Yes, but it will be thinner and lower in protein. Soy milk gives a creamier, richer drink.

Can I keep it on WARM for a party?

Yes. Once hot, switch the slow cooker to WARM and whisk occasionally.

Are the marshmallows included in the nutrition?

No. The optional ChocZero marshmallows are not included in the nutrition per mug.

How many mugs does this crockpot hot chocolate make?

The recipe makes 8 mugs, about 55 calories and 2g net carbs each.

Is allulose a sugar alcohol?

No, allulose is a rare sugar, not a sugar alcohol.

Rich, creamy and ready whenever you are, this crockpot hot chocolate makes every cold day a little sweeter.

Sugar-free crockpot hot chocolate with marshmallows floating in a black slow cooker

Sugar-Free 3-Ingredient Crockpot Hot Chocolate

A creamy 3-ingredient slow cooker hot chocolate made with unsweetened soy milk, cocoa and allulose, with optional sugar-free marshmallows on top.
Prep Time 5 minutes
Cook Time 2 hours
Total Time 2 hours 5 minutes
Servings: 8 mugs
Calories: 55

Ingredients
  

Creamy Hot Chocolate
  • 4 cups Silk Unsweet Soymilk (960ml)
  • ⅓ cup HERSHEY’S Natural Unsweetened Cocoa Powder (27g)
  • ⅓ cup pure granulated allulose (about 65g)
Optional Marshmallow Topping
  • 20 g ChocZero S’mallows sugar-free marshmallows cut into 8 pieces; not included in nutrition

Equipment

  • 2-quart slow cooker with lid
  • Whisk
  • mixing bowl
  • Measuring jug
  • Eight mugs 6 fl oz each

Method
 

  1. Shake the soymilk carton. Pour 1 cup (240ml) into a mixing bowl.
  2. Add cocoa powder and allulose. Whisk thoroughly until smooth and free of lumps.
  3. Pour the mixture into the slow cooker. Gradually whisk in the remaining 3 cups (720ml) soymilk.
  4. Cover and cook on LOW for 1½–2 hours, stirring every 30 minutes, until hot and creamy. Do not boil.
  5. Whisk again before serving to distribute the cocoa evenly.
  6. Divide equally among eight 6-fl-oz mugs.
  7. Optional: Add one small ChocZero marshmallow piece to each mug. Let soften briefly and serve warm.

Notes

Success Notes
  • Whisk cocoa into a little soymilk first to prevent lumps.
  • Keep the hot chocolate creamy and pourable, not thick.
  • The marshmallow topping is optional and excluded from nutritional values.
  • For a crockpot presentation, float the optional marshmallow pieces on the finished drink immediately before serving.
  • Refrigerate leftovers without topping up to 3 days; reheat gently.
Nutrition per serving (8 mugs): Calories ~55 | Net Carbs ~2g | Protein ~5g | Fat ~3g | Fiber ~2g | Total Carbs ~4g

Leave a Comment

Recipe Rating