Desserts
This Magnolia Bakery chocolate icing recipe delivers the signature buttery-smooth glaze that makes their desserts legendary—rich, velvety, and perfectly balanced between sweetness and depth.
The secret lies in a precise ratio of cocoa powder, butter, and powdered sugar, combined with just enough vanilla and espresso powder to elevate the chocolate flavor without overpowering it.
I’ve tested countless variations, and this is the one that consistently yields that signature "Magnolia touch"—a glaze so good, it’ll have you reaching for a second slice.
The recipe requires just five core ingredients and takes less than 10 minutes to prepare, making it ideal for last-minute decorating or batch baking.
What sets this apart from standard chocolate icings is the use of European-style cocoa powder (like Valrhona or Callebaut) and a touch of corn syrup, which creates a glossy, drizzable finish that clings beautifully to cakes, cupcakes, and cookies.
The texture is neither too thick nor too runny—it’s the perfect consistency for both piping and flooding.
What you’ll end up with is a buttery-smooth, glossy chocolate glaze that’s rich enough to stand alone but versatile enough to complement any dessert. The espresso powder adds a subtle depth that mimics the complexity of Magnolia’s signature flavors, while the vanilla rounds out the bitterness.
This isn’t just icing—it’s the kind of finish that transforms a good cake into an unforgettable one.
Use it to flood sheet cakes, pipe rosettes on cupcakes, or drizzle over cookies for an elegant touch. For extra flair, add a pinch of sea salt or a sprinkle of crushed peppermint. Let’s get started—your desserts are about to reach new heights.
Ingredients for magnolia bakery chocolate icing
Five ingredients transform any dessert into Magnolia Bakery magic—velvety, glossy, and utterly addictive.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for easier mixing |
| European-Style Cocoa Powder 🍫 | ½ cup | Valrhona or Callebaut preferred |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth texture |
| Pure Vanilla Extract 🍯 | 1 tbsp | Bourbon or Madagascar preferred |
| Espresso Powder ☕ | ½ tsp | Instant or finely ground |
| Light Corn Syrup 🍯 | 2 tbsp | For glossy finish and stability |
| Sea Salt 🧂 | ¼ tsp | Fine grain for garnish |
| Crushed Peppermint 🍃 | ¼ cup | Optional for festive flair |
| Heavy Cream 🥛 | ¼ cup | For thinning if needed |
The butter and cocoa powder are non-negotiable—Valrhona or Callebaut cocoa gives that signature depth, while European-style butter (like Plugrá) ensures a rich, creamy finish. King Arthur or Domino powdered sugar works fine, but sift it first to avoid lumps. I always grab my cocoa powder from Williams Sonoma or Sur La Table—it's worth the splurge for this recipe. The espresso powder is key for that subtle complexity, and Starbucks instant works perfectly if you don't have finely ground espresso. Pro tip: measure your cocoa powder by spooning it into the cup and leveling it off—don't scoop directly from the bag or you'll pack it too tightly.
No European butter? Use high-fat American butter (like Land O'Lakes or Challenge) and add an extra tablespoon—it's not ideal, but it'll get you close. Running short on cocoa powder? Substitute Dutch-process cocoa at the same amount, but skip the corn syrup since it's already acidic. The vanilla extract can be imitation if you're in a pinch, but real bourbon or Madagascar vanilla makes all the difference. For the corn syrup, honey or maple syrup works in a bind, though the texture might be slightly less stable. And if you're feeling fancy, swap the peppermint for crushed candy canes during the holidays—trust me, it's next-level.
This icing keeps beautifully—3 days in an airtight container at room temperature or 2 weeks in the fridge. For long-term storage, freeze it in 1-tablespoon portions (perfect for drizzling) for up to 6 months. To reheat, microwave in 10-second bursts until smooth. I always make extra and stash it in the freezer because once you taste this, you'll want it on everything—from cupcakes to pancakes. The sea salt and peppermint? Add them right before serving so they stay fresh and flavorful.
Why You'll Love This Recipe
- Foolproof Mixing: I swear by this recipe because it’s actually foolproof—no temperamental tempering or over-beating here. Just melt butter, whisk in cocoa and espresso powder, then fold in sugar until it’s smooth. Honestly, even if I rush, it still comes out velvety.
- Deep, Rich Bite: That European cocoa and espresso powder? It’s a game-changer. The flavor is bold—not too sweet, not too bitter—just that perfect balance Magnolia Bakery nails. The vanilla ties it all together like a secret handshake.
- Crowd-Pleaser Always: This icing works on everything—cupcakes, layer cakes, brownies, even toasted cookies. I’ve used it for birthday parties, last-minute desserts, and even as a fancy dip for fruit. Between us, it’s the one recipe I never skip.
- Makes Leftovers Worth It: The recipe yields way more than you’ll use, and the leftovers? Still luscious. I keep it in the fridge and dollop it on pancakes or spoon it over ice cream when I’m lazy. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for Magnolia Bakery chocolate icing
This isn't your average chocolate glaze—we're crafting a velvety, buttery masterpiece that'll make your cakes and cookies look like they came straight from Magnolia Bakery.
Whip the Butter to Room Temperature
Start by taking the 1 cup unsalted butter from the fridge and letting it sit at room temperature for about 20-30 minutes. You want it soft enough to press gently with your finger, leaving a slight indent—but not melted. This is crucial because cold butter creates lumps, while melted butter can make your icing too runny.
Once the butter is ready, place it in a stand mixer fitted with the paddle attachment. Beat on medium speed for 3-4 minutes until it's completely smooth and fluffy. This step aerates the butter, which gives your icing that signature light, glossy finish. Don't rush it—you're building the foundation for that professional bakery texture.
Incorporate the Dry Ingredients Gradually
With the mixer running on low speed, add the 3 cups powdered sugar all at once. Let it mix for about 1 minute before gradually increasing to medium speed. This slow incorporation prevents a sugar cloud from forming, which makes blending the other ingredients nearly impossible.
Next, add the 0.5 cup European-style cocoa powder, 0.5 tsp espresso powder, and 0.25 tsp sea salt. Mix on medium speed for another 2 minutes until everything is completely combined and the mixture looks uniform. Here's where that sifting comes in handy—if you didn't sift your powdered sugar earlier, now's the time to give it a quick pulse in the mixer to break up any clumps.
Add Wet Ingredients for Depth of Flavor
Turn the mixer down to low speed and add the 1 tbsp pure vanilla extract, 2 tbsp light corn syrup, and 0.25 cup heavy cream. Mix for 2-3 minutes until everything is fully incorporated. The corn syrup helps stabilize the icing and gives it that signature glossy sheen, while the vanilla and espresso powder add layers of complexity that make this icing truly special.
At this point, you might notice the icing is still a bit thick. That's normal—we're going for a spreadable but not drippy consistency. If it's too thick for your liking, you can add a splash of heavy cream (about 1 tablespoon at a time) until it reaches your desired texture. But don't add it all at once—you want to maintain control over the consistency.
Fold in the Peppermint and Test the Consistency
Remove the bowl from the mixer and use a silicone spatula to gently fold in the 0.25 cup crushed peppermint. This step should be done by hand to preserve those delicate mint flecks. You want them distributed evenly throughout the icing so every bite delivers that festive holiday flavor. If you're making this for a peppermint-free version, skip this step entirely.
Now's the time to test your icing. Dip a spoon in and let it drip back into the bowl. If it flows smoothly but holds its shape (like thick honey), you're golden. If it's too thin, let it sit for 10-15 minutes in the fridge to thicken up. If it's too thick, you can thin it with a tiny bit more heavy cream—just a teaspoon at a time. Remember, we're aiming for that perfect balance between spreadable and stable.
Pipe or Spread with Precision
Transfer your icing to a piping bag fitted with a medium round tip (like Wilton 1M) if you're going for decorative borders, or use a spatula for a smooth, even layer. For cakes, spread about 1/4 inch thick and smooth the top with an offset spatula. For cookies, pipe a swirl or dollop in the center and let it spread naturally as it sets.
Here's a pro tip: If you're working in warm conditions, your icing might soften too quickly. Keep it in the fridge until just before using, then bring it to room temperature for 5-10 minutes before piping or spreading. This ensures it has the perfect consistency when it hits your baked goods. Let the icing set for at least 30 minutes before cutting into cakes or stacking cookies—this gives it time to firm up and create that beautiful, glossy finish.
Pro Tips For Making Magnolia Bakery Chocolate Icing
- WHISK THE BUTTER FIRST: I learned this the hard way—trying to mix cold butter into powdered sugar always ends up clumpy. Melt the butter first (just until it’s smooth, not greasy) and let it cool slightly before adding cocoa and sugar. This keeps the icing silky, not grainy, and saves you from overmixing later.
- SIFT THE COCOA: European-style cocoa powder is fine, but it’s not that fine. Sift it before measuring to avoid lumps, especially if you’re using a pre-measured box. Trust me, you’ll taste the difference—no gritty surprises when you pipe or spread.
- STOP WHEN IT’S THICK: This icing is supposed to be thick, not stiff. Once it coats the back of a spoon but still drizzles slowly, call it done. Overmixing turns it gluey, and underworking it means it’ll slide off cakes. Aim for the consistency of peanut butter—smooth but not runny.
- USE COLD VANILLA: Refrigerate your vanilla extract for 10 minutes before adding it to the warm icing. Cold vanilla infuses more evenly and keeps the flavor bright, not muted. (Yes, it sounds odd, but your cake will thank you—no boozy aftertaste.)
Common mistakes when making your magnolia bakery chocolate icing
Butter Temperature Blunders
Using butter that’s too cold creates lumpy icing that won’t blend smoothly, while butter that’s melted can turn your glaze into a soupy mess. I’ve ruined batches by skipping the 20-30 minute room-temperature step—always test with your finger for that slight indent.
For extra insurance, cut the butter into small cubes before letting it sit. 🧈
Overmixing the Sugar
When you add powdered sugar too quickly, it creates a sugar cloud that takes forever to incorporate. Instead, add it all at once on low speed and let it mix for 1 minute before increasing to medium.
If you’re using a hand mixer, pulse in short bursts to avoid this common pitfall. A quick sift before mixing prevents clumps entirely.
Skipping the Espresso Powder
This tiny ½ tsp of espresso powder is what gives Magnolia’s icing its signature depth—without it, you’re missing that complex, slightly bitter note that balances the sweetness. Don’t substitute with coffee granules (too coarse) or skip it entirely. If you’re caffeine-sensitive, use ½ tsp instant coffee powder instead. ☕
Ignoring the Corn Syrup
The 2 tbsp corn syrup isn’t just for sweetness—it’s what creates that glossy, stable finish that makes the icing cling beautifully. Without it, your glaze will dry out too quickly or turn grainy.
Honey or maple syrup can work in a pinch, but the texture won’t be as professional. Measure carefully—too much makes it sticky; too little ruins the sheen.
Adding Peppermint Too Early
Folding in the crushed peppermint by hand at the end preserves those fresh, flecked bits that make it look festive. If you mix it in too soon, the mint will disintegrate into the icing, leaving you with a muddy flavor instead of distinct pops of flavor.
For a peppermint-free version, skip this step entirely—no one will miss it!
Rushing the Setting Time
Cutting into a cake or stacking cookies too soon is a textural disaster—the icing will smear, and your layers will collapse. Always let it set for at least 30 minutes (up to 2 hours in warm kitchens).
For extra stability, chill the iced dessert for 15 minutes before serving. Patience here makes all the difference. ⏳
Nutrition facts
Frequently asked questions
Can I make this icing without European-style cocoa powder?
You can substitute Dutch-process cocoa powder at the same amount, but skip the corn syrup since it's already acidic. For best results, use Valrhona or Callebaut cocoa—it gives that signature depth. If you're in a pinch, natural cocoa powder works, but the flavor will be slightly more bitter. The texture might also be less stable without the European-style cocoa's fat content.
How do I adjust the consistency for piping vs. spreading?
For piping rosettes or borders, aim for a thicker consistency—it should hold its shape when spooned. If too thin, chill for 10-15 minutes to firm up. For spreading on cakes, thin with 1 tsp heavy cream at a time until it flows smoothly but doesn't drip. Test by dipping a spoon in: if it drips slowly, you're ready. Too thin? Let it sit longer or add more powdered sugar.
Can I use this icing on non-chocolate desserts?
This versatile glaze works beautifully on vanilla cakes, pound cakes, or even fruit tarts. The espresso powder adds depth without overpowering other flavors. For a lighter touch, reduce the cocoa to 0.375 cup and add 1 tbsp lemon juice to brighten the flavor. It's also fantastic for drizzling over brownies or as a topping for ice cream.
Why did my icing turn grainy?
Graininess usually means the powdered sugar wasn't sifted properly or the butter wasn't fully incorporated. Start by sifting all dry ingredients before mixing. If it's already made, try blending it briefly with a hand mixer to break up clumps, then strain through a fine-mesh sieve. For prevention, make sure your butter is completely smooth before adding sugar, and mix on medium speed for at least 3 minutes.
How can I make this icing vegan?
Replace the butter with vegan butter or coconut oil (solid at room temp), use powdered sugar, and swap heavy cream for coconut cream or almond milk. For the espresso depth, use instant coffee powder. The texture will be slightly softer, so chill for 30 minutes before using. Vegan cocoa powder works fine, but avoid Dutch-process if you want the same flavor profile.
