Beverages
This Cardi B hot chocolate recipe delivers the bold, indulgent flavors that made it a viral sensation—rich, spiced, and with a signature swirl of rum that takes it to the next level. 🔥 The secret lies in balancing deep cocoa with warm spices and a boozy finish that feels like a cozy hug in a mug.
I’ve perfected this version to be creamy, aromatic, and just sweet enough to satisfy even the most discerning cocoa lovers.
The recipe starts with a velvety chocolate base, infused with cinnamon and a hint of cayenne for warmth without heat. A swirl of spiced rum adds depth and a grown-up twist, while whipped cream and extra marshmallows deliver that signature Cardi B flair.
It’s the kind of drink that feels like a treat—whether you’re sipping it solo on a chilly evening or sharing it with friends.
What sets this apart is the foolproof technique for achieving the perfect texture: silky-smooth chocolate that melts on the tongue and a rum swirl that doesn’t overpower but elevates every sip. The result? A hot chocolate so rich and flavorful, it’ll have you reaching for a second mug.
Plus, it’s customizable—add a dash of vanilla, a sprinkle of sea salt, or even a shot of espresso for extra energy.
Ready in just 15 minutes, this recipe is ideal for quick comfort on cold nights or as a showstopper for gatherings. Serve it in your finest mug, garnished with a dusting of cocoa powder and a cinnamon stick for that Instagrammable touch.
Here’s how to make it—because everyone deserves a little Cardi B-inspired indulgence.
Ingredients for cardi b hot chocolate
Rich cocoa, spiced rum, and velvety cream—this hot chocolate delivers Cardi B’s signature bold flavor in every sip.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate Chips 🍫 | 1 cup | High-quality, 70% cocoa preferred |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for best texture |
| Whole Milk 🥛 | 1 ½ cups | Warmed for smooth blending |
| Spiced Rum 🍹 | ½ cup | Like Captain Morgan Original |
| Granulated Sugar 🍚 | ¼ cup | Adjust to taste |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground preferred |
| Cayenne Pepper 🌶️ | ¼ tsp | For subtle heat |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Marshmallows 🍫 | 1 cup | Mini marshmallows preferred |
| Heavy Whipped Cream 🥛 | 1 cup | For topping, whipped |
| Unsweetened Cocoa Powder 🍫 | 2 tbsp | For dusting |
| Cinnamon Sticks 🌿 | 2 whole | For garnish |
| Salt 🧂 | ¼ tsp | Fine sea salt |
The chocolate is non-negotiable here. Ghirardelli or Lindt dark chocolate chips melt perfectly and add depth—avoid the grocery store generic brands. Spiced rum should be Captain Morgan Original or similar; cheaper brands lack the caramel notes. For cocoa powder, Hershey’s Special Dark is my go-to, but any high-quality brand works. If you’re feeling fancy, grab a bottle of Mexican cinnamon from the international aisle—it’s sweeter and more aromatic than regular ground cinnamon.
No spiced rum? Vanilla rum or even bourbon works in a pinch, but the spice profile changes. For a non-alcoholic version, swap the rum for extra vanilla extract (2 tsp) and a splash of orange juice. Marshmallows can be mini or regular—just adjust the amount to your preference. The whipped cream topping is where you can get creative: add a pinch of cinnamon or a drizzle of caramel sauce for extra flair. And if you’re watching sugar, reduce the granulated sugar to 2 tbsp and sweeten the whipped cream with a bit of honey instead.
This hot chocolate tastes even better the next day—store leftover chocolate base in an airtight container in the fridge for up to 5 days. Reheat gently in the microwave, stirring until smooth. The whipped cream should be added fresh, though. For a crowd, double the recipe and keep the rum and whipped cream components separate until serving. Garnish with a dusting of cocoa powder and a cinnamon stick for that Instagrammable touch—trust me, it’s worth the extra minute.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just melt chocolate, whip cream, add rum and milk, and boom. No fancy gadgets, no stress. My lazy nights just got a serious upgrade.
- Boozy Comfort Hit: That spiced rum turns ordinary cocoa into something ridiculously cozy. Rich dark chocolate meets creamy warmth with just a hint of boozy depth—like a hug in a mug.
- Date Night or Me: Pour it into fancy glasses for a romantic vibe, or let the kids sip on sugar-rimmed mugs for a fun treat. Same recipe, totally different moods. I’ve used it for both.
- Leftover Gold: Make a big batch, store it in the fridge, and reheat with a splash of milk. The cream stays velvety, the chocolate stays luscious—no weird texture shifts. My secret weapon for quick dessert fixes.
Step-by-step instructions for spiced rum hot chocolate
This bold hot chocolate delivers rich, spiced depth with a signature rum swirl—every step builds that signature flavor.
🍳 Step 1: Melt Chocolate and Warm the Base
In a heavy-bottomed saucepan, combine the 1 cup dark chocolate chips, 1.5 cups heavy whipping cream, and 1.5 cups whole milk. Place over medium-low heat and stir constantly until the chocolate melts completely and the mixture reaches a gentle simmer. You'll see the chocolate dissolve smoothly and the cream turn glossy—this takes about 5-7 minutes.
Here's the thing—don't rush this step. The slow, even melting ensures no grainy chocolate remains. Once simmering, remove from heat and stir in the 0.5 cup spiced rum, 0.25 cup granulated sugar, 1 tbsp ground cinnamon, 0.25 tsp cayenne pepper, 1 tsp vanilla extract, and 0.25 tsp salt. Let the mixture steep for 5 minutes to allow the spices to infuse fully.
🍳 Step 2: Create the Signature Rum Swirl
While the chocolate mixture cools slightly, take ¼ cup of the spiced rum and chill it in the freezer for 10 minutes until it's ice cold. This cold rum is key to creating those signature swirls that make this hot chocolate stand out.
Return the chocolate mixture to low heat and let it warm through. Using a spoon, carefully pour the chilled rum in a slow, steady stream over the back of the spoon. Gently stir the mixture in a circular motion to create delicate swirls throughout. This step should take about 2 minutes—you're not just adding alcohol, you're building visual drama and flavor layers.
🥘 Step 3: Prepare the Marshmallow Mixture
In a separate bowl, combine the 1 cup marshmallows with 1 cup heavy whipped cream and 2 tbsp unsweetened cocoa powder. Whip with an electric mixer on medium speed until light and fluffy, about 2-3 minutes. You want a thick, spreadable consistency that will hold its shape when added to the hot chocolate.
This marshmallow mixture is what transforms this from regular hot chocolate to something extraordinary. The cocoa powder adds depth while keeping it light, and the whipped cream ensures each sip has that perfect texture contrast. Taste and adjust sweetness if needed—you can always add more sugar if it's too strong.
🍽️ Step 4: Assemble and Serve with Garnish
Ladle the spiced chocolate into four mugs, filling each about ¾ full. Spoon the marshmallow mixture on top of each serving, creating a thick layer that will melt beautifully. Return to low heat for 1-2 minutes just until the marshmallow starts to soften slightly—this ensures it melts perfectly when you take your first sip.
Garnish each mug with a cinnamon stick for both visual appeal and an aromatic finish. Serve immediately while the chocolate is hot and the marshmallow is still creamy. The rum swirls should be visible throughout, adding both visual interest and that signature boozy warmth to every bite.
Pro Tips For Making Cardi B Hot Chocolate
- MELT CHOCOLATE SLOWLY: I learned this the hard way—dumping chocolate chips straight into hot milk turns it grainy. Instead, melt the chips in the microwave in 20-second bursts, stirring between each, until smooth. Then pour that into the warmed milk to avoid clumping.
- WHIP CREAM COLD: Heavy whipping cream straight from the fridge whips faster and holds its peaks better. Skip the room-temperature wait—just give the bowl and beaters a quick ice-water bath first. Trust me, your foam won’t collapse mid-drink.
- SWEETEN SUGAR GRADUALLY: Tossing in all the sugar at once can make the drink cloying. Start with half, taste, then add the rest while stirring. This way, you hit that perfect balance without overdoing it—especially if you’re using rich dark chocolate.
- STIR RUM LAST: Adding spiced rum too early lets the alcohol burn off. Stir it in right before serving so the warmth and spice hit your nose first. (Pro move: Lightly toast a cinnamon stick first—it makes the rum smell even better.)
Essential equipment for perfect results
Heavy-Bottomed Saucepan
This is my non-negotiable tool for melting chocolate—Le Creuset stoneware or a stainless steel saucepan with thick bottom prevents scorching. The chocolate needs gentle, even heat to melt smoothly without burning.
I avoid thin pans because they cause hot spots that ruin the texture. For extra insurance, I use a double boiler setup if I'm nervous about temperature control. 🔥
High-Quality Mixer
Your marshmallow-cream topping demands a proper mixer—I use a KitchenAid stand mixer on medium speed for that perfect fluffy texture. Hand mixers work too, but they struggle with the 1 cup marshmallows and require more elbow grease.
Pro tip: Chill your mixing bowl first to help stabilize the whipped cream. A handheld frother works in a pinch, but it won’t give you the same professional result. ✨
Precision Thermometer
While not strictly necessary, a candy thermometer helps monitor your chocolate’s temperature—ideal range is 160-170°F. This ensures the chocolate melts smoothly without overheating. I’ve had chocolate seize up when it gets too hot, and a thermometer prevents that disaster.
For the rum swirl, I also use a small digital thermometer to confirm the ¼ cup rum is properly chilled before adding it. 🌡️
Mugs with Handles
Serving this hot chocolate in wide, handle-less mugs (like Ridgeland Ceramic Mugs) makes the rum swirls visible and Instagram-worthy. The deep sides prevent spills when stirring, and the thick ceramic keeps drinks hot longer.
For a party, I use glass mugs—they show off the swirls even better but require careful handling. Avoid thin, flimsy mugs that can’t handle the heat. 🍹
Freezer for Rum Chilling
Your freezer does double duty here—it chills the ¼ cup rum for the signature swirl. I place it in a small metal shot glass (like Baccarat-style) for easy pouring. If you don’t have one, a freezer-safe ramekin works too.
The rum must be ice cold to create those dramatic swirls without melting instantly. Pro move: Freeze it for 10 minutes right before adding it to the chocolate. ❄️
Optional: Cinnamon Stick Tool
For that restaurant-quality garnish, I use a long, slender cinnamon stick (about 4 inches) tucked into the whipped cream. If you’re feeling fancy, grab a cinnamon stick holder (like spice stirrers) from a kitchen store.
These tools make it easy to insert the stick without breaking it. A simple wooden skewer works too—just add a pinch of cinnamon to the tip for extra aroma. 🌿
Nutrition facts
Frequently asked questions
Can I make this hot chocolate without alcohol?
Replace the 0.5 cup spiced rum with 2 teaspoons vanilla extract plus 2 tablespoons orange juice for a non-alcoholic version. The orange juice adds brightness that mimics rum's depth, while the extra vanilla enhances the warm spice notes. For kids or sensitive palates, you can also omit the cayenne pepper entirely.
How do I fix grainy chocolate in my hot chocolate?
Grainy texture happens when chocolate overheats or doesn't melt evenly. To fix it, immediately remove the pan from heat and whisk vigorously with a handheld frother or electric mixer> on high for 1-2 minutes. If that doesn't work, strain the mixture through a fine-mesh sieve into a clean saucepan and reheat gently on low heat while stirring constantly. For prevention, always use medium-low heat and stir constantly.
Can I make this recipe with milk chocolate instead of dark?
While possible, dark chocolate is essential for that rich, complex flavor. Milk chocolate will make the drink sweeter and less sophisticated, but if you prefer it, use 1.5 cups milk chocolate chips and reduce the sugar to 0.1 cup. For the best Cardi B-inspired result, stick with 70% cocoa dark chocolate—it delivers the perfect balance of bitterness and sweetness that makes this recipe stand out.
How long does the marshmallow topping stay fresh?
The marshmallow-cream mixture stays fresh in the fridge for 3 days if stored in an airtight container. For best texture, whip it fresh before serving. If you need to prep ahead, store the whipped cream and marshmallows separately in the fridge, then combine and whip when ready. The chocolate base can be refrigerated for 5 days—just reheat gently with a splash of milk before adding the topping.
What's the best way to make this a crowd-pleaser?
For a party, set up a hot chocolate bar with individual mugs of the chocolate base. Offer toppings like whipped cream, mini marshmallows, crushed peppermint, and extra cinnamon. Let guests customize their own swirls with different rums (vanilla or coconut) or even espresso shots. Pre-mix the chocolate base in a slow cooker on warm to keep it hot for hours—just stir occasionally to prevent skin formation.
