First you will want to beat the butter and cream cheese in a bowl with an electric mixer on an average speed, until it is blended.
Once that is done, add the vanilla, half and half and powdered sugar. Mix all the ingredients together until it is smooth. After doing that, add the frosting to warm cinnamon rolls.
For best results, add the frosting to the cinnamon roll while it is still warm to allow the frosting to melt a bit, before making a delicious snack.
If you want to take your cinnamon rolls to another level, you can add orange juice and orange zest to your frosting. This is a simple change to the classic frosting that will take your taste buds for a step up in flavor. This is a great choice if you love a bit of a citrus flavor, as the orange is not too overpowering.