21 Best Frosting Recipes Including Buttercream, Cream Cheese, and Royal Icing
Although I have a buttercream frosting recipe that I use for just about everything, I wanted to try a few different types and flavors of frosting, especially for cupcakes. So I went looking and found some really interesting frosting recipes to test.
This roundup brings them all together in one place so you can explore different types of frosting and find new favorites to try. I learned quite a bit while putting this list together, and I think you will too.
The Difference Between Frosting and Icing
Frosting and icing are often used interchangeably, but there is a difference.
Frosting is thick, fluffy, and spreadable. It is most often used to cover cakes or swirl onto cupcakes.
Icing is thinner and glossier. It is typically used for more detailed decorating, like outlining and flooding cookies with royal icing.

Some of the most popular types of frosting include buttercream, cream cheese frosting, and Swiss meringue frosting, and this roundup includes recipes for each of them, along with several other delicious options to try.
Frosting Recipes
Buttercream Chocolate Frosting

This chocolate buttercream is smooth, rich, and perfect for decorating cakes or topping cupcakes. It has a classic flavor that works for just about any dessert.
Caramel Cream Cheese Frosting

This creamy caramel frosting gets its flavor from a simple shortcut using caramel ice cream topping. It is an easy way to add a rich caramel twist to cakes or cupcakes.
Gluten Free Oreo Icing

This Oreo frosting is made with gluten free cookies, making it a great option for those with dietary restrictions. It is rich, creamy, and can easily be made with regular Oreos if preferred.
Biscoff Frosting

If you love Biscoff spread or cookies, you are going to want to try this Biscoff frosting. It is rich, creamy, and hard to resist once you grab that first spoonful.
Chocolate Chip Cookie Dough Buttercream Frosting

This cookie dough buttercream is a fun and unique frosting that adds a sweet twist to cakes and cupcakes. It is an easy way to switch up a classic chocolate cupcake.
Lemon Cream Cheese Frosting

This lemon cream cheese frosting is light, smooth, and full of fresh flavor. It adds a soft, bright finish to cakes and cupcakes and is perfect for spring baking.
Pistachio Buttercream Frosting

This pistachio buttercream is a unique flavor that pairs well with cakes, cupcakes, and even brownies. It is a fun way to add something a little different to your baking.
Russian Buttercream

This Russian Buttercream is made with sweetened condensed milk, giving it a rich, creamy texture. It is a simple and decadent frosting that is definitely worth trying.
Mint Chocolate Chip Buttercream

This mint chocolate chip buttercream is easy to make and full of fresh mint flavor with bits of chocolate throughout. It is perfect for topping cupcakes or pairing with homemade brownies.
Cinnamon Cream Cheese Frosting

A touch of cinnamon adds warm flavor to this classic cream cheese frosting. It is perfect for spice cakes, pumpkin desserts, and even snickerdoodle cookies.
Maple Fudge Icing Recipe

This maple fudge frosting is rich, creamy, and full of classic maple flavor. It skips the heavy cream and extra cooking steps, making it a simpler option that is perfect for fall baking.
Chocolate Beer Frosting

This chocolate beer frosting is a fun twist that uses beer instead of cream for added depth of flavor. It pairs well with rich chocolate cakes and is a great way to try something a little different.
Coconut Pecan Frosting

This coconut pecan frosting is a classic choice for German chocolate cake, with a rich, nutty flavor and a soft, sticky texture. It is sweet without being overpowering, thanks to the balance of coconut and pecans.
Vanilla Bean American Buttercream

American buttercream is one of the easiest and most popular frostings to make. This vanilla bean version is sweet, creamy, and easy to work with, making it perfect for cakes and cupcakes.
Large Batch Simple Buttercream

This large batch buttercream is perfect for decorating big cakes or several dozen cupcakes. The base vanilla recipe can also be easily flavored, making it a versatile option for different desserts.
Cookie Butter Cream Cheese Frosting

This Cookie Butter Cream Cheese Frosting is full of warm, spiced flavor and comes together with just a few simple ingredients. It is an easy way to add something a little different to cupcakes or cakes.
Caramel Frosting Buttercream

This Caramel Frosting Buttercream gets its rich flavor from real caramel sauce, giving it a smooth and indulgent finish. It is a great choice when you want to add a deeper, dessert-style flavor to cakes or cupcakes.
Coconut Frosting

This Coconut Frosting has a soft, tropical flavor with a light, creamy texture. It is a great option for adding a subtle coconut twist to cakes and cupcakes without being too heavy.
Icing Recipes for Cookies and Cakes
Peanut Butter Icing

This peanut butter icing is smooth, creamy, and whips up in just 5 minutes. It is a quick way to add rich peanut butter flavor to cookies, brownies, or cakes.
Caramel Cake & Caramel Icing

This classic caramel icing is smooth, glossy, and full of rich caramel flavor. It has that old fashioned feel that makes it perfect for fall baking and family favorites.
Royal Icing

This classic royal icing is a go to for decorating cookies, with a smooth finish that is perfect for outlining and flooding. It is a reliable base recipe with helpful tips for different decorating techniques.


Other Recipe Collections to Check Out
It’s always a great time to check out new recipes, and I especially like collections with a common theme. Here are some various recipe collections I have written. Enjoy.

20 Coffee Recipes
Making fancy coffees at home is something I just started this summer and we are addicted. I have already made several of the delicious recipes in this collection and there are so many great coffee recipes to try.

I’m no baker, I prefer to do the tasting after all the hard work is done. My daughter, on the other hand, loves experimenting, so I’ve shared all this yumminess with her and offered to be her willing guinea pig 😉