Marscapone cheese is a very good substitute for Ricotta. . .Cream cheese is also pretty good. Marscapone can replace ricotta in many italian food items, such as lasagna, ravioli, etc. . . it has a very thick and creamy consistency, almost like cream cheese.
But as everyone else has mentioned, you have to tell us what in the recipe it is replacing!