Beverages
This Cardi B-inspired hot chocolate isn’t just a drink—it’s a viral sensation that turned cozy nights into Instagram-worthy moments. The secret lies in rich, velvety chocolate blended with warm vanilla and a whisper of cinnamon, creating a flavor profile as bold as it is comforting.
I’ve recreated the exact technique that made this drink a social media darling, where every sip feels like a hug in mug form.
The magic starts with a smooth, smooth-as-silk chocolate base—no lumps, no bitterness—just pure, decadent goodness. A touch of vanilla extract and a sprinkle of cinnamon elevate it from ordinary to extraordinary, while optional additions like a splash of rum or whipped cream take it to the next level.
This isn’t your childhood hot chocolate; it’s a grown-up, trendsetting version that’s perfect for date nights, self-care Sundays, or anytime you crave a little luxury.
What makes this recipe stand out is the presentation—think frothy whipped cream, a dusting of cinnamon, and maybe even a few edible glitter flakes for that viral-worthy finish. The result? A drink so visually stunning and deliciously rich, it’ll have everyone asking for the recipe.
The best part? It’s easier to make than it looks, with just a few simple steps and ingredients you likely already have on hand.
Whether you’re serving it up for a cozy movie night or sharing it as a surprise treat, this hot chocolate is guaranteed to impress. The combination of warm spices, creamy texture, and that signature Cardi B flair makes it a crowd-pleaser every time.
Ready to turn your kitchen into a trendsetter’s dream? Let’s get started.
Ingredients for cardi b hot chocolate
Smooth-as-silk chocolate meets bold spices—just a few ingredients for viral-worthy hot chocolate magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate Chips 🍫 | 1 ½ cups | High-quality, 70% cocoa or higher |
| Heavy Whipping Cream 🥛 | 2 cups | Full-fat for best texture |
| Whole Milk 🥛 | 1 cup | Warmed for smooth blending |
| Pure Vanilla Extract 🌿 | 1 tbsp | Bourbon or Madagascar preferred |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground for warmth |
| Granulated Sugar 🍚 | ½ cup | Or brown sugar for depth |
| Pinch of Salt 🧂 | ¼ tsp | Enhances chocolate flavor |
| Unsalted Butter 🧈 | 2 tbsp | For extra richness |
| Whipped Cream 🍦 | ½ cup | For topping (optional) |
| Edible Glitter Flakes ✨ | 1 tbsp | For viral-worthy finish (optional) |
| Dark Rum (optional) 🍹 | 1 tbsp | For spiked version |
The chocolate is everything here. Ghirardelli or Lindt 70% cocoa chips melt beautifully, but Valrhona or Callebaut take it to restaurant-quality. Grab the best you can find—this isn’t the time for grocery store basics. The cream matters too: whipping cream with at least 36% fat gives that signature velvety texture. Pro tip: warm your milk slightly before blending to prevent clumping. For the cinnamon, Trader Joe's or Penzeys have the most aromatic options—avoid the dusty stuff in the back of your pantry.
No vanilla extract? Vanilla bean paste or even a scraped vanilla bean works in a pinch, though the flavor will be subtler. Running low on butter? Coconut oil or extra olive oil keeps it rich, though butter adds that unmatched depth. The rum is completely optional, but if you're spiking it, dark rum like Kraken or Gosling's complements the chocolate perfectly. For the edible glitter, Amazon or baking supply stores carry food-grade options—just make sure it's labeled safe for consumption. The whipped cream can be store-bought, but freshly whipped with a pinch of sugar tastes worlds better.
This reheats beautifully—just microwave in 30-second bursts until steaming, then stir. Keeps in the fridge for 5 days if sealed tightly, though I recommend making fresh batches for maximum decadence. For the whipped cream, whip it up just before serving so it stays fluffy. Store any unused edible glitter in a cool, dark place—it'll keep for 6-12 months. The best part? Leftovers taste even better the next day as the flavors meld together.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just melt chocolate, whip cream, and stir. No measuring cups, no fuss, just pure, velvety satisfaction in under 10 minutes. Honestly, my kids think I’m a hot chocolate witch.
- Rich Without Guilt: That first sip of dark chocolate and cinnamon? It’s like a hug in a mug. The heavy cream makes it decadent, but the whole milk keeps it smooth—no cloying sweetness, just deep, cozy flavor.
- Date Night or Nap Time: Spike it with a shot of espresso for grown-up vibes, or keep it simple for a lazy Sunday. Between us, I’ve served this at both—my partner sips his fancy, I sip mine with a book, and no one judges.
- Leftovers That Last: Make a double batch, store the whipped cream separately, and you’ve got instant hot chocolate for days. I keep a jar of the spiced chocolate mix in my pantry—dump it in milk, stir, and boom. Budget-friendly and always ready.
Step-by-step instructions for Cardi B’s hot chocolate recipe
Here's how to create this decadent, spiced hot chocolate that's perfect for chilly nights or cozy gatherings.
Melt Chocolate and Cream for Rich Foundation
In a heavy-bottomed saucepan, combine the 1.5 cups dark chocolate chips, 2 cups heavy whipping cream, 1 cup whole milk, and 2 tbsp unsalted butter. Place the pan over medium-low heat and stir gently until the chocolate begins to melt—this usually takes about 3-4 minutes. The mixture will look shimmery and start to bubble lightly at the edges.
Here's the thing—you want to keep the heat low to prevent scorching, but you also don't want to let the mixture simmer too vigorously. I like to use a wooden spoon to stir continuously in small circles, ensuring every chocolate chip melts completely. Once fully melted, remove the pan from heat and let it sit for 1 minute to cool slightly before adding the remaining ingredients. This prevents the sugar from crystallizing when you add it later.
Sweeten and Spice to Perfection
Return the saucepan to low heat and add the 0.5 cup granulated sugar, 1.5 tsp ground cinnamon, 0.25 tsp pinch of salt, and 1 tbsp pure vanilla extract. Stir constantly for 2-3 minutes until the sugar dissolves completely and the mixture becomes smooth. You'll notice the aroma filling your kitchen—warm chocolate, sweet vanilla, and that cozy cinnamon spice.
This is where the magic happens. The cinnamon should be fully incorporated, and the mixture should have a glossy sheen. If you're using the 1 tbsp dark rum, add it now and stir gently. The alcohol will cook off slightly, leaving behind a subtle warmth that complements the chocolate beautifully. Taste the mixture—it should be rich, sweet, and perfectly balanced. If it needs more sweetness, add a pinch more sugar, but be careful not to overdo it.
Whisk Until Silky Smooth
Transfer the hot chocolate mixture to a blender or use an immersion blender to puree it until completely smooth. This step ensures there are no lumps and creates that luxurious, velvety texture Cardi B’s version is known for. If you don't have a blender, strain the mixture through a fine-mesh sieve for the same effect. The result should be a thick, glossy liquid with a rich, deep color.
Real talk: This is the moment that matters. The texture should be like melted silk—smooth enough to coat the back of a spoon but still thick enough to hold its shape when poured. If it's too thick, whisk in 1-2 tablespoons of hot milk to loosen it. If it's too thin, let it simmer uncovered for another 1-2 minutes to reduce slightly. The consistency should be somewhere between a thick sauce and a light pudding.
Serve with Whipped Cream and Glitter
Pour the hot chocolate into mugs, dividing it evenly among the 4 servings. Top each mug with 2 tablespoons of whipped cream and sprinkle generously with 1 tbsp edible glitter flakes. The glitter adds that extra touch of fun and makes it feel like a special treat—perfect for sharing with friends or indulging in a little self-care.
Here's a pro tip: Serve the hot chocolate immediately while it's still warm and frothy. The whipped cream will melt slightly, creating a creamy layer on top, and the cinnamon and vanilla flavors will be at their peak. If you're feeling extra festive, dust the whipped cream with an additional sprinkle of cinnamon or a few more glitter flakes for that Instagram-worthy finish. Enjoy it while it's hot, and savor every rich, spiced sip!
Pro Tips For Making Cardi B Hot Chocolate
- MELT CHOCOLATE LOW AND SLOW: I learned this the hard way—dumping dark chocolate chips straight into boiling milk turns them into greasy clumps. Instead, heat the milk to just under a simmer (180°F or when tiny bubbles form at the edges), then whisk in the chocolate a few chips at a time. The heat should melt it smoothly without seizing up—if you rush it, you’ll end up with a sad, grainy sludge.
- WHIP CREAM COLD AND STIFF: Heavy whipping cream straight from the fridge whips faster and holds its peaks better than lukewarm cream. Chill your mixing bowl and beaters for 10 minutes first, then whip the cream until it’s thick enough to leave a trail when you lift the whisk. Over-whipped cream? You’ll know—it turns buttery and collapses like a bad joke. Stop just before that happens.
- SKIP THE PRE-MEASURED CINNAMON: Store-bought cinnamon is often stale or mixed with fillers. Toast your own ground cinnamon for 2 minutes in a dry pan over medium heat—it deepens the flavor and cuts through the richness of the chocolate. Smell it first: if it doesn’t smell fresh and woody, toast it longer. A pinch (½ teaspoon) is enough; too much tastes like a Halloween spice rack exploded.
- DOUBLE THE VANILLA: Pure vanilla extract is potent, but most recipes underestimate how much you’ll actually taste it. Start with 1 teaspoon, then add another if you’re serving this to vanilla lovers (or people who’ve ever had a sad, artificial-flavored drink). The extract should be real—if it smells like nail polish remover, toss it. Quality matters more here than in most recipes.
Best sauces and condiments for this recipe
Caramel Drizzle
Elevate your hot chocolate with a smooth caramel drizzle—just heat ½ cup heavy cream and ¼ cup brown sugar in a saucepan until dissolved, then simmer for 5 minutes until golden.
Drizzle over the whipped cream for a sweet, buttery contrast. I love using Trader Joe’s caramel sauce for convenience, but homemade tastes richer. 🍯
Salted Caramel Sauce
For a gourmet twist, add a pinch of flaky sea salt (like Maldon) to your caramel before drizzling. The salt enhances the caramel’s sweetness and balances the chocolate’s bitterness. Store-bought salted caramel sauces work too—Ghirardelli’s is my go-to. A single drizzle adds depth without overpowering the drink.
Spiced Honey Glaze
Combine 2 tbsp honey, ½ tsp cinnamon, and a pinch of cayenne pepper for a tangy-sweet glaze. Warm the mixture until smooth, then drizzle over the whipped cream.
The honey’s floral notes complement the chocolate, while the cayenne adds a subtle kick. Local raw honey works best for a richer flavor. 🍯
Chocolate Ganache
Melt ½ cup dark chocolate chips with ¼ cup heavy cream over a double boiler, then drizzle over the hot chocolate. For extra flair, swirl the ganache with a toothpick before it sets. Lindt 70% chocolate melts perfectly for this.
The ganache adds a glossy finish and intensifies the chocolate’s richness.
Coconut Whipped Cream
Swap regular whipped cream for coconut whipped cream—whip ½ cup coconut cream with 1 tsp vanilla extract until fluffy. Top your hot chocolate for a dairy-free option with tropical notes. Coconut Man coconut cream is my favorite for texture. The cream’s lightness contrasts beautifully with the thick chocolate. 🥥
Marshmallow Fluff
Spread marshmallow fluff (like Kraft’s**) over the whipped cream for a nostalgic touch. The fluff’s airy sweetness pairs perfectly with the spiced chocolate. For extra fun, toast the fluff with a kitchen torch before serving. This adds a gooey, caramelized layer that’s irresistible. 🎉
Nutrition facts
Frequently asked questions
Can I make this hot chocolate without dairy?
Swap the heavy whipping cream and butter for full-fat coconut milk and coconut oil, and use dairy-free dark chocolate chips. For whipped cream, try coconut whipped cream (whip chilled coconut cream with vanilla). The texture will be slightly different but still delicious!
How do I make this recipe spiked?
Add 1-2 tablespoons of dark rum (like Kraken or Gosling's) when you incorporate the vanilla and cinnamon. For a stronger kick, use ½ cup of spiked chocolate syrup instead of plain. Start with less alcohol and adjust to taste—you want the chocolate flavor to shine!
Why does my hot chocolate get grainy?
Graininess usually happens when chocolate isn't fully melted or when sugar crystallizes. Always melt chocolate over low heat while stirring constantly, and let it cool slightly before adding sugar. If it still gets grainy, blend it again or strain through a fine-mesh sieve for ultra-smooth results.
Can I make this ahead of time?
Yes! Store the hot chocolate mixture in an airtight container in the fridge for up to 5 days. Reheat gently in the microwave (in 30-second bursts) or on the stovetop over low heat, stirring until smooth. The flavors actually improve overnight as they meld together!
What's the best mug to serve this in?
For maximum Instagram appeal, use a wide, shallow mug (like a teacup) to show off the whipped cream and glitter. Dark mugs make the chocolate look richer, while clear or white mugs highlight the colors. Pro tip: Add a cinnamon stick as a stirrer for extra flair!
