This Red Velvet Hot Chocolate has a rich chocolate flavor, a deep burgundy-red color, and a cream cheese frosting topping that makes it taste just like red velvet cake. It's perfect for Valentine's Day or any time you want to turn your favorite dessert into a cozy drink.

This recipe keeps things simple, using simple ingredients and a small-batch cream cheese topping, stirred by hand, for that classic red velvet finish.
Love hot chocolate? You'll also enjoy my orange hot chocolate and French hot chocolate.

Key Ingredients
- Chocolate: Use semi-dark or dark chocolate (50-60% cocoa). Chocolate chips can be used, but chopped chocolate melts more smoothly.
- Milk: Whole milk gives the best texture. Low-fat milk, oat milk, or almond milk can be used, but the drink will be thinner and less creamy.
- Cocoa powder: Natural or Dutch-processed both work. Dutch-processed gives a darker color.
- Red food coloring: Gel food coloring varies by brand and strength. Start small and adjust gradually until you reach a deep burgundy shade.
- Cream cheese: Bring American block cream cheese to room temperature before mixing. Standard German cream cheese (Frischkäse) should be used cold, as it can loosen and become watery when fully softened.
Step By Step With Photos
Here's how to make this Red Velvet Hot Chocolate with a simple visual guide.


- Pour the milk into a saucepan and heat gently until steamy, with small bubbles forming around the edges.
- Add the cocoa powder and chopped chocolate, then whisk until fully melted and smooth.


- Stir in the brown sugar and vanilla extract until dissolved.
- Add the red gel food coloring gradually and mix until you reach a deep burgundy shade.


- Pour the hot chocolate into mugs while warm.
- Top with cream cheese frosting, add chocolate shavings and red sprinkles, and serve immediately.

More Cozy Drinks
Let's Stay Connected! Follow me on Instagram, Facebook and Pinterest for the latest updates. And subscribe to my YouTube channel for video recipes.
📖 Recipe

Red Velvet Hot Chocolate
Ingredients
Hot Chocolate
- 2 cups (500 ml) whole milk
- 1½ tablespoon cocoa powder
- ½ cup (80-90 g) semi-dark chocolate chopped
- 1 teaspoon vanilla extract
- 2-3 teaspoon brown sugar
- ½-1 teaspoon red gel food coloring
Cream Cheese Topping
- 2 oz (60 g) cream cheese see note
- 1 tablespoon (14 g) unsalted butter softened
- ¼-⅓ cup (30-40 g) powdered sugar sifted
- ½ teaspoon vanilla extract
Instructions
Cream Cheese Topping
- Add the cream cheese and butter to a bowl. Using a spoon or small whisk, mix until smooth and creamy, pressing against the sides of the bowl to remove any lumps.
- Add the powdered sugar gradually and mix until fully incorporated. Stir in the vanilla extract.
- If the topping feels too soft, refrigerate for 10-15 minutes to slightly thicken.
Hot Chocolate
- Pour the milk into a saucepan and heat over low to medium heat until steamy, with small bubbles forming around the edges. Do not boil.
- Whisk in the cocoa powder and chopped chocolate until fully melted and smooth.
- Let the mixture simmer gently for 3-4 minutes, stirring often, until slightly thickened.
- Remove from heat and stir in the vanilla extract, brown sugar and red gel food coloring, adding the color gradually until you reach your preferred shade.
- Pour into mugs and top with a dollop of cream cheese topping. Garnish with chocolate shavings and red sprinkles. Serve warm.
Video
Notes
- If using American block cream cheese, bring it to room temperature so it's soft and spreadable.
- Sweetness and color can be adjusted to taste. Add more sugar for a sweeter drink, or additional red gel food coloring in small amounts for a deeper color.
Nutrition
PIN IT FOR LATER







Jal says
It is really good 👍 👏 👌
Qashang says
Thank you! 🙂