The first time I made this white chocolate icing, I thought it would be a simple swirl-and-go job. But no. The white chocolate seized twiceโonce from overheating, and once because I got overexcited and added it to the butter mix while it was still too warm. Total mush.
But I stuck with it (after a brief sulk and a strong cup of tea), and Iโm glad I did. This icing isnโt just sweetโitโs rich and tangy from the cream cheese, silky thanks to the butter, and honestly the kind of thing youโll want to eat straight from the bowl.
Let me show you how I got it smooth, stable, and just the right amount of naughty.
What Makes This Recipe Special
Most white chocolate frostings lean too sweet and too softโbut this one balances beautifully. The cream cheese adds body and a lovely tang that cuts the sweetness. And the butter rounds it all out.
The real trick? Letting the chocolate cool just enough. Too hot, and your icing turns into soup. Too cold, and it goes lumpy. I now set a timer for 8 minutes of coolingโitโs oddly perfect.
Also: sifting the icing sugar isnโt optional. Trust me, I skipped it once and ended up with icing that looked like it had dandruff.
INGREDIENTS + WHY THEY MATTER
- Good-quality white chocolate (100g) โ Iโve tested this with cheap white chocolate, and it split like a bad relationship. Go for Belgian or Swiss. Green & Blackโs works beautifully.
- Butter, softened (50g) โ Brings richness and structure. Straight from the fridge? Donโt even tryโit wonโt blend right.
- Full-fat cream cheese (75g) โ Adds tang and creaminess. Low-fat turns this into a sad puddle. I once tried itโฆ never again.
- Icing sugar, sifted (200g) โ Sifting matters. Lumps will not mix out later.
- Vanilla extract (ยฝ tsp) โ Optional, but it rounds out the chocolate with a lovely mellow warmth.
Making It Yours (Without Ruining It)
- Dairy-free? I tried it with Violife cream cheese and Flora plant butter. Surprisingly decentโjust a bit softer, so chill before piping.
- Lemon twist โ Add ยฝ tsp lemon zest for a fresh lift that cuts through the sweetness.
- For piping โ Add 25g more icing sugar for a firmer hold. Especially handy if you’re doing tall swirls.
MISTAKES IโVE MADE (AND HOW TO AVOID THEM)
What Went Wrong | Why It Happens | How to Fix It |
---|---|---|
Icing too runny | White chocolate too warm | Let it cool 8โ10 mins before mixing |
Icing split or lumpy | Cheap chocolate or overmixing | Use quality chocolate, mix gently at end |
Tasted too sweet | No balance from tangy cream cheese | Never skip the full-fat cream cheese |
HOW TO MAKE MARY BERRYโS WHITE CHOCOLATE ICING
- Melt the Chocolate โ Put the chopped white chocolate in a heatproof bowl over simmering water. Stir until just meltedโdonโt rush it. Set a timer for 8โ10 minutes to cool. It should feel just warm to the touch.
- Beat the Base โ In a mixing bowl, beat butter, cream cheese, sifted icing sugar, and vanilla until fluffy. Donโt overdo itโstop once itโs smooth.
- Fold in the Chocolate โ Gently stir in the cooled chocolate. I use a spatula for thisโnot the mixerโto avoid overmixing.
- Use or Chill โ If using for piping, chill for 15โ20 minutes. If spreading, itโs ready as-is. Store leftovers in the fridge (they’ll firm up nicely).

TIPS FROM MY KITCHEN
- I melt the chocolate first thing, so it has time to cool while I prep the rest.
- My mixer is a bit too powerful, so I do the final mix by hand to keep the texture creamy, not whipped.
- If piping onto cupcakes, I chill the finished icing for 15 minutes firstโit holds its shape better.
STORAGE + SERVING
- Fridge: Keeps for up to 1 week. Let it soften at room temp before using.
- Freezer: Freeze in a sealed tub for up to 3 months. Thaw in the fridge overnight and stir well before using.
- Best Pairings: Vanilla cupcakes, lemon sponge, shortbread cookies, or sandwiched between layers of sponge. I’ve even used it on carrot cakeโdonโt tell Mary.
FAQs
Q: Can I use white chocolate chips?
A: You can, but they often have stabilisers that make them clump. Go for a block of good chocolate if you can.
Q: Can I pipe this icing?
A: Yes, but chill it for 15โ20 minutes first to firm it up. Add extra icing sugar if you need it stiffer.
Q: Why does mine taste overly sweet?
A: It might be the chocolate brand. Some supermarket ones are pure sugar. Try Green & Blackโs or Lindt for a creamier, more balanced flavour.
Q: Can I colour it?
A: You can, but use gel colouringโnot liquid. Liquid messes with the texture.
Try More Recipes:
- Mary Berry Iced Biscuits
- Mary Berry Celebration Chocolate Mousse Cake
- Mary Berry Coconut Meringue Slices
- Mary Berry Passion Fruit and Orange Cheesecake
Mary Berry White Chocolate Icing
Course: DessertsCuisine: BritishDifficulty: Easy12
servings20
minutes224
kcalRich, creamy white chocolate icing with a tangy twistโperfect for cupcakes, layer cakes, or a sneaky spoonful.
Ingredients
100g (4oz) good-quality white chocolate (Belgian or Swiss)
50g (2oz) butter, softened
75g (3oz) full-fat cream cheese
200g (7oz) icing sugar, siftedยฝ tsp vanilla extract
Directions
- Melt the white chocolate gently over a bain-marie. Let cool for 8โ10 minutes.
- In a bowl, beat butter, cream cheese, sifted icing sugar, and vanilla until smooth and fluffy.
- Stir in the cooled chocolate by hand until fully incorporated.
- Use immediately or chill slightly before piping.
Notes
- I melt the chocolate first thing, so it has time to cool while I prep the rest.
- My mixer is a bit too powerful, so I do the final mix by hand to keep the texture creamy, not whipped.
- If piping onto cupcakes, I chill the finished icing for 15 minutes firstโit holds its shape better.