Go Back
+ servings
Chocolate cupcakes iced with fluffiest white chocolate icing with valentine sprinkles
3.7 from 10 votes

Fluffiest White Chocolate Icing

Fluffiest White Chocolate Icing is silky smooth, melt-in-your-mouth icing.  It is satiny smooth, less sweet, and quite unusual.  It's made with a sweet white chocolate roux and mixed with butter until light and fluffy.

Course Dessert
Cuisine American
Keyword Cake icing, cupcake icing, frosting, white chocolate icing
Prep Time 15 minutes
Cook Time 7 minutes
chill time 4 hours
Servings 18 servings
Calories 183 kcal
Author Janet Barton


  • 1 cup whole milk 2% can be used
  • 1/2 cup sugar
  • 5 tbsp all-purpose flour
  • 1 cup white chocolate baking chips
  • 1 cup unsalted butter Room temperature. Salted butter can be used just omit the salt
  • pinch salt
  • 2 tsp vanilla


White Chocolate Roux

  1. In a small saucepan stir flour and sugar together. Whisk in the milk. Place the pan over low heat and cook until the mixture begins to heat up and the sugar begins to dissolve. Add white chocolate baking chips and whisk until the chips melt. Continue mixing until the mixture thickens and begins to bubble.

  2. Remove from the heat and stir in vanilla. Pour the mixture into a bowl. Cover with plastic wrap. Press the plastic wrap (or waxed or parchment paper) against the top of the hot mixture. Refrigerate until completely cool. This can be made a few days in advance and kept in the refrigerator until ready to use.

Fluffiest White Chocolate Icing

  1. Remove butter from the refrigerator to soften. Don't let the butter warm too much. Just until your finger presses into the butter easily and the hole still holds its shape.

  2. In a large mixing bowl beat the butter until very light yellow and fluffy. Begin to add the white chocolate roux one heaping tablespoon at a time. Beating and whipping the after each addition. Once all of the roux has been incorporated into the butter, add the vanilla and a pinch of salt. Continue mixing for another 3-4 minutes. The icing is now ready to use.

Piping Icing

  1. Carefully spoon icing into a pastry bag fitted with the desired tip. Pipe swirls onto cupcakes. This should be enough to ice 18 -20 cupcakes depending on how thick you pipe the icing.

    Alternatively, spread icing on cupcakes with a spatula or butter knife.

Recipe Notes

How the Fluffiest White Chocolate Icing is Made

  • Sugar and flour are mixed with milk and cooked to make a sweet thickened roux.  In this recipe, I reduced the amount of sugar and added white chocolate for another depth of flavor.
  • Once the roux is cooked, it is covered with plastic wrap and refrigerated until chilled.  The roux will hold for at least 3 days before use.
  • When ready to make the icing, beat butter until smooth.  Add the chilled roux a spoonful at a time while continually mixing.
  • Watch the magic happen.  Add vanilla for a magical fluffy icing that is killer on chocolate cake. 

Useful facts for the Fluffiest White Chocolate Icing

  • The recipe makes enough to pipe 18-20 cupcakes depending on how high the swirl is made.  It will ice a 9 x 13-inch cake, or an 8-inch round double layer cake.
  • Icing can be made in advance and refrigerated.  Bring to room temperature and re-beat the icing until fluffy.
  • "Ermine Icing" was originally used to ice a Red Velvet cake.
  • Keep in mind the icing will harden up a bit when refrigerated and is best served at room temperature.
  • Iced cupcakes or cakes can be frozen.  Just bring to room temperature and allow the icing to soften before serving.  It's best served soft and smooth.
  • Fluffy white chocolate icing pairs very well with a chocolate cake, vanilla cake, red velvet, pumpkin cake, or even carrot cake. 

*Nutrition facts are only calculated for the White Chocolate Icing.  They do NOT include nutrition for the cake.

  • Regular Ermine icing is made with 1 cup of sugar.  This recipe deletes 1/2 cup of the sugar and I have replaced it with 1 cup of white chocolate chips.
Nutrition Facts
Fluffiest White Chocolate Icing
Amount Per Serving (1 g)
Calories 183 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 9g45%
Trans Fat 1g
Cholesterol 31mg10%
Sodium 16mg1%
Potassium 53mg2%
Carbohydrates 14g5%
Fiber 1g4%
Sugar 12g13%
Protein 1g2%
Vitamin A 340IU7%
Vitamin C 1mg1%
Calcium 39mg4%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.