The main difference is the flavor. Ricotta isn't as sweet as mascarpone. It also has a little bit of a different texture. It's more textured and although creamy, isn't as smooth.