Yes, you can substitute cream cheese for mascarpone. Both are similar in texture and will work similar in frosting recipes.