Types of Frosting for Cakes: 10 Recipes

Updated November 5, 2026

Total time
1 hr
prep 45 min · cook 15 min
Serves
10
portions as written

Jump to recipe

Types of Frosting for Cakes: 10 Recipes

Frosting is the crowning glory of any cake, transforming a simple bake into a celebration. This guide walks you through ten essential frosting types, from classic American buttercream to silky Swiss meringue, each with a reliable recipe and clear instructions. Whether you need a sturdy frosting for piping or a light, airy finish, you’ll find a foolproof option here.

Ingredients

For American Buttercream (yield: 3 cups):

  • 1 cup (226 g) unsalted butter, softened
  • 4 cups (480 g) powdered sugar, sifted
  • 2–3 tbsp (30–45 ml) heavy cream or milk
  • 2 tsp (10 ml) vanilla extract
  • Pinch of salt

For Cream Cheese Frosting (yield: 2.5 cups):

  • 8 oz (226 g) cream cheese, softened
  • 1/2 cup (113 g) unsalted butter, softened
  • 3 cups (360 g) powdered sugar, sifted
  • 1 tsp (5 ml) vanilla extract

For Chocolate Ganache (yield: 2 cups):

  • 8 oz (226 g) semi-sweet chocolate, finely chopped
  • 1 cup (240 ml) heavy cream

For Swiss Meringue Buttercream (yield: 4 cups):

  • 5 large egg whites (150 g)
  • 1 cup (200 g) granulated sugar
  • 1 cup (226 g) unsalted butter, softened
  • 1 tsp (5 ml) vanilla extract

For Italian Meringue Buttercream (yield: 4 cups):

  • 5 large egg whites (150 g)
  • 1 cup (200 g) granulated sugar
  • 1/4 cup (60 ml) water
  • 1 cup (226 g) unsalted butter, softened

For French Buttercream (yield: 3 cups):

  • 3 large egg yolks (60 g)
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (60 ml) water
  • 1 cup (226 g) unsalted butter, softened

For Ermine (Flour) Frosting (yield: 3 cups):

  • 1 cup (240 ml) whole milk
  • 5 tbsp (40 g) all-purpose flour
  • 1 cup (200 g) granulated sugar
  • 1 cup (226 g) unsalted butter, softened
  • 1 tsp (5 ml) vanilla extract

For Whipped Cream Frosting (yield: 3 cups):

  • 2 cups (480 ml) heavy cream, cold
  • 1/2 cup (60 g) powdered sugar
  • 1 tsp (5 ml) vanilla extract

For Royal Icing (yield: 2 cups):

  • 3 large egg whites (90 g) or pasteurized egg whites
  • 4 cups (480 g) powdered sugar, sifted
  • 1/2 tsp (2.5 ml) lemon juice or cream of tartar

For Vegan Buttercream (yield: 3 cups):

  • 1 cup (226 g) vegan butter or shortening
  • 4 cups (480 g) powdered sugar, sifted
  • 2–3 tbsp (30–45 ml) non-dairy milk
  • 1 tsp (5 ml) vanilla extract

