Beverages
This cacao bliss hot chocolate recipe delivers velvety richness with a subtle coffee undertone that transforms an ordinary drink into a luxurious experience. The secret lies in high-quality cacao combined with espresso powder, creating a depth that's both comforting and sophisticated—perfect for cozy evenings or special moments.
I developed this recipe after years of experimenting with plant-based alternatives, ensuring every sip is creamy without dairy.
What sets this apart is the balance of flavors: warm cinnamon, a hint of vanilla, and a touch of orange zest elevate the natural richness of cacao while the espresso powder adds complexity without overpowering.
The plant-based creaminess comes from cashew milk, which froths beautifully and adds a velvety texture that rivals traditional dairy versions. No artificial additives or sweeteners—just pure, indulgent cocoa bliss.
The preparation is straightforward but yields a restaurant-quality result. You'll start with a base of melted cacao and cashew milk, then incorporate the espresso powder and spices for that signature depth.
Optional toppings like whipped coconut cream or a sprinkle of cinnamon take it to the next level, making it both visually appealing and irresistibly delicious. This isn't just hot chocolate—it's a moment of pure comfort in a mug.
Whether you're serving this to guests or treating yourself, the velvety texture and layered flavors make it unforgettable. The subtle coffee note adds intrigue, while the spices keep it warm and inviting.
Ready in just 10 minutes, it's the perfect way to unwind after a long day or celebrate a special occasion. Let's create this velvety, blissful hot chocolate together.
Ingredients for cacao bliss hot chocolate
Nine ingredients transform ordinary cocoa into velvety, coffee-infused bliss—no dairy needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsweetened Cacao Powder 🍫 | ½ cup | High-quality, Dutch-processed preferred |
| Espresso Powder ☕ | 2 tbsp | Finely ground, strong brew preferred |
| Cashew Milk 🥛 | 2 cups | Homemade or store-bought, unsweetened |
| Pure Maple Syrup 🍁 | ¼ cup | Grade B for deeper flavor |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground for warmth |
| Pure Vanilla Extract 🌸 | 1 tsp | High-quality, Madagascar preferred |
| Orange Zest 🍊 | 1 tsp | Freshly grated, fine zest |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances all flavors |
| Whipped Coconut Cream 🥥 | ¼ cup | Chilled for topping, optional |
| Coconut Oil 🫒 | 1 tbsp | For melting cacao smoothly |
The cacao is non-negotiable here. Valrhona or Guittard brands deliver that restaurant-quality depth, but Navitas or Equal Exchange are solid budget picks. Look for labels that say 'Dutch-processed'—it's smoother and richer. Espresso powder should be finely ground (no clumps!) and from a strong brew. Starbucks or Lavazza espresso beans work well if you're grinding your own. The cashew milk? Homemade is ideal (blend soaked cashews with water), but Silk or Califia Farms unsweetened versions are convenient. Freshly ground spices make all the difference—cinnamon and vanilla should smell vibrant, not stale.
No espresso powder? Instant espresso or finely ground coffee works in a pinch, but taste-test first—you might need slightly more. Running out of cashew milk? Oat milk froths almost as well, though it won't be quite as creamy. Skip the orange zest? A dash of orange extract adds that citrus brightness without the effort. The maple syrup can be swapped for agave or date syrup, but Grade B maple has that caramel depth that's hard to beat. Pro tip: Toast the cinnamon in a dry pan for 30 seconds before grinding—it intensifies the flavor without overpowering.
Store the dry ingredients—cacao, espresso powder, cinnamon, vanilla—in airtight containers in a cool, dark place for up to 6 months. The cashew milk and coconut cream keep in the fridge for 1 week unopened, 3 days once opened. For single servings, freeze the hot chocolate in ice cube trays—just add hot water and stir. The whipped coconut cream? Whip it fresh before serving (it defrosts beautifully). This reheats perfectly—just warm gently on the stove or microwave for 20 seconds, then whisk until silky smooth.
Why You'll Love This Recipe
- Here’s what sold me: it works at any time. Cold mornings? Add a splash of oat milk and ice. Late-night cravings? Stir in a pinch of cayenne for a spicy kick. I’ve even used it as a base for smoothies—just blend it with frozen banana and a dash of vanilla. Versatile doesn’t even cover it.
- Five-Minute Magic: I swear, this is the kind of drink you can make with one hand while scrolling through your phone. Just whisk the cacao, espresso powder, and cinnamon into warm cashew milk—no measuring cups, no fancy tools, just pure satisfaction. The maple syrup ties it all together in seconds, and honestly? That’s my kind of recipe.
- Rich Without Guilt: Between us, this tastes like a decadent dessert but won’t leave you crashing later. The espresso powder gives it a deep, mocha-like kick without tasting bitter, while the cashew milk adds that velvety richness. I’ll be real: my kids ask for seconds, but I sneak sips too—no one judges.
- Morning or Midnight Fix: Here’s what sold me: it works at any time. Cold mornings? Add a splash of oat milk and ice. Late-night cravings? Stir in a pinch of cayenne for a spicy kick. I’ve even used it as a base for smoothies—just blend it with frozen banana and a dash of vanilla. Versatile doesn’t even cover it.
Step-by-step instructions for cacao bliss hot chocolate
Here's how to craft this luxurious, coffee-infused hot chocolate with velvety texture and complex flavor.
Bloom the Cacao and Espresso
In a medium saucepan, combine the 0.5 cup unsweetened cacao powder and 2 tbsp espresso powder with the 1 tbsp coconut oil. Whisk vigorously over low heat for 2-3 minutes until the mixture transforms into a thick, glossy paste. This "blooming" process ensures all the cacao's flavor compounds activate and creates a silky base.
I like to use a whisk here to prevent any lumps from forming. You'll notice the mixture will darken slightly and become fragrant with deep chocolate and coffee aromas. This step is non-negotiable—skipping it results in a flat, one-dimensional flavor. Keep the heat low to prevent burning, which would create bitter overtones.
Infuse the Cashew Milk
Pour in the 2 cups cashew milk and 0.25 cup pure maple syrup, then stir constantly with a wooden spoon. Bring the mixture to a gentle simmer over medium heat, watching carefully as it thickens. The moment it reaches a low boil—when you see small bubbles forming around the edges—add the 1 tsp ground cinnamon, 1 tsp pure vanilla extract, 1 tsp orange zest, and 0.125 tsp pinch of salt.
Simmer for 5-7 minutes until the mixture reduces slightly and coats the back of a spoon. You're looking for a velvety consistency here—not too thin, but not so thick it becomes gluey. The orange zest will infuse its bright citrus notes, while the cinnamon adds warmth. Taste occasionally to balance the sweetness—you can always add more maple syrup if needed, but you can't remove it once it's in.
Strain and Finish
Remove the saucepan from heat and strain the hot chocolate through a fine-mesh sieve into a clean pitcher. This step eliminates any stray bits of orange zest or cinnamon that might make the final drink gritty. Return the strained mixture to the saucepan and let it sit off the heat for 2-3 minutes to cool slightly—this prevents the whipped coconut cream from melting when you add it later.
For the final touch, gently fold in the 0.25 cup whipped coconut cream using a spatula. You want to maintain those fluffy peaks, so don't overmix. The contrast between the warm, spiced chocolate and cool coconut cream creates an incredible textural experience. Here's the thing—this is where the magic happens, so don't rush it.
Serve with Style
Divide the hot chocolate among 4 mugs and serve immediately. The drink should be thick enough to coat the back of a spoon but still pour smoothly. Top each serving with an additional dollop of whipped coconut cream and a sprinkle of extra cinnamon for visual appeal and added warmth.
For the ultimate experience, pair with a dark chocolate square or a shortbread cookie. The coffee depth in this recipe makes it more sophisticated than traditional hot chocolate, but the velvety texture keeps it comforting. Real talk: this is the kind of drink that makes you want to linger by the fire with a good book. Enjoy it while warm—once it cools, the coconut cream will start to melt, and the flavors will mellow.
Pro Tips For Making Cacao Bliss Hot Chocolate
- Whip the Cashew Milk First: Heat the cashew milk until it’s steaming but not boiling—about 180°F (82°C)—then whisk in the cacao and espresso powder before adding syrup. This prevents clumping like I used to get when tossing powder into cold milk. The warmth melts the cacao evenly, and the espresso dissolves without bitterness.
- Sift the Cacao Powder: Unsweetened cacao is dense and clumps like a stubborn guest. Sift it directly into the warm milk through a fine-mesh sieve to break up lumps before whisking. I learned this the hard way—skipping it left gritty texture in every sip.
- Bloom the Cinnamon: Toast the ground cinnamon in a dry pan for 30 seconds until fragrant, then cool it before adding to the hot chocolate. This deepens its flavor without overpowering the cacao’s richness. (Yes, it’s an extra step, but the difference is noticeable.)
- Use a Fine-Espresso Powder: Not all espresso powders are created equal—cheap ones can leave a chalky residue. Skip the instant coffee and use a fine espresso powder (like a 1:1 ratio espresso blend) for smooth integration. I was skeptical until I tried it—now I won’t go back.
Common mistakes when making perfect results
Overheating the Mixture
Watch the heat like a hawk—this isn't the time for high flames. Once your cacao and espresso powder bloom, keep the temperature at a gentle simmer over medium-low heat. I’ve burned this step before, and trust me, the bitter aftertaste ruins everything.
The moment you see bubbles forming vigorously, reduce the heat immediately. Overheating turns your velvety bliss into a harsh, grainy mess. 🌡️
Skipping the Bloom
Don’t skip the 2-3 minute blooming of cacao and espresso powder—that’s where the magic happens! Without it, your hot chocolate will taste flat and one-dimensional. The heat activates the cacao’s flavor compounds, creating that rich, complex depth.
I’ve tested this recipe both ways, and the difference is night and day. If you’re in a rush, at least whisk the dry ingredients together in the pan for 30 seconds before adding liquid.
Using Low-Quality Cacao
This isn’t the place for store-brand cacao powder. Valrhona, Guittard, or Equal Exchange are your friends here—they deliver that luxurious, restaurant-quality depth. Cheap cacao tastes chalky and dull. I’ve used Navitas Organic for years, and it’s a fantastic budget-friendly alternative.
If you’re splurging, go for Dutch-processed cacao—it’s smoother and richer. Pro tip: Smell the bag before buying. Fresh cacao should have an intense, aromatic cocoa scent.
Ignoring the Straining Step
Straining your hot chocolate through a fine-mesh sieve isn’t optional—it’s essential. Those tiny bits of orange zest and cinnamon might seem harmless, but they turn your smooth sip into a gritty experience. I’ve made this mistake, and let’s just say it’s not a pleasant surprise.
If you don’t have a sieve, a cheesecloth works in a pinch. Just be gentle—you don’t want to strain out all the good stuff!
Overmixing the Whipped Coconut Cream
When folding in the whipped coconut cream, less is more. Overmixing collapses those beautiful peaks, turning your creamy topping into a sad, flat puddle. Use a spatula and gently fold just until combined. The contrast between the warm chocolate and cool cream is what makes this drink extraordinary.
If you’re nervous about melting, let the hot chocolate cool slightly off the heat before adding the cream—it’ll stay fluffy longer. 🥥
Rushing the Simmer Time
Don’t rush the 5-7 minute simmer—this is where the flavors meld together. Skipping this step leaves your hot chocolate tasting disjointed. The spices need time to infuse, and the mixture needs to reduce just enough to coat the back of a spoon.
I’ve seen people cut this step to 3 minutes, and the result? A drink that’s either too thin or lacks depth. Patience here pays off in every sip.
Nutrition facts
Frequently asked questions
Can I make this hot chocolate without espresso powder?
Yes! If you don't have espresso powder, use 2 teaspoons of instant espresso granules or finely ground coffee instead. For a deeper flavor without coffee, add ½ teaspoon of instant coffee extract (like Starbucks VIA) or a pinch of mole paste for complexity. Just remember, the coffee note is what creates that signature "bliss" depth in this recipe.
How do I make this recipe single-serving?
Scale down all ingredients by ¼ (use 0.125 cup cacao, 0.5 tbsp espresso, 0.5 cup cashew milk, etc.). For convenience, pre-portion the dry ingredients (cacao, espresso, spices) in small jars. Store them in the fridge with the coconut cream, then just add hot water when ready. This version reheats beautifully—just whisk until smooth after warming.
What's the best milk alternative if I don't have cashew milk?
Oat milk froths almost as well and adds natural creaminess, while almond milk works for a lighter texture. For extra richness, use coconut milk (full-fat for best results) or make your own cashew milk by blending soaked cashews with water. Avoid rice milk—it's too thin and won't create that velvety consistency. If using store-bought, choose unsweetened versions to control the sweetness.
Can I make this ahead of time?
Yes! Prepare the base mixture (everything except whipped coconut cream) up to 3 days ahead and store it refrigerated. Reheat gently on the stove or in the microwave, then whisk until smooth. For the best texture, add fresh whipped coconut cream just before serving. You can also freeze the base in ice cube trays—just add hot water and stir when ready to drink.
Why does my hot chocolate taste bitter?
Overheating is the most common cause—keep heat at medium-low after blooming. Another culprit is using natural (non-Dutch-processed) cacao—it's more acidic. Balance bitterness by adding extra maple syrup (start with 1 extra tbsp) or a pinch of sea salt to enhance sweetness. If it's still too bitter, strain out the espresso powder and reduce the amount next time.
