Desserts
This Barefoot Contessa chocolate icing recipe delivers that signature velvety-smooth drizzle that elevates cakes and cupcakes from good to showstopping. The secret lies in the precise balance of butter, cocoa powder, and sugar, heated just enough to create a glossy, pipeable consistency without turning grainy.
I've perfected this version over years of baking—it's the same rich, decadent icing Ina Garten uses to make her desserts look effortlessly luxurious.
What sets this recipe apart is its versatility—whether you need a thin glaze for elegant drizzling or a thicker consistency for piping rosettes, the technique adapts easily. The key steps involve tempering the butter properly and whisking the mixture just until smooth, ensuring no lumps remain.
This isn't your basic powdered-sugar icing; it's a rich, melt-in-your-mouth chocolate experience that pairs perfectly with vanilla or red velvet cakes.
Once you master this method, you'll never buy store-bought icing again. The result is a silky-smooth finish that's glossy enough to reflect light, with a flavor so deep it tastes like it came from a high-end patisserie.
The best part? It stays stable at room temperature for up to a week, making it ideal for decorating ahead of time. Ready to transform your desserts with this foolproof technique?
For those who love to experiment, you can easily adjust the ratio of cocoa powder to sugar for a darker or lighter shade, or even add a splash of espresso powder for an intense chocolate flavor.
The possibilities are endless—let's get started on creating that perfect, restaurant-quality finish for your baked goods.
Ingredients for barefoot contessa chocolate icing
Eight simple ingredients transform into that luxurious Barefoot Contessa chocolate finish everyone craves.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for tempering |
| Natural Cocoa Powder 🍫 | ¾ cup | Dutch-processed preferred |
| Granulated Sugar 🍚 | 3 cups | Superfine for smooth texture |
| Heavy Cream 🥛 | ½ cup | Cold for stability |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar preferred |
| Espresso Powder ☕ | 1 tsp | Optional for depth |
| Kosher Salt 🧂 | ¼ tsp | Fine grain preferred |
| Milk 🥛 | ¼ cup | Warm for tempering |
The butter is non-negotiable—use European-style unsalted (like Plugrá or Land O'Lakes) for that rich, velvety texture. Trader Joe's carries a great budget-friendly option, but if you're splurging, Miyoko's grass-fed butter takes it to another level. For cocoa powder, Valrhona or Ghirardelli are the gold standard, but Hershey's Special Dark works in a pinch. The sugar? Superfine makes all the difference—it dissolves smoothly and prevents graininess. Skip the powdered sugar entirely; this isn't your grandma's cake frosting.
No heavy cream? Full-fat coconut cream works beautifully (just chill it first), though the flavor will be slightly different. Short on vanilla? Vanilla bean paste adds little flecks of magic—worth the extra cost. The espresso powder is optional but adds that sophisticated depth Ina Garten swears by. For a lighter shade, reduce cocoa to 0.5 cups and add 0.25 cups more sugar. Need it thicker for piping? Chill the icing for 30 minutes before using. Too thin? Warm the mixture gently over a double boiler for 10-15 seconds while whisking.
This icing is a dream to work with—stays stable at room temperature for up to 1 week when sealed properly. For long-term storage, freeze in an airtight container for up to 3 months. Before using, let it sit at room temp for 10 minutes to soften. Pro tip: Brush a thin layer over cakes the day before decorating—it sets beautifully and gives that professional patisserie finish. Leftovers? Spread on toast or use as a filling for chocolate croissants. Trust me, it disappears fast.
Why You'll Love This Recipe
- Three-Ingredient Whip: I swear by this—just butter, cocoa, and sugar. No fancy gadgets, no temperamental techniques. You melt, mix, and let the heat cream do the work. That’s it. Honestly, I’ve made it while chatting on the phone, and it still comes out velvety every time.
- Rich Without Guilt: The heavy cream gives it that luxurious mouthfeel, but here’s the secret: natural cocoa powder keeps it deep and complex without tasting bitter. A splash of vanilla ties it all together—like a hug in frosting form. It’s the kind of chocolate that makes you pause mid-bite.
- Birthday to Bake Sale: Slather it on cupcakes for a party, drizzle it over brownies for a casual night in, or pipe it into a cake for a crowd. Between us, I’ve even used it to glaze store-bought cookies when I’m in a rush. It’s my go-to for any occasion where chocolate is the star.
- Leftovers That Last: Make a double batch—trust me, you will. This icing keeps beautifully in the fridge for up to a week, and it reheats like a dream. I’ve even frozen it in small jars for last-minute emergencies. No waste, all flavor, and zero stress.
Step-by-step instructions for Barefoot Contessa chocolate icing
Here's how to make that signature silky, drizzle-worthy chocolate icing that's easier than it looks.
Melt the Butter and Cream for a Smooth Base
In a medium saucepan, combine the 1 cup unsalted butter and 0.5 cup heavy cream over medium-low heat. Warm gently until the butter melts completely and the mixture reaches 160°F—just below a simmer. You'll see tiny bubbles forming around the edges, but don't let it boil. This gentle heat prevents the butter from separating later.
Real talk: If you rush this step, your icing might curdle. I've learned the hard way that patience here makes all the difference. Once melted, remove from heat and let cool for 5 minutes while you prepare the other ingredients. The mixture should be warm to the touch but not hot.
Whisk in Sugar and Cocoa for Velvet Texture
In a separate large bowl, whisk together the 3 cups granulated sugar, 0.75 cup natural cocoa powder, 1 tsp espresso powder, and 0.25 tsp kosher salt until completely combined. This dry mixture should look like fine chocolate sand—no lumps. The espresso powder adds depth without bitterness, while the salt balances the sweetness perfectly.
With the electric mixer on medium speed, slowly pour the warm butter-cream mixture into the dry ingredients. Whisk continuously for 3-4 minutes until the sugar fully dissolves and the mixture thickens slightly. You're aiming for a smooth paste that coats the back of a spoon. If it's too thick, we'll fix it in the next step.
Temper with Warm Milk for Perfect Consistency
Heat the 0.25 cup milk in the microwave for 20-30 seconds until warm (about 110°F). With the mixer running on low speed, slowly drizzle in the warm milk. This tempering step prevents the icing from being too thick or grainy. The milk helps emulsify the fats and creates that signature Barefoot Contessa silkiness.
Continue mixing for another 2 minutes until the icing reaches a thick, pourable consistency—like heavy syrup but still able to coat a spoon. Here's the thing: If it's too thick, add 1 more tablespoon of warm milk. If it's too thin, simmer it gently in a saucepan for 2-3 minutes to reduce. You want it to drip slowly but still hold its shape when drizzled.
Add Vanilla and Cool for Ultimate Smoothness
Remove the bowl from the mixer and stir in the 1 tbsp vanilla extract by hand. This ensures even distribution without over-mixing. Let the icing cool to room temperature—about 30 minutes. This cooling step is crucial; if you use it too hot, it'll melt on warm cakes.
For the perfect test: Dip a spoon in the icing and let it drip back into the bowl. If it forms a smooth, glossy ribbon that holds its shape for 10-15 seconds before dripping, you've nailed it. If it's too stiff, add 1 teaspoon of warm water. If it's too runny, chill it another 10 minutes in the fridge.
Use Immediately or Store Properly
Transfer the icing to a clean glass jar or piping bag fitted with a small round tip for elegant drizzles. For cakes, pipe in zigzag patterns or use a spoon for casual drizzling. The icing will keep in the fridge for up to 1 week, but I promise you'll use it all—it's that good.
Pro tip: If the icing thickens in the fridge, simply microwave it for 10-15 seconds and stir until smooth again. This icing is forgiving, but the key to success is keeping everything at the right temperature throughout the process. Trust me, your cakes will thank you.
Pro Tips For Making Barefoot Contessa Chocolate Icing
- Melt Butter Slowly: If you crank the heat to melt the butter with cocoa powder, you’ll end up with burnt cocoa before the butter even liquefies. Use a double boiler or a heatproof bowl over simmering water—keep it at a gentle bubble, not a rolling boil. I learned this the hard way when my first batch smelled like a fire alarm went off.
- Sift the Cocoa: Lumpy cocoa powder is the enemy of silky icing. Sift it directly into your mixing bowl before adding anything else—this prevents clumps and ensures it dissolves smoothly into the butter mixture. (Yes, even if you’re using "natural" cocoa, which clumps worse than Dutch-process.)
- Whip the Cream Cold: Heavy cream straight from the fridge whips to stiff peaks faster and holds its shape better in the icing. If your cream is warm, chill the bowl and beaters for 10 minutes first—this saves you from over-whipping and ending up with butter instead of glossy frosting.
- Temper the Vanilla: Add vanilla extract after the icing has cooled slightly—around 110°F (43°C). Hot icing can cook off the vanilla’s flavor, leaving you with a subtle hint instead of a bold aroma. A quick thermometer check or just touching the bowl with your finger (shouldn’t burn) works.
Pro cooking tips for great barefoot contessa chocolate icing
Temperature Control Secrets
Your icing's success hinges on precise temperature management—especially when melting the butter and cream. Heat them together over medium-low heat until they reach exactly 160°F, just below a simmer.
I use a candy thermometer for accuracy, but if you don't have one, look for tiny bubbles around the edges (not a full boil). Overheating causes butter separation, while underheating leaves lumps.
Let the mixture cool for 5 minutes before mixing with dry ingredients—this prevents sudden temperature shocks that can curdle your icing. 🌡️
Emulsification Magic
The tempering step with warm milk is where this icing transforms from good to extraordinary. Heat your 0.25 cup milk to 110°F (just warm to the touch), then drizzle it into the mixer while blending on low speed.
This gentle emulsification binds the fats and sugars, creating that signature silky texture. If your icing looks streaky, don't panic—just add another 1 tbsp warm milk and mix for 30 seconds. The key is patience; rushing this step often leads to grainy results.
Consistency Testing
Before using your icing, perform the ribbon test: Dip a spoon into the mixture and lift it slowly. If a glossy ribbon forms that holds its shape for 10-15 seconds before dripping, you've achieved perfect consistency. Too thick? Add 1 tsp warm water and mix briefly.
Too thin? Simmer the icing in a saucepan for 2-3 minutes to reduce moisture. I've found that chilling the icing for 10 minutes in the fridge thickens it slightly, making it ideal for piping rosettes or creating clean drizzle lines on cakes.
Butter Quality Matters
Never skimp on butter—this is where the magic happens. Use European-style unsalted butter (like Plugrá or Land O'Lakes) for its higher fat content and lower water content, which prevents graininess. I've tested this recipe with regular American butter, and while it works, the texture lacks that luxurious smoothness.
For an extra touch, let your butter cubes sit at room temperature for 30 minutes before melting—this ensures even melting and prevents hot spots that can cause separation. 🧈
Cocoa Powder Precision
Dutch-processed cocoa powder is non-negotiable for this recipe—it's smoother and less acidic than natural cocoa, resulting in a richer flavor. Measure your 0.75 cup cocoa powder using the spoon-and-level method for accuracy. Sift it first to eliminate any clumps, which can create lumps in your icing.
Pro tip: If you're short on cocoa, you can substitute 0.5 cup cocoa powder + 0.25 cup sugar, but the flavor will be slightly lighter. For a deeper chocolate taste, add an extra 0.5 tsp espresso powder—it enhances the cocoa's natural bitterness without overpowering.
Equipment Essentials
While you can make this icing with basic tools, a few key items make the process smoother. A stand mixer with a whisk attachment (like a KitchenAid) ensures even mixing, but a hand mixer works too.
For temperature control, a candy thermometer is worth the investment—it's the only way to hit that 160°F sweet spot consistently. A double boiler is helpful if you need to thin or thicken the icing gently.
And for professional results, use a piping bag with a small round tip (like Wilton #2) for elegant drizzles. Trust me, these tools will elevate your icing game dramatically. ✨
Nutrition facts
Frequently asked questions
Can I make this icing without a stand mixer?
While a stand mixer makes it easier, you can achieve the same results with a hand mixer or even a whisk. Just mix vigorously for 5-7 minutes in short bursts to avoid overheating. For the tempering step, use a wooden spoon to slowly fold in the warm milk while mixing continuously. The key is patience—whisking by hand requires more elbow grease but works beautifully.
How do I adjust the consistency for piping vs. drizzling?
For piping (like rosettes), chill the icing for 30 minutes before using—this thickens it slightly. For drizzling, let it sit at room temperature for 10 minutes to thin out naturally. Need it thicker? Refrigerate for 15 minutes. Too thin? Warm gently in a double boiler for 2-3 minutes while stirring. Pro tip: The ribbon test works for both—adjust until it holds shape for 10-15 seconds.
Can I substitute heavy cream with something else?
Yes! For a lighter texture, replace the 0.5 cup heavy cream with 0.5 cup full-fat coconut cream (chilled). For a richer flavor, use 0.5 cup whole milk—just add 1 extra tablespoon butter to compensate. Avoid low-fat options; they lack the fat needed for that signature silky finish. The cream helps emulsify the fats for that Barefoot Contessa smoothness.
Why did my icing turn grainy?
Graininess usually happens from overmixing or temperature shocks. If the butter-cream mixture was too hot when added to dry ingredients, it can cause separation. Fix it by whisking in 1 tablespoon warm milk while mixing on low speed. For prevention, let the butter-cream cool to warm (not hot) before combining with dry ingredients. Also, ensure your cocoa powder is sifted and your sugar is superfine.
How long will this icing keep, and can I freeze it?
Store in an airtight container in the fridge for up to 1 week. For longer storage, freeze for up to 3 months. Thaw overnight in the fridge, then microwave for 10-15 seconds** to soften. Avoid freezing if you plan to pipe—it can alter the texture slightly. Leftovers? Spread on toast or use as a filling for chocolate croissants. Trust me, it disappears fast!
