Ina Garten's Chocolate Icing Recipe: Velvet-Dripped Decadence for Cakes & Cookies

Desserts

Ina Garten's Chocolate Icing Recipe: Velvet-Dripped Decadence for Cakes & Cookies

Ina Garten's chocolate icing recipe transforms ordinary desserts into showstopping masterpieces with its velvety texture and rich flavor. This isn’t your average chocolate glaze—it’s a refined technique that delivers a glossy finish and perfect consistency every time. I’ve perfected it over years of baking, ensuring it’s simple enough for home cooks but elegant enough for special occasions.

The secret lies in precise ingredient ratios and gentle mixing to avoid lumps, creating an icing that’s smooth enough to drizzle like silk. This recipe yields about 1½ cups, perfect for generously coating a 9-inch cake or decorating an entire tray of cookies.

The balance of cocoa powder and melted butter ensures deep chocolate flavor without bitterness, while powdered sugar keeps it light and spreadable.

What sets this apart is the professional finish—no graininess, no streaks, just a luxurious sheen that makes every dessert look like it came from a patisserie. The icing sets at room temperature, making it ideal for layering or creating elegant borders.

Whether you’re dressing a birthday cake or adding flair to holiday cookies, this is the one recipe that elevates everything it touches.

Ready in just 15 minutes with minimal effort, it’s the perfect way to add that restaurant-quality touch to your baking. Let’s get started—your desserts deserve this level of decadence.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for ina garten chocolate icing

Velvet chocolate perfection starts with just seven ingredients—no lumps, no bitterness, just pure decadence.

Ingredient Amount Notes
Unsalted Butter 🧈 ¾ cup Melted and cooled slightly
Dutch-Processed Cocoa Powder 🍫 ½ cup High-quality for rich flavor
Powdered Sugar 🍚 2 cups Sifted for smooth texture
Vanilla Extract 🌿 1 tbsp Pure, high-quality vanilla
Heavy Cream 🥛 ¼ cup Cold for stability
Pinch of Salt 🧂 ⅛ tsp Enhances chocolate flavor
Espresso Powder ☕ ½ tsp Optional for depth (optional)

The cocoa powder is absolutely essential here. Hershey’s Special Dark or Ghirardelli Natural Cocoa are my go-tos—they dissolve smoothly and give that deep, velvety flavor. The butter needs to be unsalted (trust me on this) and melted just until it’s cool enough to touch—too hot and it’ll seize up your icing. I always grab European-style butter from Whole Foods or Trader Joe’s for that extra richness. The powdered sugar? Domino or Culinary Art brands are perfect—they’re finely sifted and dissolve beautifully. Pro tip: sift it right into your mixing bowl to avoid clumps.

No cocoa powder? Melted dark chocolate (70% or higher) at half the amount works in a pinch, but you’ll lose that silky texture. Short on butter? Coconut oil at the same quantity keeps it dairy-free, though the flavor won’t be identical. The heavy cream adds that luxurious sheen—skip it if you’re vegan, but the icing will be slightly thicker. The espresso powder is optional but game-changing for depth. If you’re using it, Starbucks instant espresso or Peet’s Coffee ground espresso work perfectly. Freshly ground is best, but pre-ground is fine if you’re in a hurry.

This icing sets beautifully at room temperature—perfect for layering or creating those elegant borders. Store any leftovers in an airtight container for up to 5 days, though it’s so good I rarely have any left. For a restaurant-quality finish, chill the icing for 30 minutes before using—it’ll be glossier and easier to drizzle. I like to pipe it through a large star tip for decorative borders, but a spoon works just as well. The secret? Patience. Let it sit for 10 minutes after mixing before using—it’ll thicken just enough to coat beautifully.

❤️

Why You'll Love This Recipe

  • Four-Ingredient Magic: I swear by this recipe—just butter, cocoa, sugar, and vanilla. The Dutch-processed cocoa gives it that real chocolate depth without bitterness, and the heavy cream keeps it luscious without being cloying.
  • Smooth as Silk: No lumps, no fuss. The butter and cream blend into a velvety finish that spreads effortlessly. I’ve made it on a chilly kitchen counter (yes, really) and it still comes out flawless—no need for a mixer or fancy tools.
  • Cake’s Best Friend: This isn’t just for birthdays. Slather it on spice cakes, drizzle it over brownies, or even swirl it into pancakes. Honestly, I keep a jar in the fridge just for emergencies—like when I forget to buy store-bought frosting.
  • Make-Ahead Money-Saver: A batch keeps for weeks in the fridge, and it’s cheaper than buying pre-made icing. Split it between two cakes, use half for cupcakes, and still have leftovers for cookies. That’s $5 well spent.

Step-by-step instructions for Ina Garten's chocolate icing

This velvety chocolate icing transforms any cake or cookie into a showstopper—smooth, glossy, and packed with rich flavor.

