Hot Chocolate Recipes

Red Velvet Hot Chocolate

Millie Pham

Disclosure: As Amazon Associates, we earn from qualifying purchases at no extra cost to you.

This red velvet hot chocolate is pure cozy vibes in a mug.

It’s creamy, rich, and has that signature red velvet flavor — a little cocoa, a little vanilla, and a tiny bit of tang from cream cheese.

I love making this when the weather cools down or when I just want something fun and different from regular hot cocoa.

It’s a total crowd-pleaser and looks gorgeous too.

What You’ll Need

  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 2 oz cream cheese, softened
  • 1/4 cup granulated sugar
  • 2 tbsp unsweetened cocoa powder
  • 1/2 tsp vanilla extract
  • 1/2 tsp red gel food coloring
  • Whipped cream (for topping) – optional
  • Red velvet cake crumbs or sprinkles – optional

Why I Love This Recipe

There’s something super comforting about sipping a mug of this rich red velvet hot chocolate. It reminds me of cozy winter nights and treating yourself for no reason.

  • It’s a fun twist on classic hot chocolate
  • The cream cheese adds a tangy richness that balances the sweet
  • It’s beautiful — the red color just makes it extra special
  • You can dress it up or keep it simple

Servings & Time

Makes: 2 big mugs
Cook Time: 10 minutes

Macros (Per Serving – without toppings)

Calories: 310
Protein: 6g
Fat: 21g
Carbs: 25g
Sugar: 20g

Why This Recipe Works (Quick Science)

Cream cheese adds a little acidity which helps balance the richness of the cream and milk. The cocoa gives it that light chocolate base that’s signature to red velvet. Heating everything gently allows the fat in the dairy to emulsify properly for a silky texture.

Common Mistakes

  • Using cold cream cheese – it won’t melt smoothly. Always soften first.
  • Boiling the milk – it can scorch. Keep heat medium-low.
  • Using liquid red food coloring – it can water down the drink. Gel works better.

What to Serve With

  • Freshly baked cookies (shortbread, chocolate chip, or red velvet crinkle)
  • A slice of red velvet cake for double red velvet goodness
  • Marshmallows or whipped cream
  • A cheese board if you’re making it for a winter gathering

Pro Tips

  • Use gel food coloring for a strong red hue without messing with texture
  • Blend with an immersion blender for ultra-smooth results
  • Add a pinch of salt to balance sweetness
  • Want more chocolate flavor? Add 1 tbsp extra cocoa
  • Use full-fat dairy for that rich, velvety mouthfeel

Tools You’ll Need

  • Medium saucepan
  • Whisk
  • Measuring cups and spoons
  • Rubber spatula
  • Mug
  • Small ladle or pourable cup

Substitutions & Variations

  • Dairy-free? Use oat milk and vegan cream cheese
  • No cream cheese? Add 1 tbsp sour cream or Greek yogurt
  • No red food coloring? It’ll taste the same, just not red
  • Want it spicier? Add a pinch of cinnamon or cayenne

Make-Ahead Tips

You can make the base and store it in the fridge for up to 2 days. Reheat gently on the stove before serving. Whisk well to bring it back to a smooth texture.

Instructions

Step 1: Heat milk and cream

Pour 2 cups whole milk and 1/2 cup heavy cream into a medium saucepan over medium-low heat. Warm it gently until steaming, but not boiling.

Step 2: Add cream cheese and whisk

Add 2 oz softened cream cheese to the warm milk. Whisk continuously until completely melted and smooth.

Step 3: Add cocoa powder and sugar

Whisk in 2 tbsp unsweetened cocoa powder and 1/4 cup granulated sugar. Keep whisking until the mixture is smooth and cocoa is fully dissolved.

Step 4: Add vanilla and food coloring

Add 1/2 tsp vanilla extract and 1/2 tsp red gel food coloring. Whisk until the color is even and everything is fully combined.

Step 5: Serve it up

Remove from heat. Pour into mugs, top with whipped cream and red velvet crumbs if using.

Leftovers & Storage

Let it cool, then store in the fridge for up to 2 days in a sealed jar. Reheat on the stove over low heat, whisking to smooth it out. Don’t microwave — it can break the cream.

FAQ

Can I use low-fat milk?
You can, but it won’t be as creamy. Whole milk gives the best texture.

Can I skip the food coloring?
Yes! It just won’t be red — but the flavor stays the same.

Can I make this ahead of time?
Absolutely — just keep it in the fridge and reheat gently before serving.

Can I double the recipe?
Yep! Just make sure to heat it slowly and stir well to keep it smooth.

Let’s Wrap It Up

This red velvet hot chocolate is one of those cozy treats that feels extra special but is super simple to make. It’s rich, smooth, and so pretty. If you give it a try, leave a comment and let me know how it turned out — or if you have any questions. I’d love to hear what you think!

Hi there! I'm Millie Pham, a devoted brewer and tea lover at heart. As the founder of Bean Leaf Cup, my mission is to share my tea and coffee expertise with you all. I firmly believe that creating a fantastic cup of tea or coffee should be easy for everyone. No matter if you're already a coffee or tea expert or just beginning your journey, I'm here to help you navigate the world of brewing. Welcome aboard!