12ouncescream cheese or mascarpone, softened at room temp
14ouncecan sweetened condensed milk
1 1/2cupsheavy cream, min. 35% fat content
Softened butter and cream cheese (or mascarpone( at room temperature for about 30 minutes, until soft to touch but not melted. Place the butter and cheese into mixing bowl and whisk on high speed for 3 to 4 minutes until light and fluffy.
Add the vanilla extract, pinch of salt (about 1/8 tsp), and sweetened condensed milk. Whisk again for a few minutes until well combined, stopping to scrape down the sides of the mixing bowl.
Pour the heavy cream into a separate bowl and whisk it on high speed until stiff peaks form, about 4 minutes. Add the cream cheese, butter and milk mixture. Whisk again for about 30 seconds, just until stiff peaks form. Do not over mix! Over mixing will cause the frosting to separate. I recommend mixing on medium speed to avoid separating the mixture.
If not frosting a cake right away, place frosting into the refrigerator for 30 minutes. This will thicken the frosting further, making it easier to work with. Do not keep at room temperature for too long.