Vegan Hot Chocolate

Posted on

A dry cloud of cocoa can cling to the whisk if it meets a full saucepan of milk all at once. I start this vegan hot chocolate with a small amount of soy milk instead, whisking the cocoa, sugar, and salt into a smooth, dark paste before adding the rest. It’s a small change in order, but it makes the first sip taste like chocolate rather than a mouthful of powder.

Unsweetened soy milk gives the drink a creamy base without competing with the cocoa and semisweet chocolate. I keep the heat at medium-low and whisk often while the chopped chocolate melts; the mixture turns glossy and steamy, not frothy or boiled.

Vanilla goes in after the pan leaves the heat, where its aroma stays clear. Pour the hot chocolate while it’s warm and smooth, with the cocoa, melted chocolate, and soy milk tasting like one well-rounded cup.

Vegan Hot Chocolate, rich and steaming in a mug
“

Kitchen Note

Don’t wait for bubbling to tell you the chocolate is ready. Take the saucepan off the heat once the drink is steaming and the chopped chocolate has melted; letting it boil can spoil that smooth, gentle finish.

Save this vegan hot chocolate for a cozy cup with a smooth cocoa base and melted dairy-free semisweet chocolate.

Save to Pinterest

Why Cocoa Powder Needs a Smooth Paste Before the Rest of the Milk Goes In

Cocoa powder doesn’t dissolve the way sugar does. If you scatter it into a large amount of cold liquid, it tends to float, gather into dry pockets, and resist a quick whisk. Those little clumps can survive the heating stage, leaving some sips thin and milky and others intensely cocoa-heavy.

Whisking the cocoa with the sugar, salt, and just a portion of the soy milk gives the powder enough liquid to turn into a uniform paste first. Keep whisking until you don’t see dry patches or dark lumps on the bottom of the saucepan. It should look thick and even, not like a bowl of dry ingredients with milk pooled around it.

After that base is smooth, the remaining soy milk can be whisked in without asking the cocoa to disperse through the whole pan at once. This order also lets you spot a stubborn lump while there’s still only a small amount of liquid to work with. The finished drink should have an even chocolate color from the first pour to the last.

How Soy Milk and Two Kinds of Chocolate Shape the Cup

Vegan Hot Chocolate, creamy cocoa in a cup
  • Unsweetened soy milk — It supplies the liquid and creamy body, while its neutral sweetness leaves room for the cocoa and chocolate. Choose an unflavored, unsweetened version so the drink’s sweetness stays predictable. The recipe is built around soy milk; another plant milk may change the thickness and taste.
  • Unsweetened cocoa powder — Cocoa brings the dry, concentrated chocolate flavor that keeps this from tasting like melted candy. A standard unsweetened cocoa powder works well; there’s no need to buy a specialty blend. Keep it unsweetened so the measured sugar and semisweet chocolate can balance the drink.
  • Dairy-free semisweet chocolate — This adds cocoa butter and sweetness, giving the hot chocolate more body than cocoa powder alone. Use a semisweet chocolate that’s specifically dairy-free, and chop it so the pieces melt into the soy milk. A premium bar isn’t essential, but the chocolate’s flavor will come through clearly in the finished cup.
  • Sugar — Sugar softens the cocoa’s bitterness and balances the semisweet chocolate. Regular sugar is all this drink needs; a specialty sweetener isn’t necessary for the method to work.
  • Vanilla extract — Stirring vanilla in after heating keeps its aroma noticeable. Use the extract you enjoy baking with; it doesn’t need to be an expensive bottle to round out the chocolate.
  • Salt — A small amount helps the chocolate taste fuller and keeps the sweetness from feeling one-note. It’s a background ingredient, not a salty flavor.

Three Stages for Smooth, Steaming Hot Chocolate

Whisk the cocoa into a small, smooth base

Set a 2-quart saucepan on the counter and add the cocoa powder, sugar, salt, and 1/2 cup of the soy milk. Whisk until the mixture looks smooth and no pockets of dry cocoa remain. Pay attention to the bottom and corners of the pan, where powder can cling. Starting with a small amount of milk makes it easier to get an even base before you thin it out.

Add the remaining milk and melt the chocolate gently

Whisk in the remaining 3 1/2 cups of soy milk, then add the chopped chocolate. Set the pan over medium-low heat and whisk often for 5–7 minutes. Watch for steam rising from the surface and look for the chopped chocolate to disappear into the liquid. The drink should look evenly colored and smooth, with no visible pieces of chocolate left.

