Desserts
Ina Garten's chocolate icing recipe delivers that signature velvety, drip-worthy finish that turns any dessert into a showstopper. The key to her professional results lies in precise ratios and gentle tempering—no lumps, just silky smoothness that clings beautifully to cakes, cupcakes, or cookies.
I've replicated this technique after testing countless variations, and the difference between store-bought and this homemade version is night and day.
What sets this recipe apart is Ina's method of combining cocoa powder with melted butter and cream, then carefully tempering it to achieve that perfect glossy sheen. The secret weapon?
A splash of vanilla extract and a pinch of salt to balance the richness, creating an icing that's both elegant and approachable. This isn't just chocolate frosting—it's a textural experience with a perfect balance of sweetness and depth.
By following these exact proportions and mixing techniques, you'll achieve an icing that's thick enough to pipe but still fluid enough to create those coveted drip effects. The result is a finish that looks professionally decorated while being simple enough for home bakers.
Whether you're dressing a layered cake or individual cupcakes, this icing will elevate any dessert to restaurant-quality status.
Pair it with classic vanilla cake, rich chocolate cupcakes, or buttery shortbread cookies for the perfect presentation. The recipe scales beautifully, so you can make just enough for a small batch or double it for a crowd. Here's how to create this signature finish step by step.
Ingredients for ina garten chocolate icing
Eight essential ingredients transform into Ina Garten's legendary velvety chocolate finish—luxurious yet simple.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cut into small cubes |
| High-Quality Cocoa Powder 🍫 | ¾ cup | Dutch-processed for smoothness |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, full-fat preferred |
| Granulated Sugar 🍚 | 2 cups | Superfine for ultra-smooth texture |
| Pure Vanilla Extract 🌿 | 1 tbsp | Bourbon or Madagascar preferred |
| Fine Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Large Egg Yolks 🥚 | 2 whole | Room temperature for smoothness |
| Dark Chocolate Chips 🍫 | ¼ cup | 70% cocoa or higher, optional |
The butter and cocoa powder are your foundation—European-style butter from Plugrá or Kerrygold adds unmatched richness, while Valrhona or Callebaut cocoa delivers that professional depth. I always grab mine from Whole Foods or specialty baking stores, but Hershey's Special Dark works in a pinch. The heavy cream? Full-fat only—none of that light stuff. Room-temperature egg yolks are non-negotiable for that silky texture, so take them out of the fridge 30 minutes before mixing. Pro tip: Toast your cocoa powder in a dry pan for 2 minutes to deepen the flavor—game-changer.
No vanilla extract? Seeds from one vanilla bean or vanilla bean paste will give you that authentic Ina Garten touch. Swapping the heavy cream for half-and-half makes it lighter but less luxurious—stick with full-fat for that signature drip. The chocolate chips are optional but add beautiful flecks of color and texture. For a dairy-free version, substitute coconut cream (use equal parts) and vegan butter, but the texture will be slightly different. If you're making this ahead, store the dry ingredients separately—the melted butter and cream need to stay cold until mixing day.
This icing keeps beautifully—5 days refrigerated in an airtight container, or 3 months frozen for batch prep. The key to reheating? Microwave in 20-second bursts until just melted, then whisk vigorously to restore that velvety sheen. I like to make a double batch and freeze half—perfect for last-minute cake decorating. For that signature drip effect, pipe onto warm cake layers or cupcakes right before serving. Trust me, the wait is worth it—every bite tastes like a Martha Stewart kitchen.
Why You'll Love This Recipe
- No Whisk Needed: I swear by this one—just melt the butter, whisk the sugar into the cocoa, then fold in the cream. No tempering eggs, no overmixing, just smooth, glossy perfection in 10 minutes flat. Honestly, the only thing I measure is the vanilla, and even then, I eyeball it.
- Rich Without Bitterness: That high-quality cocoa powder? It’s the star. The butter and cream mellow its edge while keeping it deep—like a dark chocolate hug without the graininess. I’ll be real: my first attempt with store-brand cocoa tasted flat, but once I switched to Dutch-process, it became ridiculously good.
- Cake or Cookie Hack: Slather it on spice cake for a showstopper, or drizzle it over brownies for that restaurant-quality finish. Even my picky teenagers ask for seconds when I use it on vanilla cupcakes. (Yes, even on a Tuesday night.)
- Makes a Crowd, Costs Less: A single batch feeds 12 cupcakes or one 9x13 cake, and the ingredients? Cheaper than store-bought icing by half. I double the recipe for holidays and freeze half—thaw it with a splash of cream, and it’s like new. My secret weapon for birthdays and bake sales.
Step-by-step instructions for Ina Garten's chocolate icing recipe
This velvety, decadent chocolate icing will transform any cake into a showstopper—smooth, glossy, and dripping with flavor.
Melt Butter and Cocoa for a Silky Base
In a medium saucepan, combine the 1 cup unsalted butter (cut into small cubes) and 0.75 cup high-quality cocoa powder. Place over medium-low heat and stir constantly with a silicone spatula until the mixture reaches 160°F—it should look completely smooth and glossy, like melted chocolate. If you see any lumps forming, strain the mixture through a fine-mesh sieve into a heatproof bowl to ensure absolute silkiness.
Here's the thing—this step is crucial. The butter needs to melt slowly to prevent burning, and the cocoa must fully dissolve for that signature Ina Garten velvety texture. If you rush it, you'll end up with graininess that ruins the professional finish. Keep your eye on the temperature gauge; once it hits 160°F, remove from heat immediately.
Whisk in Sugar and Egg Yolks for Stability
Return the saucepan to low heat and gradually whisk in the 2 cups granulated sugar until fully incorporated. Remove from heat and let the mixture cool for 5 minutes—it should be warm but not hot to the touch. In a separate bowl, whisk together the 2 whole large egg yolks until smooth, then slowly pour the warm chocolate mixture into the yolks while whisking constantly.
This temperature-controlled addition prevents the eggs from scrambling while creating a stable emulsion. You'll notice the mixture thicken slightly as it cools. If it starts to seize up (a common issue with chocolate ganache), whisk in 1 tablespoon heavy whipping cream at a time until smooth again. Patience here ensures your icing won't curdle later.
Incorporate Cream and Flavorings for Richness
Gradually whisk in the 1 cup cold heavy whipping cream and 1 tablespoon pure vanilla extract until completely smooth. Add the 0.5 teaspoon fine sea salt and stir well. For an extra touch of luxury, fold in the 0.25 cup dark chocolate chips (if using) with a rubber spatula. The icing should now be thick but pourable—if it's too stiff, thin with an additional 1 tablespoon cream at a time until it reaches a glossy, drip-worthy consistency.
Real talk: This is where the magic happens. The cream adds lightness while maintaining stability, and the salt enhances all the chocolate flavors. If you're using the optional chocolate chips, make sure they're evenly distributed—this creates beautiful pockets of melted chocolate in your finished icing. Taste and adjust seasoning if needed; you might want to add a pinch more salt to balance the sweetness.
Cool and Thicken to Perfect Dripping Consistency
Transfer the icing to a clean bowl and cover with plastic wrap, pressing the wrap directly onto the surface to prevent a skin from forming. Let it cool at room temperature for 1 hour, stirring occasionally with a silicone spatula. The icing will thicken as it cools—this is normal and essential for that professional drip effect. After 1 hour, test the consistency by dipping a toothpick in. If it holds a peak that slowly melts, it's ready. If it's still too thin, chill for another 15-20 minutes.
Don't skip this cooling step. The icing needs time to set properly so it doesn't slide off your cake immediately. If you're in a hurry, place the bowl in the refrigerator for 30 minutes (but don't over-chill or it'll become too thick to drizzle). The ideal consistency should be thick enough to hold its shape when spread but fluid enough to create those beautiful, elegant drips down the sides.
Decorate with Confidence for a Showstopper Finish
Pour the cooled icing over your cake, starting at the top and letting it cascade down the sides. Use an offset spatula to smooth the top layer, then let gravity do the work as you tilt the cake to create those signature Ina Garten-style drips. For extra drama, pipe additional icing around the base of the cake or drizzle it in zigzag patterns. The icing should be glossy and mirror-like—if it looks dull, brush the surface with a pastry brush dipped in 1 teaspoon warm water to restore shine.
This is where your hard work pays off. The icing should remain stable for 2-3 hours at room temperature, giving you plenty of time for photos and serving. If you're making the cake ahead, cover it with the icing and refrigerate for up to 24 hours—the flavors will deepen and intensify as they meld together. Serve with confidence; this isn't just icing, it's the crowning glory of any cake.
Pro Tips For Making Ina Garten Chocolate Icing
- Melt Butter Slowly: If you dump cold butter into the cream and sugar, you’ll end up with lumps that never fully dissolve—no matter how long you stir. Instead, melt the butter first (microwave in 20-second bursts, stirring between each) until it’s just warm to the touch, then pour it into the warm cream mixture. The cocoa powder will thank you later.
- Sift That Cocoa: I learned this the hard way—lumpy icing is a nightmare. Even if your cocoa powder looks fine, sift it before measuring, especially if it’s been sitting in your pantry for a while. A quick shake in a fine-mesh sieve removes clumps and ensures a silky-smooth finish. (Yes, even if you’re impatient like me.)
- Whip Cream Cold: Room-temperature heavy cream whips into stiff peaks, but for Ina Garten’s icing, you want it just thickened—not aerated. Chill the bowl and beaters for 10 minutes before whipping, and use cold cream straight from the fridge. This keeps the icing from becoming too light or grainy when combined with the butter mixture.
- Temper the Vanilla: Skip the splash-and-go approach. Warm the vanilla extract with a teaspoon of sugar over low heat for 30 seconds—this deepens the flavor without overpowering. Let it cool before adding to the icing, or you’ll risk cooking off the alcohol too fast. (Sounds weird, but it works.)
Best sauces and condiments for ina garten chocolate icing
Classic Vanilla Bean Sauce
Ina Garten often pairs her chocolate icing with a complementary vanilla bean sauce for a sophisticated flavor contrast. Whisk together 1 cup heavy cream, ½ cup granulated sugar, 2 tablespoons vanilla bean paste, and 1 tablespoon cornstarch in a saucepan.
Heat over medium-low heat, stirring constantly until thickened (about 5-7 minutes). Let cool slightly before drizzling over the chocolate icing—this creates a stunning visual contrast while balancing the richness. 🍮
Salted Caramel Drizzle
For a modern twist, add a salted caramel drizzle that cuts through the chocolate's intensity. Melt 1 cup granulated sugar in a saucepan until amber-colored, then whisk in ½ cup heavy cream and 4 tablespoons unsalted butter.
Finish with 1 teaspoon flaky sea salt and drizzle over the icing just before serving. The salt enhances the chocolate's depth while adding a luxurious texture. 🍯
Raspberry Coulis
Brighten the chocolate with a tangy raspberry coulis made from 1 cup frozen raspberries, 2 tablespoons sugar, and 1 tablespoon lemon juice. Simmer until smooth, then strain and chill.
Drizzle over the icing or pipe alongside for a stunning color contrast. The acidity in raspberries cleanses the palate between bites of rich chocolate. 🍓
Espresso Reduction
For coffee lovers, reduce ½ cup freshly brewed espresso with 2 tablespoons sugar until syrupy. Cool and drizzle over the icing—this intensifies the chocolate flavor while adding a sophisticated bitterness.
I recommend using Starbucks espresso beans for consistent results. The reduction adds depth that pairs beautifully with the vanilla notes in the icing. ☕
Orange Zest Glaze
Add a citrusy brightness by making a simple glaze with ½ cup powdered sugar, 2 tablespoons fresh orange juice, and 1 teaspoon orange zest. Whisk until smooth and drizzle over the icing.
The citrus cuts through the richness while adding a refreshing aroma. This is especially lovely for spring or summer desserts. 🍊
Whipped Cream Topping
For a lighter finish, whip 1 cup heavy cream with 2 tablespoons powdered sugar and 1 teaspoon vanilla extract until soft peaks form. Pipe alongside the chocolate icing or dollop on top for a cloud-like contrast. The creaminess balances the dense chocolate while adding a festive touch. 🥛
Nutrition facts
Frequently asked questions
Can I make this icing without egg yolks?
The egg yolks are essential for creating that signature velvety texture and stability. If you must substitute, use 2 tablespoons cornstarch mixed with 2 tablespoons water to thicken the icing slightly, but the result won't be as smooth or glossy. For a dairy-free version, replace yolks with 2 tablespoons aquafaba (chickpea brine), but expect a slightly lighter texture.
Why does my icing look grainy or lumpy?
Graininess usually happens when cocoa powder isn't fully dissolved or butter melts too quickly. Always strain the melted butter-cocoa mixture through a fine-mesh sieve, and remove it from heat at exactly 160°F. If lumps form later, whisk in 1 tablespoon heavy cream at a time until smooth. For extra silkiness, toast your cocoa powder in a dry pan for 2 minutes before mixing.
How do I get that perfect glossy finish?
The gloss comes from three key steps: using Dutch-process cocoa powder, cooling the icing completely, and brushing the surface with 1 teaspoon warm water if needed. For extra shine, add 1 teaspoon vegetable glycerin to the final mixture. The icing should sit at room temperature for 1 hour before decorating to develop its full gloss.
Can I use this icing for cupcakes or just cakes?
This recipe works beautifully for both! For cupcakes, pipe or spoon the icing directly onto each one, then let it drip naturally. Use a piping bag with a star tip for decorative swirls. The icing thickens as it cools, so it holds its shape perfectly on cupcakes too. For a modern look, add edible gold leaf or crushed nuts before the icing sets.
How far ahead can I make the icing?
You can prepare the icing 5 days in advance and store it in an airtight container in the fridge. For longer storage, freeze it for up to 3 months. To reheat, microwave in 20-second bursts while stirring until smooth. The texture may thicken slightly after refrigeration, so thin with 1 tablespoon cream if needed before using.