1

Melt the Butter and Cool Slightly

Place the 0.75 cup unsalted butter in a microwave-safe bowl and melt it in 30-second intervals, stirring between each, until completely smooth. The butter should be warm but not hot to the touch—if it's too hot, it will cook the cocoa powder instead of blending smoothly. Let it cool for 5 minutes until it reaches a temperature where you can comfortably touch it without burning your fingers. This slight cooling prevents the powdered sugar from clumping when you add it later.

I like to test the butter's temperature by gently pressing a drop onto my wrist—it should feel warm but not scalding. If it's still too hot, place the bowl in an ice bath for 1-2 minutes to bring it down. This step is crucial for achieving that signature silky texture Ina Garten is known for. Skipping the cooling can lead to a grainy, lumpy icing that's far from velvety.

2

Whisk Together the Base Ingredients

In a large mixing bowl, sift the 2 cups powdered sugar to remove any lumps—this ensures your icing will be ultra-smooth. Add the 0.5 cup Dutch-processed cocoa powder, 0.125 tsp pinch of salt, and 0.5 tsp espresso powder (if using) to the bowl. Whisk these dry ingredients together for 30 seconds until fully combined and no streaks remain. This step creates a uniform base that will blend seamlessly with the wet ingredients.

Next, pour the cooled butter into the dry mixture and whisk vigorously for 2-3 minutes until the mixture becomes thick and creamy. You'll notice the texture transform from grainy to smooth as the fat coats the powdered sugar particles. Here's the thing—don't rush this step. The goal is to fully incorporate the butter so there are no pockets of dry powder left. If you see any remaining dry spots, add 1 tablespoon of cold heavy cream and whisk again until fully integrated.

3

Incorporate the Vanilla and Heavy Cream

Add the 1 tbsp vanilla extract and 0.25 cup cold heavy cream to the butter-sugar mixture. Whisk continuously for 2-3 minutes until the icing reaches a thick, spreadable consistency. The cold heavy cream helps stabilize the icing and gives it that signature glossy finish. You're looking for a texture that's thick enough to hold its shape when drizzled but still fluid enough to pipe smoothly.

Here's where it gets fun—taste the icing and adjust the sweetness if needed. If it tastes too sweet, add 1-2 teaspoons more cocoa powder and whisk until smooth. If it needs more depth, add another 0.25 tsp espresso powder. The icing should be rich, slightly bitter from the cocoa, and perfectly balanced with vanilla sweetness. This is your chance to customize it to your exact preference before it goes on your dessert.

4

Test and Adjust for Perfect Consistency

Transfer the icing to a piping bag fitted with a large star tip or simply spoon it into a bowl for drizzling. Test the consistency by piping a small amount onto parchment paper. If the icing spreads too much or drips, whisk in 1-2 teaspoons more powdered sugar until it thickens to your desired consistency. For a thinner, more pourable icing—like what you'd use for dipping cookies—whisk in 1-2 teaspoons cold heavy cream to loosen it up.

The ideal consistency should hold its shape when drizzled but still be smooth enough to create those beautiful, wavy patterns. If you're using this icing for layering between cake tiers, you'll want it slightly thicker so it can be spread evenly without sliding off. For decorating, a slightly thinner consistency works best for creating those elegant, swirling designs that make any dessert look like it came from a bakery.

5

Use Immediately for Best Results

This icing is best used fresh, so don't make it too far ahead of time. If you need to prepare it in advance, cover the bowl with plastic wrap pressed directly onto the surface to prevent a skin from forming, and refrigerate for up to 24 hours. When ready to use, whisk again until smooth and bring it to room temperature before piping or drizzling—cold icing can look dull and may not flow as beautifully.

For that signature Ina Garten look, let the icing sit at room temperature for 10-15 minutes before using. This allows it to reach the perfect pouring consistency—thick enough to create those gorgeous, glossy ribbons but still fluid enough to create elegant swirls. Whether you're drizzling over a rich chocolate cake, decorating sugar cookies, or filling cupcakes, this icing will elevate your dessert to restaurant-quality perfection every single time.

👨‍🍳

Pro Tips For Making Ina Garten Chocolate Icing

  • Melt Butter Slowly: I learned this the hard way—dumping cold butter straight into the cocoa powder makes lumps that never fully dissolve. Instead, warm the butter in a saucepan over low heat until it’s just melted (not hot), then pour it into the cocoa in a thin stream while whisking. This keeps the icing smooth from the start.
  • Sift the Cocoa: Dutch-process cocoa powder is heavy and clumpy, and skipping the sift means grainy icing no matter how much you whisk. Use a fine-mesh sieve to sift it directly into your mixing bowl—it’s worth the extra 30 seconds. (Yes, even if you’re impatient like me.)
  • Whisk Like You Mean It: The heavy cream in this recipe is the sneaky ingredient that can turn your icing into a gloppy mess if you’re half-hearted. After adding the cream, switch to a hand mixer and beat on medium-high for at least 2 minutes until the icing is glossy and thickens noticeably. No, it won’t curdle if you do this right.
  • Chill the Icing: Pouring warm icing onto cake layers is a one-way ticket to a soggy disaster. Let the icing cool to room temperature (about 10 minutes) before spreading—it’ll set faster and give you cleaner layers. (Your future self will thank you for not rushing this.)