Stir in vanilla after the pan leaves the heat

Take the saucepan off the burner once the chocolate has melted and the drink is steaming. Stir in the vanilla extract, then serve the hot chocolate while it’s warm. Adding vanilla at this point gives it a clear fragrance rather than cooking that aroma away. If you’re pouring into cups, give the pan a final whisk first so each serving has the same consistency.

Small Ingredient Choices That Give This Cup a Different Character

Choose a bolder cocoa for a more pronounced cocoa taste

Different unsweetened cocoa powders have different levels of intensity. A more assertive cocoa makes the drink taste darker and less like a sweet chocolate beverage, while a milder one leaves the semisweet chocolate more prominent. Keep the cocoa unsweetened so the recipe’s balance stays intact.

Let your semisweet chocolate set the finish

Dairy-free semisweet chocolates vary in sweetness and cocoa intensity, even when they’re used in the same amount. A darker-tasting semisweet chocolate gives the cup a more cocoa-forward finish; a sweeter one makes it rounder. Either way, chop it before it goes into the saucepan so it melts along with the milk.

Use an unflavored soy milk with the body you like

Unsweetened soy milk is the specified base, but its texture can vary by brand. A creamier version gives the drink a fuller feel, while a lighter one makes the cocoa seem more prominent. Keeping it unflavored avoids adding a competing taste to the chocolate.

Storage and Reheating

  • Refrigerator: Refrigerate leftovers in a covered container within 2 hours and use them within 3–4 days. The chocolate may settle or the drink may look less uniform once chilled.
  • Freezer: Freezing isn’t my choice for this drink; soy milk can separate as it thaws and leave the texture less smooth.
  • Reheating: Warm leftovers gently in a saucepan over low heat, whisking until smooth and hot. High heat can scorch the milk and chocolate at the bottom before the whole drink warms through.

Questions That Come Up When Making Vegan Hot Chocolate

Can I use another plant milk instead of soy milk?+

The proportions are developed for unsweetened soy milk, so a different plant milk may make the drink thinner, sweeter, or less creamy. For the intended texture and balance, use unflavored unsweetened soy milk.

Can I use chocolate chips instead of chopped chocolate?+

Chopped dairy-free semisweet chocolate is the most reliable choice here because the pieces melt into the milk as it warms. Many chocolate chips are made to hold their shape during baking, so they may not melt as smoothly. If you use chips, the finished drink may have a less even texture.

Can I use sweetened soy milk?+

You can, but the drink will taste sweeter because the sugar in the recipe stays the same. Unsweetened soy milk gives you a more predictable balance between the cocoa, sugar, and semisweet chocolate.

Can I leave out the vanilla extract?+

The drink will still be chocolatey, but it will lose the warm aroma that rounds out the cocoa and semisweet chocolate. For the intended flavor, stir the vanilla in after taking the pan off the heat.

Vegan Hot Chocolate

Vegan hot chocolate comes together on the stovetop with cocoa, sugar, soy milk, and melted dairy-free chocolate. Whisk it until steaming for a smooth, rich drink, without letting it boil.
Prep Time 5 minutes
Cook Time 7 minutes
Total Time 12 minutes
Servings: 4 servings
Course: Drink
Cuisine: American
Calories: 310

Ingredients
  

  • 4 cups unsweetened soy milk
  • 0.25 cup unsweetened cocoa powder
  • 0.33 cup sugar
  • 0.125 tsp salt
  • 4 oz dairy-free semisweet chocolate chopped
  • 1 tsp vanilla extract

Equipment

  • 1 2-quart saucepan

Method
 

  1. In a 2-quart saucepan, whisk the cocoa powder, sugar, salt, and 1/2 cup of the soy milk until smooth.
  2. Whisk in the remaining 3 1/2 cups soy milk and the chopped chocolate.
  3. Heat over medium-low heat for 5–7 minutes, whisking often, until steaming and the chocolate has melted; do not let it boil.
  4. Remove from the heat.
  5. Stir in the vanilla extract and serve hot.

Notes

Whisk the cocoa and sugar with the first 1/2 cup of soy milk until completely smooth to help prevent lumps. Refrigerate leftovers for up to 3 days; freezing is not recommended because the texture may separate. For a soy-free version, use unsweetened oat milk.

You might also like these recipes

Leave a Comment

Recipe Rating