Get the Most Out of Your Cocoa
What's the difference between types of cocoa powder, and how do you bloom them correctly? Get the most out of your cocoa powder for every kind of bake!
Natural
Acidic, bright flavor, lighter color. Reacts with baking soda. Best for chocolate cake and devil's food. Blooming makes the biggest difference here.
Dutch-Process
Alkalized, smooth and mellow, darker color. Use with baking powder, not baking soda. Best for brownies, frosting, cookies.
Black Cocoa
Heavily alkalized, very dark, mild flavor. Don't use it alone — blend 25-30% black with 70-75% Dutch-process. Gives you that deep color and Oreo-style flavor.
Raw Cacao
Unroasted, fruity, slightly bitter. Bloom with cooler liquid (~160 degrees F). More delicate than roasted cocoa — they're not 1:1 interchangeable.
Cocoa powder is mostly fat and flavor compounds packed into dry particles. Add it dry and those particles never fully open up — you get flat, one-dimensional chocolate. Hot liquid breaks them open and releases everything locked inside. That's the difference between good chocolate and great chocolate.
The rule for blooming is 1 part cocoa : 2 parts hot liquid. Whisk them together into a smooth paste and add in with your wet ingredients.
What most people miss is that the amount of liquid used to bloom MUST be removed from elsewhere in your recipe. For example, if you bloom 2 Tbsp cocoa with 1/4 cup water and your recipe calls for 1 cup water, only add in 3/4 cup. Otherwise, your batter will be too wet.
Hot Water
Neutral, clean, works with any recipe. The baseline.
Hot Coffee or Espresso
Doesn't make it taste like coffee — makes the chocolate taste more like chocolate. Bolder, deeper, more complex. Use dark roast or dissolve 1/2 tsp espresso powder into your hot water.
Melted Butter
Rich and fudgy. Great for brownies and fudge-style bakes. Count it toward your recipe's fat, not your liquid.
Hot Plant-Based Milk
Oat or full-fat coconut milk work best. Great for vegan recipes, adds subtle richness.
Vanilla + Hot Water
A splash of vanilla rounds out bitterness and adds complexity without being detectable on its own.
Sign up for the latest updates, promotions, and behind the scenes info!
Sensible Edibles is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. As an Amazon Associate, we earn from qualifying purchases. This means that if you click on an Amazon link on our site and make a purchase, we may receive a small commission at no additional cost to you. We only recommend products and services that we believe will add value to our readers.
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":74373824786,"merchantName":"SensibleEdibles","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":74373824786,"countryCode":"US","merchantName":"SensibleEdibles","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"merchantId":"U76RTLU85EM38","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=U76RTLU85EM38\u0026intent=authorize"}}]" access-token="883642acc1767dfffc9f51752ab95a6c" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="74373824786" cart-id="4d76b306b50d9b6a462dc0e6ed1df413" enabled-flags="["6d1811c1"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>