Serving suggestions for ina garten chocolate icing

Cake Decoration

For a showstopping cake, let the icing set for 15 minutes at room temperature before using. I love drizzling it over a chocolate ganache cake or a vanilla sponge—the contrast of textures makes it irresistible.

Use a large star tip to create elegant swirls, or pipe a border around the edges for a bakery-style finish. For extra flair, sprinkle crushed pistachios or edible gold leaf on top while the icing is still slightly tacky. 💫

Cookie Drizzle

This icing is perfect for decorating freshly baked cookies—just let them cool completely first. I dip sugar cookies halfway into the icing, then place them on parchment paper to set. For a rustic look, drizzle over peanut butter cookies or shortbread while still warm.

The icing sets quickly at room temperature, so work in small batches. A small offset spatula helps spread it evenly for a professional finish.

Cupcake Filling

Pipe this icing into the centers of chocolate cupcakes or red velvet cupcakes using a small round tip. The rich chocolate flavor pairs beautifully with moist cake. For extra decadence, top with a dollop of whipped cream and a sprinkle of cocoa powder.

Chill the cupcakes for 30 minutes before serving to let the icing set properly and prevent sliding.

Layered Desserts

Use this icing to fill between layers of chocolate cake or carrot cake—it’s thicker than traditional frosting, so it holds its shape. Spread a thin layer between each tier, then smooth with a long metal spatula.

For a marbled effect, swirl in raspberry jam before adding the top layer. The icing’s glossy finish makes any layered dessert look luxurious and professional.

Gift Box Decor

This icing is perfect for decorating assorted cookies or macarons in gift boxes. Pipe a thin border around the edges of a parchment-lined tray, then place treats on top. Let it set for 20 minutes before packing.

The elegant drizzle adds a special touch that makes any gift feel extra thoughtful. Store decorated treats in an airtight container for up to 3 days.

Dipping Sauce

For a thinner consistency, whisk in an extra 1-2 tablespoons of cold heavy cream to create a dipping sauce. Perfect for strawberries, chocolate-covered pretzels, or biscotti, this version is rich and smooth.

Serve immediately after thinning—it won’t hold its shape like a thicker icing. The espresso powder adds a sophisticated depth that pairs beautifully with sweet treats. 🍓

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 60mg20%
Sodium 120mg5%
Total Carbohydrate 45g16%
Dietary Fiber 1g4%
Sugars 44g
Protein 2g4%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute melted chocolate for the cocoa powder?

You can use 4 ounces of high-quality dark chocolate (70% cocoa or higher) melted and cooled instead of the cocoa powder, but the texture will be slightly denser. The butter-to-chocolate ratio should be 1:1 by weight. For best results, strain the melted chocolate through a fine-mesh sieve to remove any impurities that could make the icing grainy.

2

Why did my icing turn grainy?

Graininess usually happens when the butter is too hot before mixing or if the powdered sugar wasn't sifted properly. Always cool melted butter until it's just warm to the touch, and sift all dry ingredients before combining. If it's already grainy, whisk in 1-2 teaspoons of cold heavy cream to smooth it out. For extra insurance, strain the finished icing through a fine-mesh sieve before using.

3

How long does this icing keep before it sets?

The icing is best used within 30 minutes of making it for the smoothest texture. If you need to prepare ahead, refrigerate it in an airtight container for up to 24 hours. Before using, bring it to room temperature and whisk vigorously to restore its silky consistency. The cold temperature temporarily thickens it, but it returns to perfect pouring consistency once warmed.

4

Can I make this icing without heavy cream?

Yes! Replace the heavy cream with 2 tablespoons of milk or water, though the icing will be slightly less glossy. For a dairy-free version, use 2 tablespoons of coconut cream (chilled) to maintain stability. The texture will be thicker, so adjust by adding 1 teaspoon more cold water if needed. The flavor remains rich and delicious, just with a matte finish.

5

What's the best way to store leftovers?

Transfer any remaining icing to an airtight container and press plastic wrap directly onto the surface to prevent a skin from forming. Store at room temperature for up to 5 days. For longer storage, refrigerate for up to 1 week, but bring to room temperature and whisk before using. The icing will thicken in the fridge, so add 1-2 teaspoons of warm water to restore consistency.

★★★★★5.0(11 reviews)
Categories Desserts