I made this frosting with a few alterations and it was amazing! I substituted vegan cream cheese (love the trader joe's brand) for the shortening and added 1/4 of cocoa powder! No one believes it's vegan! It is super delicious! Thanks for the basics to a great recipe.