Instructions

  1. American Buttercream: Beat butter on medium speed until creamy, about 2 minutes. Gradually add powdered sugar, then cream and vanilla. Beat on high for 3–4 minutes until light and fluffy. Use immediately or refrigerate.
  2. Cream Cheese Frosting: Beat cream cheese and butter together until smooth. Add powdered sugar gradually, then vanilla. Beat until fluffy, about 2 minutes. Do not overbeat or it will become runny.
  3. Chocolate Ganache: Place chocolate in a bowl. Heat cream until simmering, pour over chocolate, let stand 2 minutes, then stir until smooth. Cool to room temperature before using as a glaze or chill to thicken for spreading.
  4. Swiss Meringue Buttercream: Whisk egg whites and sugar in a heatproof bowl over simmering water until sugar dissolves and mixture reaches 160°F (71°C) (USDA FSIS safe minimum for egg dishes). Transfer to a stand mixer and whip to stiff peaks. Add butter, piece by piece, then vanilla, and beat until silky.
  5. Italian Meringue Buttercream: Boil sugar and water to 240°F (115°C) on a candy thermometer. Meanwhile, whip egg whites to soft peaks. Slowly pour hot syrup into whites while mixing, then beat until cool. Add butter, piece by piece, then vanilla, and beat until smooth.
  6. French Buttercream: Boil sugar and water to 240°F (115°C). Whip egg yolks until pale, then slowly add hot syrup while mixing. Beat until cool and thick. Add butter gradually, then vanilla, and beat until creamy.
  7. Ermine Frosting: Whisk milk and flour in a saucepan; cook over medium heat until thick, about 5 minutes. Cool completely. Beat butter and sugar until fluffy, then add the cooled milk mixture and vanilla. Beat for 5–7 minutes until light and spreadable.
  8. Whipped Cream Frosting: In a cold bowl, whip cream, powdered sugar, and vanilla to stiff peaks. Use immediately or chill for up to 2 hours.
  9. Royal Icing: Beat egg whites with lemon juice until frothy. Gradually add powdered sugar and beat until stiff peaks form. Keep covered with a damp cloth to prevent drying.
  10. Vegan Buttercream: Beat vegan butter until creamy, then add powdered sugar and non-dairy milk. Beat until fluffy, about 3 minutes.

Tips

  • Always sift powdered sugar to avoid lumps. Soften butter to room temperature for smooth creaming.
  • If ganache is too thick, gently warm it; if too thin, chill it.
  • For meringue buttercreams, ensure the mixture is completely cool before adding butter, or it will melt.
  • Use a candy thermometer for Italian and French buttercreams; accuracy is key.

Serving Suggestions

Use American or cream cheese frosting on red velvet, carrot, or vanilla cakes. Swiss or Italian meringue buttercream is ideal for layered cakes and piping because it holds shape. Ganache works beautifully as a glaze on chocolate or espresso cakes. Whipped cream frosting is best for angel food or sponge cakes served the same day. Royal icing is perfect for decorating sugar cookies or gingerbread.

Variations

  • Flavor variations: Add cocoa powder, melted chocolate, citrus zest, espresso powder, or fruit puree to any buttercream.
  • Brown butter: Brown the butter for American or ermine frosting for a nutty flavor.
  • Stabilized whipped cream: Add 1 tbsp (15 g) instant pudding mix to whipped cream to help it hold longer.
  • Vegan cream cheese: Substitute vegan cream cheese in the cream cheese frosting for a dairy-free version.

Storage and Reheating

Most buttercreams and cream cheese frostings can be refrigerated in an airtight container for up to 5 days. Bring to room temperature and re-whip before using. Ganache can be refrigerated for up to 2 weeks; reheat gently. Whipped cream frosting is best used immediately but can be refrigerated for up to 2 hours. Royal icing can be stored at room temperature, covered, for up to 2 weeks. Frosted cakes with dairy-based frostings should be refrigerated if not served within 2 hours.

Frequently Asked Questions

Can I freeze frosting? Yes, most buttercreams (except whipped cream) freeze well for up to 3 months. Thaw in the refrigerator overnight, then re-whip.

Why is my cream cheese frosting runny? Overbeating, warm cream cheese, or too much liquid can cause this. Use cold cream cheese and beat just until combined.

How do I get a smooth ganache? Ensure the chocolate is finely chopped and let the cream sit before stirring. If it separates, whisk in a little warm water.

Can I use pasteurized egg whites for meringue buttercream? Yes, but they may need a bit more whipping time. Pasteurized whites are safest for pregnant, elderly, or immune-compromised guests.

What’s the difference between Swiss and Italian meringue? Swiss is made by heating egg whites and sugar together; Italian uses a hot sugar syrup poured into beaten whites. Both are stable and silky.

How do I thicken whipped cream frosting? Use cold cream, beat to stiff peaks, and add a stabilizer like gelatin or pudding mix.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).