In the bowl of a standing mixer with a whisk attachment, or a hand held mixer and a large bowl, mix the butter for 2-3 minutes until pale and creamy.
Add cream cheese and mix another 2-3 minutes until combined, scraping down the sides of the bowl as necessary to ensure it’s probably mixed. It’s important that both the cream cheese and butter have been softened or else they won’t mix together properly.
Mix in then powdered sugar 1 cup at a time, again scraping down the sides of the bowl as necessary.
Add in lemon zest, juice, and salt. Mix until combined.
If piping, chill for 20 minutes for better piping consistency. Otherwise, serve with your favorite dessert and enjoy!
Notes
Make sure both the butter and cream cheese are room temperature so they combine when mixing.
Use full-fat block cream cheese. Low fat cream cheese or cream cheese in a plastic container can turn the cream cheese frosting runny.
If using a standing mixer, be sure to use a whisk attachment and not the beater attachment. The beater attachment can lead to runny frosting.
Still have issues with runny or lumpy frosting? Check out our cream cheese frosting poston why this happens and how to prevent it.
This makes 2 to 3 cups frosting and can easily be halved or doubled.
This frosting will last 3-5 days in the fridge is an airtight container, or 2-3 months in the freezer. When ready to use let thaw in the fridge, then remix until creamy.