Home » Valentine's Day Recipes » Red Velvet Hot Chocolate Recipe: A Decadent Winter Treat

Red Velvet Hot Chocolate Recipe: A Decadent Winter Treat

On

Updated

red velvet hot chocolate

By Callie

The idea for this Red Velvet Hot Chocolate came to me on a freezing January evening when Emma and I were binge-watching a baking show on the couch. Someone on the show made a red velvet latte, and Emma turned to me and said, “Can you make that but as hot chocolate?” I told her I could probably figure it out. Two hours and three test batches later, we were curled up under a blanket holding mugs of the most gorgeous, deep red hot chocolate I had ever seen, topped with fluffy cream cheese whipped cream that tasted exactly like the frosting on a red velvet cake.

That first batch was not perfect. The color was more pink than red, and the cream cheese had left a few lumps because I did not blend it first. But the flavor? It was exactly what we were chasing: creamy, lightly tangy, with that warm cocoa richness that regular hot chocolate gives you, plus the subtle cream cheese sweetness that makes red velvet so special. By the third test, I had the technique down, and now this recipe is the one I reach for every single time the temperature drops.

This red velvet hot chocolate comes together in about fifteen minutes on the stovetop. It is one of those drinks that looks like it belongs on a fancy cafe menu but is shockingly simple to make at home. The base is whole milk and cream warmed with white chocolate, cocoa powder, a touch of brown sugar, and a few drops of red gel food coloring for that signature color. The optional cream cheese stirred into the base gives it that authentic red velvet tang, and the cream cheese whipped cream on top is the finishing touch that makes people set their mugs down and say, “Wait, you made this?” If you are a fan of red velvet anything, you might also love my Red Velvet Cake with Cream Cheese Frosting (https://cookingwithcallie.com/red-velvet-cake-with-cream-cheese-frosting/) for the full cake experience.

Why You Will Like This Red Velvet Hot Chocolate Recipe

  • Ready in about fifteen minutes from start to first sip, including making the whipped cream topping
  • Looks absolutely stunning in a clear mug with that deep red color and white whipped cream on top
  • Tastes like red velvet cake in a cup with that unique combination of chocolate, cream cheese tang, and sweetness
  • Naturally gluten-free so everyone at the table can enjoy it without worry
  • Customizable sweetness because you can adjust the brown sugar and white chocolate amounts to your taste
  • Kid-friendly and adult-approved since Emma drinks it plain and I add a splash of Kahlua to mine
  • Perfect for special occasions like Valentine’s Day, Christmas Eve, snow days, or any night you want something extra cozy
  • Easy to scale up for a crowd by doubling or tripling the recipe and keeping it warm in a slow cooker

Speed Hacks For Busy Evenings

  • Skip the cream cheese in the base if you are short on time and the drink still tastes great
  • Use store-bought whipped cream instead of making the cream cheese version from scratch
  • Pre-chop the white chocolate and measure everything into bowls before you start so the stovetop work goes faster
  • Make a big batch and store it in the fridge for up to three days, then reheat individual mugs as needed

Red Velvet Hot Chocolate Ingredients

The ingredient list has a few more items than regular hot chocolate, but every single one earns its place. Here is what you need.

For The Hot Chocolate Base

  • 2 ounces cream cheese, at room temperature (optional but recommended)
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 tablespoons brown sugar
  • 8 ounces white chocolate, coarsely chopped (or white chocolate chips)
  • 2 tablespoons unsweetened cocoa powder
  • 1 teaspoon pure vanilla extract
  • 1 pinch salt
  • 4 to 6 drops red gel food coloring

For The Cream Cheese Whipped Cream

  • 2 ounces cream cheese, at room temperature
  • 3 tablespoons granulated sugar
  • 1/2 teaspoon pure vanilla extract
  • 1/2 cup heavy cream, chilled

Ingredient Notes And Tips

White chocolate is the secret ingredient that gives this drink its creamy body and sweetness. Use a good quality brand like Ghirardelli, Lindt, or Baker’s. Cheap white chocolate can taste waxy and leave a greasy mouthfeel. If you are using a bar, chop it into small, even pieces so it melts quickly and smoothly. White chocolate chips work too and save you the chopping step.

Cream cheese is optional in the base, but I really recommend including it. Those two ounces add the tangy undertone that makes this taste distinctly like red velvet rather than just pink hot chocolate. Make sure it is fully softened to room temperature before blending, or you will end up with lumps.

Red gel food coloring gives you that vibrant red color with just a few drops. Liquid food coloring works but you will need a lot more of it, which can thin out your drink and sometimes leave a slight taste. Gel is concentrated, so four to six drops is usually enough. Add it one drop at a time and whisk to check the color before adding more.

Callie’s Kitchen Note: I made the mistake of using liquid red food coloring during my second test batch and I needed almost two tablespoons to get the color dark enough. The drink tasted slightly off, almost metallic, from that much coloring. When I switched to gel, four drops gave me an even deeper red with zero taste difference. Gel food coloring is one of those small purchases that makes a huge difference in baking and cooking.

Unsweetened cocoa powder gives this drink its chocolate backbone. It does not take much because the white chocolate is doing most of the heavy lifting for sweetness and creaminess. Two tablespoons gives you just enough cocoa flavor to feel like real hot chocolate without making it taste like a standard dark chocolate drink.

Whole milk and heavy cream together create the rich, velvety body this drink needs. You can use 2% milk in a pinch, but skip skim milk entirely because the drink will taste thin and watery.

How To Make Red Velvet Hot Chocolate

This recipe has two parts: the hot chocolate base and the cream cheese whipped cream topping. I recommend starting with the whipped cream so it is ready to go when your drinks are poured.

Making The Cream Cheese Whipped Cream

In a stand mixer fitted with the whisk attachment (or using a hand mixer and a deep bowl), beat the softened cream cheese, sugar, and vanilla extract together on medium speed until completely smooth, about one minute. Scrape down the sides of the bowl to make sure there are no lumps hiding.

With the mixer running on medium-low, slowly pour in the chilled heavy cream. Once all the cream is added, increase the speed to medium-high and beat until stiff peaks form, about two to three minutes. The whipped cream should hold its shape firmly when you lift the whisk. Be careful not to overbeat or it will turn grainy and start to separate.

Transfer to a bowl, cover, and keep in the fridge until you are ready to serve. This whipped cream holds up well for several hours in the fridge, so you can make it well ahead of time.

Callie’s Kitchen Note: The first time I tried making cream cheese whipped cream, I added all the heavy cream at once and turned the mixer to high. The cream cheese was not fully smooth yet, so I ended up with lumpy whipped cream that looked like cottage cheese on top of my drink. Now I always beat the cream cheese smooth first before adding the cream, and I pour the cream in slowly. Smooth cream cheese first, then add cream gradually. That order matters.

Preparing The Hot Chocolate Base

If you are using the optional cream cheese in the base, start by combining the cream cheese and one cup of the whole milk in a blender. Blend until completely smooth, about thirty seconds. This step prevents any lumps in your finished drink. If you do not have a blender, you can use an immersion blender directly in the saucepan, or skip the cream cheese step entirely.

Pour the blended cream cheese mixture (or just one cup of milk if skipping the cream cheese) into a medium heavy-bottomed saucepan. Add the remaining cup of milk, heavy cream, brown sugar, chopped white chocolate, cocoa powder, vanilla extract, and salt.

Place the saucepan over medium heat and whisk frequently as the mixture warms. The white chocolate will start to melt and the cocoa powder will dissolve into the liquid. Keep whisking gently to prevent anything from sticking to the bottom of the pan. You want the mixture to be hot and steaming but not boiling. Boiling can cause the milk to scorch and the white chocolate to seize.

Once the mixture is smooth, hot, and fully blended, remove from heat. Add the red gel food coloring one drop at a time, whisking after each drop to check the color. Start with four drops and add more if you want a deeper red. The color will look slightly lighter in the pot than it will in the mug.

Serving

Pour the red velvet hot chocolate into mugs and top each with a generous dollop of the cream cheese whipped cream. Garnish with a light dusting of cocoa powder, a drizzle of melted white chocolate, red sprinkles, or mini marshmallows if you like.

Serve immediately while hot. This drink is at its absolute best right off the stove, when the base is warm and the cold whipped cream melts slowly into it as you sip.

Callie’s Kitchen Note: Serving this in clear glass mugs is a total game changer for presentation. The deep red color of the hot chocolate with the white cream on top looks so dramatic and beautiful. I bought a set of double-walled glass mugs specifically for this recipe because Emma loved seeing the layers. If you are making this for a party or a Valentine’s dinner, clear mugs are worth it.

Common Mistakes To Avoid

This recipe is forgiving, but there are a few things that tripped me up during testing.

Not blending the cream cheese first. If you just drop chunks of cream cheese into the warm milk and hope they dissolve, they will not. You will end up with little tangy lumps floating in your drink. Always blend the cream cheese with some of the milk before adding it to the saucepan. This takes thirty seconds and saves you a lot of frustration.

Boiling the mixture. The base should be hot and steaming, but never at a full rolling boil. Boiling can scorch the milk on the bottom of the pan and cause the white chocolate to seize into a thick, grainy clump. Keep the heat at medium and whisk often. If you see bubbles forming around the edges, you are right where you need to be.

Using too much food coloring. Liquid food coloring is less concentrated than gel, so people tend to add way too much trying to get that deep red color. This can thin out the drink and sometimes add a slight off-taste. Stick with red gel food coloring and start with just four drops. You can always add more.

Overbeating the whipped cream. The cream cheese whipped cream goes from perfectly fluffy to grainy and broken in a matter of seconds. Watch it closely once it starts to thicken and stop as soon as you see firm peaks. If you do overbeat it, you cannot really fix it, so err on the side of slightly underbeating.

Callie’s Kitchen Note: I learned the hard way that the type of saucepan matters. I used a thin, lightweight pot during one of my early attempts and the milk scorched on the bottom within minutes, even on medium heat. A heavy-bottomed saucepan distributes heat more evenly and gives you much more control. If you do not have one, use the lowest heat setting you can and stir almost constantly.

Storage And Reheating Tips

Red Velvet Hot Chocolate is best fresh, but it stores and reheats well if you have leftovers or want to make it ahead.

Refrigerator storage keeps the hot chocolate base fresh for up to three days. Let the base cool completely, then pour it into an airtight container or mason jar and store in the fridge. The white chocolate and cream cheese may cause it to thicken as it chills, which is totally normal.

Stovetop reheating gives you the best results. Pour the chilled hot chocolate into a saucepan and warm over low heat, whisking frequently until it is smooth and heated through. Add a splash of whole milk if it has thickened too much and needs loosening up.

Microwave reheating works for single servings. Heat in thirty-second intervals, stirring between each round, until hot. Be careful not to overheat, as the white chocolate can separate at high temperatures.

The cream cheese whipped cream should be stored separately in an airtight container in the fridge. It holds up for about two days, though it is fluffiest on the day you make it. Give it a quick stir before dolloping onto reheated drinks.

Batch prep for a party. Make a double or triple batch of the hot chocolate base, let it cool, and store in the fridge. When guests arrive, gently reheat the whole batch on the stove or transfer it to a slow cooker set to warm. Make the whipped cream fresh right before serving. This is how I handle holiday gatherings and it takes all the stress out of drink duty.

Callie’s Kitchen Note: I made a big batch of this for a Valentine’s dinner party last year and kept it warm in my slow cooker on the “warm” setting for about two hours. It held up perfectly. The only thing I had to do was give it a good whisk before ladling into mugs because the cocoa powder settled a bit on the bottom. A slow cooker and a whisk are all you need for stress-free party service.

Red Velvet Hot Chocolate Variations

The base recipe is fantastic on its own, but here are some tested twists.

Peppermint red velvet adds half a teaspoon of peppermint extract to the base during the last minute of heating. It tastes like a candy cane met a red velvet cupcake, and it is incredibly good during the holidays. Top with crushed candy cane pieces instead of sprinkles.

Mocha red velvet stirs one tablespoon of instant espresso powder into the hot base along with the cocoa powder. The coffee flavor adds a grown-up complexity that pairs beautifully with the cream cheese tang. This is my personal go-to version on weekday mornings when I need something cozy and caffeinated.

White hot chocolate version skips the cocoa powder and red gel food coloring entirely, leaving you with a creamy white hot chocolate with a cream cheese tang. It is simpler and lighter, and you can add pink food coloring instead of red for a pastel look.

Spiked adult version adds a shot of Kahlua, Baileys, Chambord, or raspberry liqueur to each mug after pouring. The Chambord version is my go-to for date nights because the raspberry and red velvet combination is amazing. My husband requests it every Valentine’s Day.

Dairy-free adaptation swaps the milk for oat milk, the heavy cream for full-fat coconut cream, the cream cheese for a plant-based alternative, and uses dairy-free white chocolate. The texture is slightly different but still rich and satisfying. I have made this for a dairy-free friend and she said it was the best hot chocolate she had ever had.

Extra thick and rich version reduces the milk to one cup and increases the heavy cream to one and a half cups. This creates a denser, almost pudding-like consistency that is more of a sipping chocolate than a hot chocolate. It is very rich, so serve in smaller mugs or espresso cups.

Callie’s Kitchen Note: My most successful variation happened when I added a tablespoon of raspberry jam to the base while it was warming. It melted right in and added the prettiest pink-red tint plus a subtle fruit sweetness that people could not place. Several friends asked what my “secret ingredient” was. If you have raspberry jam in your fridge, try it. You might be surprised.

Serving Suggestions

Red Velvet Hot Chocolate is already a showstopper on its own, but the right presentation and pairings make it even more special.

For a cozy night in, pour the hot chocolate into your biggest, most comforting mug, pile the cream cheese whipped cream high on top, and add a dusting of cocoa powder. Grab a blanket and something good to watch. This is Emma’s and my go-to Friday night ritual during the winter months.

For a Valentine’s Day dinner, serve in clear glass mugs as dessert after the main course. The red-and-white presentation is naturally romantic without any extra effort. Add a heart-shaped cookie on the saucer for an extra touch.

For a holiday hot chocolate bar, set out the base in a slow cooker alongside bowls of toppings: cream cheese whipped cream, mini marshmallows, crushed candy canes, chocolate shavings, red and white sprinkles, and caramel sauce. Let guests customize their own mugs. I did this for a Christmas party and it was the most popular thing at the entire event.

Food pairings that work well include butter cookies, shortbread, marshmallows, biscotti, or a slice of actual red velvet cake for the full experience. Anything buttery or lightly sweet pairs nicely with the tangy, chocolatey drink.

For brunch, serve smaller portions in espresso cups or demitasse cups as a sweet warm drink alongside savory breakfast items. The portion keeps it from being too heavy early in the day.

Red Velvet Hot Chocolate Frequently Asked Questions

Can I Make This Without The Cream Cheese In The Base?

Yes, absolutely. The cream cheese in the base is optional and the drink still tastes great without it. You will lose that subtle tangy flavor that makes it taste distinctly like red velvet, but it will still be a rich, creamy, beautifully colored hot chocolate.
If you skip the cream cheese in the base, I would still recommend making the cream cheese whipped cream for topping. That way you still get the red velvet cream cheese element in every sip as the whipped cream melts into the hot drink. It is a nice compromise if you want to simplify the base but keep the red velvet character.

What If My Hot Chocolate Mixture Turns Out Lumpy?

Lumps usually come from one of two sources: undissolved cocoa powder or unblended cream cheese. For cocoa powder lumps, try whisking more vigorously or using an immersion blender to smooth out the mixture right in the pot. For cream cheese lumps, this is why the blending step at the beginning is so important. Blending the cream cheese with milk before adding it to the saucepan breaks down all the lumps before they become a problem.
If your finished drink has lumps and whisking is not fixing them, pour the whole thing through a fine-mesh strainer into a clean pot. This catches any lumps and gives you a perfectly smooth result. I have done this more than once and it works every time.

Can I Make A Vegan Version Of This?

Yes. Swap the whole milk for oat milk or full-fat coconut milk, replace the heavy cream with coconut cream, use a plant-based cream cheese for both the base and the whipped cream, and choose a dairy-free white chocolate (several brands make vegan white chocolate chips now).
The vegan whipped cream will not be quite as stiff as the dairy version, but it still tastes great and holds up well enough for topping. Chill the coconut cream thoroughly before whipping for the best results.

How Do I Get The Color Really Red Instead Of Pink?

Getting a true deep red requires red gel food coloring, not liquid. Start with four drops, whisk, and check the color. Most batches need five to six drops for a vibrant red. Keep in mind that the color looks lighter in the pan than it does in the mug because the overhead lighting and the white bottom of the pot wash it out.
If your color still looks too pink after six drops, you can add one or two more, but I would not go beyond eight drops. Some gel colorings are more concentrated than others, so the exact number depends on your brand. Americolor and Wilton both work well for getting that deep red velvet color.

Can I Make This Ahead For A Party?

This recipe scales up and stores beautifully, which makes it perfect for entertaining. Make the hot chocolate base up to three days in advance and store in the fridge. When your guests arrive, reheat gently on the stove or in a slow cooker set to warm.
Make the cream cheese whipped cream the morning of your event. It holds up in the fridge for several hours and can be dolloped onto each mug as you serve. If you are doing a self-serve hot chocolate bar, set the whipped cream out in a bowl with a spoon and let guests help themselves.

Is This Recipe Safe For Kids?

Completely safe and kid-approved. Emma has been drinking this since she was seven. The red gel food coloring is FDA-approved and used in very small amounts. If you prefer to avoid food coloring altogether, you can skip it and the drink will be a light pinkish-brown color. It will taste exactly the same, just without the dramatic red velvet look.
You can also reduce the brown sugar to one tablespoon if you want a less sweet version for younger kids. The white chocolate provides plenty of sweetness on its own.

Recipes You May Like

If you enjoyed this Red Velvet Hot Chocolate, here are three more recipes from my kitchen in the same cozy, red velvet family:

Conclusion

This Red Velvet Hot Chocolate has become one of the recipes I am most proud of, mostly because it started as a random suggestion from my kid on a cold January night and turned into something that people genuinely get excited about. Every time I make it, whether it is for a party of twenty or just for Emma and me on the couch, it feels special.

The cream cheese tang, the warm cocoa richness, that beautiful deep red color, and the fluffy cream cheese whipped cream melting slowly into the top of the mug. It all comes together in a way that tastes like someone put a slice of red velvet cake into liquid form. And it takes about fifteen minutes.

I really hope you give this one a try, especially if you are looking for a show-stopping warm drink for Valentine’s Day, the holidays, or any cold evening when you want something a little extra. Tag me on Pinterest so I can see your mugs. I especially love seeing the clear glass mug photos because that color really pops.

Happy sipping and lots of love,

Callie

Print

Red Velvet Hot Chocolate Recipe: A Decadent Winter Treat

red velvet hot chocolate

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This decadent Red Velvet Hot Chocolate combines creamy white chocolate, velvety cocoa, and a subtle tang from optional cream cheese to create a luxurious, dessert-inspired drink. Topped with cream cheese whipped cream, it’s the perfect treat for cozy nights or festive celebrations.

  • Author: Callie
  • Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • Total Time: 10 minutes
  • Yield: 6 servings 1x
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale

For the Red Velvet Hot Chocolate:

  • 2 ounces cream cheese (optional), at room temperature
  • 2 cups milk
  • 1 cup cream
  • 2 tablespoons brown sugar
  • 8 ounces white chocolate, chopped or white chocolate chips
  • 2 tablespoons unsweetened cocoa powder
  • 1 teaspoon pure vanilla extract
  • 1 pinch salt
  • 4 to 6 drops red gel food coloring

For the Cream Cheese Whipped Cream:

  • 2 ounces cream cheese, at room temperature
  • 3 tablespoons sugar
  • 1/2 teaspoon pure vanilla extract
  • 1/2 cup heavy cream, chilled

Instructions

  • In a blender, combine the cream cheese and 1 cup of milk until smooth. Alternatively, use a stick blender in a saucepan.
  • In a medium saucepan over medium heat, combine the blended mixture with the remaining milk, cream, brown sugar, white chocolate, cocoa powder, vanilla extract, and salt. Whisk occasionally until smooth and creamy.
  • Add red gel food coloring one drop at a time, whisking after each addition until the desired color is achieved.
  • For the whipped cream, beat the cream cheese, sugar, and vanilla extract until smooth in a stand mixer. Gradually add the heavy cream and beat until stiff peaks form.
  • Pour the hot chocolate into mugs, top with whipped cream, and garnish with red sprinkles or a drizzle of white chocolate if desired. Serve and enjoy!

Equipment

Notes

  • Gel food coloring works best for achieving vibrant color without affecting the taste.
  • For a dairy-free version, substitute plant-based milk, cream, and cream cheese.
  • Store leftovers in the fridge for up to 3 days and reheat gently before serving.

Nutrition

  • Serving Size: 1 mug
  • Calories: 320
  • Sugar: 26g
  • Sodium: 70mg
  • Fat: 19g
  • Saturated Fat: 12g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 40mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star