The main difference is in their fat content, as well as their texture. Ricotta is lower in fat and has a slightly grainy texture. Mascarpone, on the other hand, contains four times more fat than ricotta cheese does. It also has a silky smooth and creamy texture.