Step 1: Gather Your Ingredients. Start by gathering all your ingredients. Make sure the butter and cream cheese are softened to room temperature for the best mixing results.
Step 2: Beat the Butter and Cream Cheese. In a mixing bowl, combine the softened butter and cream cheese. Using an electric mixer, beat them together on medium speed until the mixture is smooth and creamy. This should take about 2-3 minutes.
Step 3: Add the Powdered Sugar. Gradually add in the powdered sugar, about one cup at a time, mixing well after each addition. This will help prevent a sugar cloud and ensure everything is well combined.
Step 4: Adjust Consistency. Once all the powdered sugar is incorporated, add a splash of milk or half and half. Start with a tablespoon and mix until you reach your desired spreadable consistency. If you want it thinner for drizzling, add a little more liquid.
Step 5: Taste and Adjust. Give your icing a taste! If you feel it needs more sweetness, add a bit more powdered sugar. If it's too thick, add more milk until you reach that perfect smoothness.
Step 6: Ice Your Cinnamon Rolls. Once your cinnamon rolls are freshly baked and still warm, generously spread or drizzle the icing over the top. Watch it melt into the nooks and crannies—pure bliss!